|
| typedef MicrostructureBase< dim >::ElementType | ElementType |
| typedef MicrostructureBase< dim >::SimplexDim | SimplexDim |
| typedef MicrostructureBase< dim >::NodeType | NodeType |
| typedef MicrostructureBase< dim >::VectorMSize | VectorMSize |
| typedef MicrostructureBase< dim >::VectorISize | VectorISize |
| typedef MicrostructureBase< dim >::MatrixDim | MatrixDim |
| typedef MicrostructureBase< dim >::VectorDim | VectorDim |
| typedef MicrostructureContainer< dim > | MicrostructureContainerType |
| typedef MicrostructureContainer< dim > | MicrostructureContainerType |
| typedef Simplex< dim, dim > | SimplexDim |
| typedef DefectiveCrystalBase< dim >::ElementType | ElementType |
| typedef FiniteElement< ElementType > | FiniteElementType |
| typedef ElementType::NodeType | NodeType |
| typedef Eigen::Matrix< double, dim, dim > | MatrixDim |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
| typedef Eigen::Matrix< double, mSize, 1 > | VectorMSize |
| typedef Eigen::Matrix< double, iSize, 1 > | VectorISize |
| typedef DefectiveCrystalBase< dim >::VectorDim | VectorDim |
| typedef DefectiveCrystalBase< dim >::MatrixDim | MatrixDim |
| typedef std::map< size_t, std::shared_ptr< EshelbyInclusionBase< dim > > > | EshelbyInclusionContainerType |
| typedef std::map< size_t, PolyhedronInclusionNodeIO< dim > > | PolyhedronInclusionNodeContainerType |
|
| | InclusionMicrostructure (MicrostructureContainerType &mc) |
| 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 |
| | 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 |
| | InclusionMicrostructureBase (DefectiveCrystalBase< dim > &ddBase_in) |
| const EshelbyInclusionContainerType & | eshelbyInclusions () const |
| EshelbyInclusionContainerType & | eshelbyInclusions () |
| const PolyhedronInclusionNodeContainerType & | polyhedronInclusionNodes () const |
| PolyhedronInclusionNodeContainerType & | polyhedronInclusionNodes () |
template<int dim>
struct model::InclusionMicrostructure< dim >
Definition at line 18 of file InclusionMicrostructure.h.