Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::LatticeCore< dim > Struct Template Reference

#include <LatticeCore.h>

Collaboration diagram for model::LatticeCore< dim >:

Public Types

typedef Eigen::Matrix< double, dim, 1 > VectorDimD
typedef Eigen::Matrix< double, dim, dim > MatrixDimD
typedef long long int IntScalarType
typedef Eigen::Matrix< IntScalarType, dim, 1 > VectorDimI
typedef Eigen::Matrix< IntScalarType, dim, dim > MatrixDimI

Static Public Member Functions

static VectorDimI rationalApproximation (VectorDimD v)
static VectorDimI integerCoordinates (const VectorDimD &d, const MatrixDimD &invA)

Static Public Attributes

static constexpr double roundTol =FLT_EPSILON

Detailed Description

template<int dim>
struct model::LatticeCore< dim >

Definition at line 19 of file LatticeCore.h.

Member Typedef Documentation

◆ IntScalarType

template<int dim>
typedef long long int model::LatticeCore< dim >::IntScalarType

Definition at line 26 of file LatticeCore.h.

◆ MatrixDimD

template<int dim>
typedef Eigen::Matrix<double,dim,dim> model::LatticeCore< dim >::MatrixDimD

Definition at line 25 of file LatticeCore.h.

◆ MatrixDimI

template<int dim>
typedef Eigen::Matrix<IntScalarType,dim,dim> model::LatticeCore< dim >::MatrixDimI

Definition at line 28 of file LatticeCore.h.

◆ VectorDimD

template<int dim>
typedef Eigen::Matrix< double,dim,1> model::LatticeCore< dim >::VectorDimD

Definition at line 24 of file LatticeCore.h.

◆ VectorDimI

template<int dim>
typedef Eigen::Matrix<IntScalarType,dim,1> model::LatticeCore< dim >::VectorDimI

Definition at line 27 of file LatticeCore.h.

Member Function Documentation

◆ integerCoordinates()

template<int dim>
LatticeCore< dim >::VectorDimI model::LatticeCore< dim >::integerCoordinates ( const VectorDimD & d,
const MatrixDimD & invA )
static

Definition at line 54 of file LatticeCore.cpp.

◆ rationalApproximation()

template<int dim>
LatticeCore< dim >::VectorDimI model::LatticeCore< dim >::rationalApproximation ( VectorDimD v)
static

Definition at line 20 of file LatticeCore.cpp.

Member Data Documentation

◆ roundTol

template<int dim>
double model::LatticeCore< dim >::roundTol =FLT_EPSILON
staticconstexpr

Definition at line 22 of file LatticeCore.h.


The documentation for this struct was generated from the following files: