24 #ifndef ASLLSFACETEDGROWTH_H 25 #define ASLLSFACETEDGROWTH_H 32 class ExpressionContainer;
60 const vector<double> & bSt,
61 const vector<double> & bDisl,
117 #endif //ASLLSFACETEDGROWTH_H SPDataWithGhostNodesACL DataGen
Advanced Simulation Library.
Advanced Computational Language.
CrystallographicParameters crystallography
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
std::shared_ptr< LSFacetedGrowth > SPLSFacetedGrowth
SPDataWithGhostNodesACL DataGen
virtual void initVelocityComputation()
acl::VectorOfElements velocity(acl::VectorOfElements supersaturation, acl::VectorOfElements dir, acl::VectorOfElements sinTheta)
Numerical method which computes evolution of an interface with a crystalographic kinetics.
void init(acl::TypeID type)
initialize acl data
acl::TypeID type(acl::typeToTypeID< FlT >())
The class represents several Element.
SPDataWithGhostNodesACLData Data
vector< AVec<> > directions
SPDataWithGhostNodesACLData Data
CrystallographicParameters()
void addFacet(const AVec<> normal, double bSt, double bDisl)
adds new facet information
vector< double > betaDisl
Numerical method which computes evolution of an interface.
std::shared_ptr< DataWithGhostNodesACL > SPDataWithGhostNodesACL
describes crystalographyly specific date
void directionCode(acl::VectorOfElements normal, acl::VectorOfElements direction, acl::VectorOfElements cosTheta, acl::ExpressionContainer &k)
generates code which results the number corresponds to nearest direction
acl::VectorOfElements stepFactor(const acl::VectorOfElements &dir, const acl::VectorOfElements &position)