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 |
typedef SPDataWithGhostNodesACLData | Data |
typedef SPDataWithGhostNodesACL | DataGen |
![]() | |
typedef SPDataWithGhostNodesACLData | Data |
typedef SPDataWithGhostNodesACL | DataGen |
typedef SPDataWithGhostNodesACLData | Data |
typedef SPDataWithGhostNodesACL | DataGen |
Public Member Functions | |
LevelSetLinear () | |
LevelSetLinear (Data df) | |
~LevelSetLinear () | |
LevelSetLinear () | |
LevelSetLinear (Data df) | |
~LevelSetLinear () | |
![]() | |
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... | |
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... | |
![]() | |
virtual | ~NumMethod () |
virtual | ~NumMethod () |
Protected Member Functions | |
virtual void | initDistancesComputation () |
virtual void | initDistancesComputation () |
![]() | |
void | initKernelPropagation () |
virtual void | initVelocityComputation ()=0 |
void | initKernelPropagation () |
virtual void | initVelocityComputation ()=0 |
Additional Inherited Members | |
![]() | |
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 43 of file aslLevelSetLinear.h.
Definition at line 44 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 | ( | ) |
asl::LevelSetLinear::LevelSetLinear | ( | ) |
asl::LevelSetLinear::LevelSetLinear | ( | Data | df | ) |
df | is distance field |
asl::LevelSetLinear::~LevelSetLinear | ( | ) |
|
protectedvirtual |
Implements asl::LevelSet.
|
protectedvirtual |
Implements asl::LevelSet.