ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
asl::CrystallographicParameters Class Reference

describes crystalographyly specific date More...

#include <aslLSFacetedGrowth.h>

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
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< double > betaSt
vector< double > betaDisl
double betaRough

Detailed Description

describes crystalographyly specific date

Definition at line 41 of file aslLSFacetedGrowth.h.

Constructor & Destructor Documentation

◆ CrystallographicParameters() [1/6]

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

◆ CrystallographicParameters() [2/6]

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

◆ CrystallographicParameters() [3/6]

asl::CrystallographicParameters::CrystallographicParameters ( )

◆ CrystallographicParameters() [4/6]

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

◆ CrystallographicParameters() [5/6]

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

◆ CrystallographicParameters() [6/6]

asl::CrystallographicParameters::CrystallographicParameters ( )

Member Function Documentation

◆ addFacet() [1/2]

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

adds new facet information

Parameters
normalshould be a unit vector

◆ addFacet() [2/2]

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

adds new facet information

Parameters
normalshould be a unit vector

◆ directionCode() [1/2]

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

◆ directionCode() [2/2]

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() [1/2]

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

initialize acl data

◆ init() [2/2]

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

initialize acl data

◆ stepFactor() [1/2]

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

◆ stepFactor() [2/2]

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

◆ velocity() [1/4]

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

◆ velocity() [2/4]

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

◆ velocity() [3/4]

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

◆ velocity() [4/4]

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 files: