24 #ifndef ASLLSFACETEDGROWTH_H
25 #define ASLLSFACETEDGROWTH_H
28 #include <math/aslVectorsDynamicLength.h>
32 class ExpressionContainer;
60 const vector<double> & bSt,
61 const vector<double> & bDisl,
117 #endif //ASLLSFACETEDGROWTH_H
Advanced Simulation Library.
Advanced Computational Language.
CrystallographicParameters crystallography
SPDataWithGhostNodesACL DataGen
vector< double > betaDisl
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
CrystallographicParameters()
void addFacet(const AVec<> normal, double bSt, double bDisl)
adds new facet information
std::shared_ptr< LSFacetedGrowth > SPLSFacetedGrowth
Numerical method which computes evolution of an interface.
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
vector< AVec<> > directions
acl::VectorOfElements stepFactor(const acl::VectorOfElements &dir, const acl::VectorOfElements &position)