ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
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
CrystallographicParameters crystallography
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)
Numerical method which computes evolution of an interface with a crystalographic kinetics.
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
std::shared_ptr< LSFacetedGrowth > SPLSFacetedGrowth
SPDataWithGhostNodesACL DataGen
CrystallographicParameters(const vector< AVec<>> &dir, const vector< double > &bSt, const vector< double > &bDisl, const double bRough)
vector< AVec<> > directions
CrystallographicParameters()
The class represents several Element.
vector< double > betaDisl
acl::VectorOfElements velocity(acl::VectorOfElements supersaturation, acl::VectorOfElements dir, acl::VectorOfElements sinTheta)
SPDataWithGhostNodesACL DataGen
void addFacet(const AVec<> normal, double bSt, double bDisl)
adds new facet information
SPDataWithGhostNodesACLData Data
SPDataWithGhostNodesACLData Data
virtual void initVelocityComputation()
acl::VectorOfElements velocity(const acl::VectorOfElements &supersaturation, const acl::VectorOfElements &dir, const acl::VectorOfElements &sinTheta, const acl::VectorOfElements &stepVelocityLimit)
Numerical method which computes evolution of an interface.
LSFacetedGrowth(Data df, DataGen c)
void init(acl::TypeID type)
initialize acl data
std::shared_ptr< DataWithGhostNodesACL > SPDataWithGhostNodesACL
Advanced Simulation Library.
Advanced Computational Language.
CrystallographicParameters(const double bRough)
acl::TypeID type(acl::typeToTypeID< FlT >())