|
Mechanics of Defect Evolution Library
|
#include <EshelbyInclusionBase.h>
Public Member Functions | |
| 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 () |
| virtual bool | contains (const VectorDim &x) const =0 |
| virtual MatrixDim | stress (const VectorDim &x) const =0 |
| Public Member Functions inherited from model::StaticID< EshelbyInclusionBase< dim > > | |
| StaticID () | |
Public Attributes | |
| 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 28 of file EshelbyInclusionBase.h.
| 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 ) |
Definition at line 44 of file src/InclusionMicrostructure/EshelbyInclusionBase.cpp.
|
virtual |
Definition at line 65 of file src/InclusionMicrostructure/EshelbyInclusionBase.cpp.
|
pure virtual |
|
pure virtual |
| MatrixDim model::EshelbyInclusionBase< dim >::eT |
Definition at line 47 of file EshelbyInclusionBase.h.
| double model::EshelbyInclusionBase< dim >::eTNorm |
Definition at line 48 of file EshelbyInclusionBase.h.
| const double model::EshelbyInclusionBase< dim >::lambda |
Definition at line 36 of file EshelbyInclusionBase.h.
| const double model::EshelbyInclusionBase< dim >::mobilityReduction |
Definition at line 37 of file EshelbyInclusionBase.h.
| const double model::EshelbyInclusionBase< dim >::mu |
Definition at line 35 of file EshelbyInclusionBase.h.
| const double model::EshelbyInclusionBase< dim >::nu |
Definition at line 34 of file EshelbyInclusionBase.h.
| const int model::EshelbyInclusionBase< dim >::phaseID |
Definition at line 38 of file EshelbyInclusionBase.h.
| MatrixDim model::EshelbyInclusionBase< dim >::pT |
Definition at line 49 of file EshelbyInclusionBase.h.
| const std::shared_ptr<SecondPhase<dim> > model::EshelbyInclusionBase< dim >::secondPhase |
Definition at line 39 of file EshelbyInclusionBase.h.