|
ASL
0.1.7
Advanced Simulation Library
|
Numerical method which computes evolution of an interface. More...
#include <aslLevelSetLinear.h>


Public Types | |
| typedef SPDataWithGhostNodesACLData | Data |
| typedef SPDataWithGhostNodesACL | DataGen |
Public Types inherited from asl::LevelSet | |
| typedef SPDataWithGhostNodesACLData | Data |
| typedef SPDataWithGhostNodesACL | DataGen |
Public Member Functions | |
| LevelSetLinear () | |
| LevelSetLinear (Data df) | |
| ~LevelSetLinear () | |
Public Member Functions inherited from asl::LevelSet | |
| acl::VectorOfElements | isBoundaryEl (unsigned int iEl) |
| generates expression resulting true if there is a boundary within the element More... | |
| acl::VectorOfElements | isBoundaryDir (unsigned int iDir) |
| generates expression resulting true if there is a boundary in this direction More... | |
| acl::VectorOfElements | getValueOnBoundary (acl::VectorOfElements field, unsigned int iDir) |
generates expression resulting the value of the field More... | |
| acl::VectorOfElements | getBoundaryCenter (unsigned int iEl) |
| generates expression for center of a boundary element More... | |
| vector< acl::Element > | gcBoundaryArea (unsigned int iEl, acl::VectorOfElements ¢er, acl::VectorOfElements &area) |
| generates expression for area of a boundary element More... | |
| vector< acl::Element > | gcBoundaryArea (acl::VectorOfElements ¢er, acl::VectorOfElements &area) |
| generates expression for area of a boundary element More... | |
| acl::VectorOfElements | getBoundaryPoint (unsigned int iDir) |
computes coordinates of the surface point on the iDir vector More... | |
| LevelSet () | |
| LevelSet (Data df) | |
| ~LevelSet () | |
| const VectorTemplate * | getVectorTemplate () const |
| virtual void | init () |
| Builds the necesery internal data and kernels. More... | |
| virtual void | execute () |
| Executes the numerical procedure. More... | |
Public Member Functions inherited from asl::NumMethod | |
| virtual | ~NumMethod () |
Protected Member Functions | |
| virtual void | initDistancesComputation () |
Protected Member Functions inherited from asl::LevelSet | |
| void | initKernelPropagation () |
| virtual void | initVelocityComputation ()=0 |
Additional Inherited Members | |
Protected Attributes inherited from asl::LevelSet | |
| std::unique_ptr< acl::Kernel > | kernel |
| Data | distanceField |
| Data | distanceFieldInternalData |
| const VectorTemplate * | vectorTemplate |
| const VTObjects * | vto |
| unique_ptr< TemplateVE > | distanceTVE |
| vector< acl::VectorOfElements > | lVelocities |
Numerical method which computes evolution of an interface.
Definition at line 40 of file aslLevelSetLinear.h.
Definition at line 43 of file aslLevelSetLinear.h.
Definition at line 44 of file aslLevelSetLinear.h.
| asl::LevelSetLinear::LevelSetLinear | ( | ) |
| asl::LevelSetLinear::LevelSetLinear | ( | Data | df | ) |
| df | is distance field |
| asl::LevelSetLinear::~LevelSetLinear | ( | ) |
|
protectedvirtual |
Implements asl::LevelSet.
1.8.5