|
Memosa-FVM
0.2
|
#include <FractureModel_impl.h>

Public Types | |
| typedef Array< T > | TArray |
| typedef Vector< T, 3 > | VectorT3 |
| typedef Array< VectorT3 > | VectorT3Array |
| typedef Gradient< T > | TGradType |
| typedef Array< Gradient< T > > | TGradArray |
| typedef CRMatrix< T, T, T > | T_Matrix |
| typedef SquareTensor< T, 3 > | DiagTensorT3 |
Public Member Functions | |
| Impl (const GeomFields &geomFields, FractureFields &fractureFields, const MeshList &meshes) | |
| void | init () |
| FractureBCMap & | getBCMap () |
| FractureVCMap & | getVCMap () |
| FractureBC< T > & | getBC (const int id) |
| FractureModelOptions< T > & | getOptions () |
| void | initLinearization (LinearSystem &ls) |
| void | linearize (LinearSystem &ls) |
| void | advance (const int niter) |
| void | printBCs () |
| void | updateTime () |
Private Attributes | |
| const MeshList | _meshes |
| const GeomFields & | _geomFields |
| FractureFields & | _fractureFields |
| FractureBCMap | _bcMap |
| FractureVCMap | _vcMap |
| FractureModelOptions< T > | _options |
| GradientModel< T > | _phasefieldGradientModel |
| MFRPtr | _initialNorm |
| int | _niters |
Definition at line 32 of file FractureModel_impl.h.
| typedef SquareTensor<T,3> FractureModel< T >::Impl::DiagTensorT3 |
Definition at line 41 of file FractureModel_impl.h.
| typedef CRMatrix<T,T,T> FractureModel< T >::Impl::T_Matrix |
Definition at line 40 of file FractureModel_impl.h.
| typedef Array<T> FractureModel< T >::Impl::TArray |
Definition at line 35 of file FractureModel_impl.h.
| typedef Array<Gradient<T> > FractureModel< T >::Impl::TGradArray |
Definition at line 39 of file FractureModel_impl.h.
| typedef Gradient<T> FractureModel< T >::Impl::TGradType |
Definition at line 38 of file FractureModel_impl.h.
| typedef Vector<T,3> FractureModel< T >::Impl::VectorT3 |
Definition at line 36 of file FractureModel_impl.h.
| typedef Array<VectorT3> FractureModel< T >::Impl::VectorT3Array |
Definition at line 37 of file FractureModel_impl.h.
|
inline |
Definition at line 43 of file FractureModel_impl.h.
References Model::_meshes, FractureBC< T >::bcType, Mesh::getBoundaryFaceGroups(), Mesh::getID(), FaceGroup::groupType, FaceGroup::id, and FractureVC< T >::vcType.
|
inline |
Definition at line 387 of file FractureModel_impl.h.
References LinearSystem::initAssembly(), LinearSystem::initSolve(), LinearSystem::postSolve(), and LinearSystem::updateSolution().
|
inline |
Definition at line 186 of file FractureModel_impl.h.
|
inline |
Definition at line 183 of file FractureModel_impl.h.
|
inline |
Definition at line 188 of file FractureModel_impl.h.
|
inline |
Definition at line 184 of file FractureModel_impl.h.
|
inline |
Definition at line 86 of file FractureModel_impl.h.
References Model::_meshes, Mesh::getBoundaryFaceGroups(), Mesh::getCells(), StorageSite::getCount(), StorageSite::getCountLevel1(), Mesh::getID(), Mesh::getInterfaceGroups(), and FaceGroup::site.
|
inline |
Definition at line 190 of file FractureModel_impl.h.
References Model::_meshes, MultiField::addArray(), MultiFieldMatrix::addMatrix(), Mesh::getBoundaryFaceGroups(), Mesh::getCellCells(), Mesh::getCells(), StorageSite::getCount(), Mesh::getFaceCells(), Mesh::getInterfaceGroups(), LinearSystem::getMatrix(), LinearSystem::getX(), and FaceGroup::site.
|
inline |
Definition at line 245 of file FractureModel_impl.h.
References Model::_meshes, BaseGenericBCS< X, Diag, OffDiag >::applyInterfaceBC(), FractureBC< T >::bcType, LinearSystem::getB(), Mesh::getBoundaryFaceGroups(), StorageSite::getCount(), Mesh::getInterfaceGroups(), LinearSystem::getMatrix(), FloatVarDict< T >::getVal(), LinearSystem::getX(), FaceGroup::id, Linearizer::linearize(), and FaceGroup::site.
|
inline |
Definition at line 421 of file FractureModel_impl.h.
|
inline |
Definition at line 435 of file FractureModel_impl.h.
References Model::_meshes, Mesh::getCells(), and StorageSite::getCountLevel1().
|
private |
Definition at line 584 of file FractureModel_impl.h.
|
private |
Definition at line 582 of file FractureModel_impl.h.
|
private |
Definition at line 581 of file FractureModel_impl.h.
|
private |
Definition at line 589 of file FractureModel_impl.h.
|
private |
Definition at line 580 of file FractureModel_impl.h.
|
private |
Definition at line 590 of file FractureModel_impl.h.
|
private |
Definition at line 586 of file FractureModel_impl.h.
|
private |
Definition at line 587 of file FractureModel_impl.h.
|
private |
Definition at line 585 of file FractureModel_impl.h.