|
Mechanics of Defect Evolution Library
|
#include <SphericalInclusion.h>
Public Member Functions | |
| SphericalInclusion (const VectorDim &_C, const double &_a, const MatrixDim &_eT, const double &_nu, const double &_mu, const double &_mobilityReduction, const int &_phaseID, const std::shared_ptr< SecondPhase< dim > > &sph) | |
| 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 double | L |
| const double | M |
| VectorDim | C |
| double | a |
| double | a2 |
| 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 26 of file SphericalInclusion.h.
| model::SphericalInclusion< dim >::SphericalInclusion | ( | const VectorDim & | _C, |
| const double & | _a, | ||
| const MatrixDim & | _eT, | ||
| const double & | _nu, | ||
| const double & | _mu, | ||
| const double & | _mobilityReduction, | ||
| const int & | _phaseID, | ||
| const std::shared_ptr< SecondPhase< dim > > & | sph ) |
Definition at line 44 of file src/InclusionMicrostructure/SphericalInclusion.cpp.
|
overridevirtual |
Implements model::EshelbyInclusionBase< dim >.
Definition at line 65 of file src/InclusionMicrostructure/SphericalInclusion.cpp.
|
overridevirtual |
Implements model::EshelbyInclusionBase< dim >.
Definition at line 72 of file src/InclusionMicrostructure/SphericalInclusion.cpp.
| double model::SphericalInclusion< dim >::a |
Definition at line 42 of file SphericalInclusion.h.
| double model::SphericalInclusion< dim >::a2 |
Definition at line 43 of file SphericalInclusion.h.
| VectorDim model::SphericalInclusion< dim >::C |
Definition at line 41 of file SphericalInclusion.h.
| const double model::SphericalInclusion< dim >::L |
Definition at line 37 of file SphericalInclusion.h.
| const double model::SphericalInclusion< dim >::M |
Definition at line 38 of file SphericalInclusion.h.