ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
Interface Tracking

Classes

class  asl::InterfaceTrackingAlg1
 Numerical method which computes evolution of an interface. More...
class  asl::LevelSet
 Numerical method which computes evolution of an interface. More...
class  asl::LevelSetLinear
 Numerical method which computes evolution of an interface. More...
class  asl::LSFacetedGrowth
 Numerical method which computes evolution of an interface with a crystalographic kinetics. More...
class  asl::LSNormalGrowth
 Numerical method which computes evolution of an interface. More...

Detailed Description

Goals

Create efficient method for interface tracking. The method should fulfill the following requirements:

  • topological changes
  • precise boundary restoration
  • allows OpenCL implementations with and without use of atomic functions

Basic idea

The method uses underling rectangular grid for storage. The underling grid can be both regular or tree structured. The interface is described by a scalar field, namely it corresponds to iso-surface with zero value. The surface properties e.g. orientation and curvature are restored by applying the marching tetrahedra algorithm.

The information is saved point-wise in corresponding grid node. The corresponding points are supposed to be on a grid edges. Thus each node contains information about N (numbed of dimensions) edges.