|
| | DefectiveCrystal (DefectiveCrystalBase< _dim > &ddBase_in) |
| void | initializeConfiguration (const DefectiveCrystalConfigIO< dim > &configIO) |
| void | runSteps () |
| void | runSingleStep () |
| const DislocationNetwork< _dim > & | dislocationNetwork () const |
| | MicrostructureContainer (DefectiveCrystalBase< dim > &ddBase_in) |
| const BaseContainerType & | microstructures () const |
| BaseContainerType & | microstructures () |
| void | initializeConfiguration (const DefectiveCrystalConfigIO< dim > &configIO, const std::ofstream &f_file, const std::ofstream &F_labels) override |
| void | solve () override |
| void | reSolve () override |
| double | getDt () const override |
| void | output (DefectiveCrystalConfigIO< dim > &configIO, DefectiveCrystalAuxIO< dim > &auxIO, std::ofstream &f_file, std::ofstream &F_labels) const override |
| void | updateConfiguration () override |
| MatrixDim | averagePlasticDistortion () const override |
| MatrixDim | averagePlasticDistortionRate () const override |
| VectorDim | displacement (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override |
| MatrixDim | stress (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override |
| MatrixDim | averageStress () const override |
| VectorDim | inelasticDisplacementRate (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override |
| VectorMSize | mobileConcentration (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override |
| VectorISize | immobileClusters (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const override |
| std::set< std::shared_ptr< MicrostructureType > > | getTypedMicrostructures () const |
| std::shared_ptr< MicrostructureType > | getUniqueTypedMicrostructure () const |
| | MicrostructureBase (const std::string &tag_in, MicrostructureContainer< dim > &m_in) |
| virtual | ~MicrostructureBase ()=default |
| double | timeSinceLastUpdate () const |
| std::set< const Grain< dim > * > | pointGrains (const VectorDim &x, const NodeType *const node, const ElementType *const ele, const SimplexDim *const guess) const |
| virtual VectorDim | displacement (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 |
| virtual MatrixDim | stress (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 |
| virtual VectorDim | inelasticDisplacementRate (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 |
| virtual VectorMSize | mobileConcentration (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 |
| virtual VectorISize | immobileClusters (const VectorDim &, const NodeType *const, const ElementType *const, const SimplexDim *const) const =0 |
| Eigen::Matrix< double, Eigen::Dynamic, dim > | displacement (Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, dim > >) const |
| std::vector< Eigen::Matrix< double, dim, dim > > | stress (Eigen::Ref< const Eigen::Matrix< double, Eigen::Dynamic, dim > >) const |
template<int _dim>
class model::DefectiveCrystal< _dim >
Definition at line 26 of file DefectiveCrystal.h.