|
Mechanics of Defect Evolution Library
|
#include <EllipsoidalInclusion.h>
Public Member Functions | |
| EllipsoidalInclusion (const VectorDim &_C, const MatrixDim &_axes, const MatrixDim &_eT, const double &_nu, const double &_mu, const double &_mobilityReduction, const int &_phaseID, const std::shared_ptr< SecondPhase< dim > > &sph, const double quadratureTolerance=1.0e-3, const unsigned int quadratureMaxDepth=30) | |
| bool | contains (const VectorDim &x) const override |
| MatrixDim | stress (const VectorDim &x) const override |
| Public Member Functions inherited from model::EshelbyInclusionBase< dim > | |
| EshelbyInclusionBase (const MatrixDim &_eT, const double &_nu, const double &_mu, const double &_mobilityReduction, const int &_phaseID, const std::shared_ptr< SecondPhase< dim > > &sph) | |
| virtual | ~EshelbyInclusionBase () |
| Public Member Functions inherited from model::StaticID< EshelbyInclusionBase< dim > > | |
| StaticID () | |
Public Attributes | |
| const VectorDim | C |
| const MatrixDim | axes |
| Public Attributes inherited from model::EshelbyInclusionBase< dim > | |
| const double | nu |
| const double | mu |
| const double | lambda |
| const double | mobilityReduction |
| const int | phaseID |
| const std::shared_ptr< SecondPhase< dim > > | secondPhase |
| MatrixDim | eT |
| double | eTNorm |
| MatrixDim | pT |
| Public Attributes inherited from model::StaticID< EshelbyInclusionBase< dim > > | |
| const size_t | sID |
| The static ID of this. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from model::StaticID< EshelbyInclusionBase< dim > > | |
| static size_t | nextID () |
| static size_t & | get_count () |
| static void | set_count (const size_t &newCount) |
| static void | force_count (const size_t &newCount) |
| static void | set_increment (const size_t &newIncrement) |
Definition at line 14 of file EllipsoidalInclusion.h.
| model::EllipsoidalInclusion< dim >::EllipsoidalInclusion | ( | const VectorDim & | _C, |
| const MatrixDim & | _axes, | ||
| const MatrixDim & | _eT, | ||
| const double & | _nu, | ||
| const double & | _mu, | ||
| const double & | _mobilityReduction, | ||
| const int & | _phaseID, | ||
| const std::shared_ptr< SecondPhase< dim > > & | sph, | ||
| const double | quadratureTolerance = 1.0e-3, | ||
| const unsigned int | quadratureMaxDepth = 30 ) |
Definition at line 36 of file src/InclusionMicrostructure/EllipsoidalInclusion.cpp.
|
overridevirtual |
Implements model::EshelbyInclusionBase< dim >.
Definition at line 103 of file src/InclusionMicrostructure/EllipsoidalInclusion.cpp.
|
overridevirtual |
Implements model::EshelbyInclusionBase< dim >.
Definition at line 230 of file src/InclusionMicrostructure/EllipsoidalInclusion.cpp.
| const MatrixDim model::EllipsoidalInclusion< dim >::axes |
Definition at line 24 of file EllipsoidalInclusion.h.
| const VectorDim model::EllipsoidalInclusion< dim >::C |
Definition at line 23 of file EllipsoidalInclusion.h.