ASL 0.1.7
Advanced Simulation Library
|
Numerical method which computes evolution of an interface with a crystalographic kinetics. More...
#include <aslLSFacetedGrowth.h>
Public Member Functions | |
LSFacetedGrowth () | |
LSFacetedGrowth (Data df, DataGen c) | |
~LSFacetedGrowth () | |
LSFacetedGrowth () | |
LSFacetedGrowth (Data df, DataGen c) | |
~LSFacetedGrowth () | |
![]() | |
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 | |
acl::VectorOfElements | isBoundaryDir (unsigned int iDir) |
generates expression resulting true if there is a boundary in this direction | |
acl::VectorOfElements | getValueOnBoundary (acl::VectorOfElements field, unsigned int iDir) |
generates expression resulting the value of the field | |
acl::VectorOfElements | getBoundaryCenter (unsigned int iEl) |
generates expression for center of a boundary element | |
vector< acl::Element > | gcBoundaryArea (unsigned int iEl, acl::VectorOfElements ¢er, acl::VectorOfElements &area) |
generates expression for area of a boundary element | |
vector< acl::Element > | gcBoundaryArea (acl::VectorOfElements ¢er, acl::VectorOfElements &area) |
generates expression for area of a boundary element | |
acl::VectorOfElements | getBoundaryPoint (unsigned int iDir) |
computes coordinates of the surface point on the iDir vector | |
LevelSet () | |
LevelSet (Data df) | |
~LevelSet () | |
const VectorTemplate * | getVectorTemplate () const |
virtual void | init () |
Builds the necesery internal data and kernels. | |
virtual void | execute () |
Executes the numerical procedure. | |
acl::VectorOfElements | isBoundaryEl (unsigned int iEl) |
generates expression resulting true if there is a boundary within the element | |
acl::VectorOfElements | isBoundaryDir (unsigned int iDir) |
generates expression resulting true if there is a boundary in this direction | |
acl::VectorOfElements | getValueOnBoundary (acl::VectorOfElements field, unsigned int iDir) |
generates expression resulting the value of the field | |
acl::VectorOfElements | getBoundaryCenter (unsigned int iEl) |
generates expression for center of a boundary element | |
vector< acl::Element > | gcBoundaryArea (unsigned int iEl, acl::VectorOfElements ¢er, acl::VectorOfElements &area) |
generates expression for area of a boundary element | |
vector< acl::Element > | gcBoundaryArea (acl::VectorOfElements ¢er, acl::VectorOfElements &area) |
generates expression for area of a boundary element | |
acl::VectorOfElements | getBoundaryPoint (unsigned int iDir) |
computes coordinates of the surface point on the iDir vector | |
LevelSet () | |
LevelSet (Data df) | |
~LevelSet () | |
const VectorTemplate * | getVectorTemplate () const |
virtual void | init () |
Builds the necesery internal data and kernels. | |
virtual void | execute () |
Executes the numerical procedure. | |
![]() | |
virtual | ~NumMethod () |
virtual | ~NumMethod () |
Public Attributes | |
CrystallographicParameters | crystallography |
Protected Member Functions | |
virtual void | initVelocityComputation () |
virtual void | initVelocityComputation () |
![]() | |
virtual void | initDistancesComputation () |
virtual void | initDistancesComputation () |
![]() | |
void | initKernelPropagation () |
void | initKernelPropagation () |
Protected Attributes | |
DataGen | superSaturation |
![]() | |
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 with a crystalographic kinetics.
<>
Definition at line 91 of file aslLSFacetedGrowth.h.
Definition at line 94 of file aslLSFacetedGrowth.h.
Definition at line 94 of file aslLSFacetedGrowth.h.
Definition at line 95 of file aslLSFacetedGrowth.h.
Definition at line 95 of file aslLSFacetedGrowth.h.
asl::LSFacetedGrowth::LSFacetedGrowth | ( | ) |
d | is points position |
c | is super saturation field |
asl::LSFacetedGrowth::~LSFacetedGrowth | ( | ) |
asl::LSFacetedGrowth::LSFacetedGrowth | ( | ) |
d | is points position |
c | is super saturation field |
asl::LSFacetedGrowth::~LSFacetedGrowth | ( | ) |
Implements asl::LevelSet.
Implements asl::LevelSet.
CrystallographicParameters asl::LSFacetedGrowth::crystallography |
Definition at line 97 of file aslLSFacetedGrowth.h.
|
protected |
Definition at line 99 of file aslLSFacetedGrowth.h.