ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
asl::CrystallographicParameters Class Reference

describes crystalographyly specific date More...

#include <aslLSFacetedGrowth.h>

Collaboration diagram for asl::CrystallographicParameters:
Collaboration graph
[legend]

Public Member Functions

void directionCode (acl::VectorOfElements normal, acl::VectorOfElements direction, acl::VectorOfElements cosTheta, acl::ExpressionContainer &k)
 generates code which results the number corresponds to nearest direction
 
 CrystallographicParameters (const vector< AVec<> > &dir, const vector< double > &bSt, const vector< double > &bDisl, const double bRough)
 
 CrystallographicParameters (const double bRough)
 
 CrystallographicParameters ()
 
acl::VectorOfElements velocity (acl::VectorOfElements supersaturation, acl::VectorOfElements dir, acl::VectorOfElements sinTheta)
 
acl::VectorOfElements velocity (const acl::VectorOfElements &supersaturation, const acl::VectorOfElements &dir, const acl::VectorOfElements &sinTheta, const acl::VectorOfElements &stepVelocityLimit)
 
acl::VectorOfElements stepFactor (const acl::VectorOfElements &dir, const acl::VectorOfElements &position)
 
void addFacet (const AVec<> normal, double bSt, double bDisl)
 adds new facet information
 
void init (acl::TypeID type)
 initialize acl data
 

Public Attributes

vector< AVec<> > directions
 
vector< doublebetaSt
 
vector< doublebetaDisl
 
double betaRough
 

Detailed Description

describes crystalographyly specific date

Definition at line 41 of file aslLSFacetedGrowth.h.

Constructor & Destructor Documentation

◆ CrystallographicParameters() [1/3]

asl::CrystallographicParameters::CrystallographicParameters ( const vector< AVec<> > & dir,
const vector< double > & bSt,
const vector< double > & bDisl,
const double bRough )

◆ CrystallographicParameters() [2/3]

asl::CrystallographicParameters::CrystallographicParameters ( const double bRough)

◆ CrystallographicParameters() [3/3]

asl::CrystallographicParameters::CrystallographicParameters ( )

Member Function Documentation

◆ addFacet()

void asl::CrystallographicParameters::addFacet ( const AVec<> normal,
double bSt,
double bDisl )

adds new facet information

Parameters
normalshould be a unit vector

◆ directionCode()

void asl::CrystallographicParameters::directionCode ( acl::VectorOfElements normal,
acl::VectorOfElements direction,
acl::VectorOfElements cosTheta,
acl::ExpressionContainer & k )

generates code which results the number corresponds to nearest direction

◆ init()

void asl::CrystallographicParameters::init ( acl::TypeID type)

initialize acl data

◆ stepFactor()

acl::VectorOfElements asl::CrystallographicParameters::stepFactor ( const acl::VectorOfElements & dir,
const acl::VectorOfElements & position )

◆ velocity() [1/2]

acl::VectorOfElements asl::CrystallographicParameters::velocity ( acl::VectorOfElements supersaturation,
acl::VectorOfElements dir,
acl::VectorOfElements sinTheta )

◆ velocity() [2/2]

acl::VectorOfElements asl::CrystallographicParameters::velocity ( const acl::VectorOfElements & supersaturation,
const acl::VectorOfElements & dir,
const acl::VectorOfElements & sinTheta,
const acl::VectorOfElements & stepVelocityLimit )

Member Data Documentation

◆ betaDisl

vector<double> asl::CrystallographicParameters::betaDisl

Definition at line 46 of file aslLSFacetedGrowth.h.

◆ betaRough

double asl::CrystallographicParameters::betaRough

Definition at line 47 of file aslLSFacetedGrowth.h.

◆ betaSt

vector<double> asl::CrystallographicParameters::betaSt

Definition at line 45 of file aslLSFacetedGrowth.h.

◆ directions

vector<AVec<> > asl::CrystallographicParameters::directions

Definition at line 44 of file aslLSFacetedGrowth.h.


The documentation for this class was generated from the following file: