#include <damageField.hpp>
Public Member Functions | |
| damageField (Epetra_Comm &comm, mesh &mesh, double &gc_, double &lc_) | |
| ~damageField () | |
| void | solve (Teuchos::ParameterList &Parameters, Epetra_FECrsMatrix &matrix, Epetra_Vector &lhs, Epetra_FEVector &rhs, Epetra_Vector &damageHistory, Epetra_Map &GaussMap) |
| void | assemble (Epetra_FECrsMatrix &matrix, Epetra_FEVector &rhs, Epetra_Vector &damageHistory, Epetra_Map &GaussMap) |
| void | create_FECrsGraph () |
| int | print_solution (Epetra_Vector &lhs, std::string fileName) |
| void | setup_dirichlet_conditions () |
| void | apply_dirichlet_conditions (Epetra_FECrsMatrix &K, Epetra_FEVector &F, double &displacement) |
Public Member Functions inherited from linearFiniteElementProblem | |
| linearFiniteElementProblem () | |
| ~linearFiniteElementProblem () | |
Public Member Functions inherited from baseClassFEM | |
| baseClassFEM () | |
| ~baseClassFEM () | |
Public Attributes | |
| double | gc |
| double | lc |
Public Attributes inherited from baseClassFEM | |
| mesh * | Mesh |
| Epetra_Comm * | Comm |
| Epetra_Map * | OverlapMap |
| Epetra_Map * | StandardMap |
| Epetra_Import * | ImportToOverlapMap |
| Epetra_FECrsGraph * | FEGraph |
Definition at line 10 of file damageField.hpp.
| damageField::damageField | ( | Epetra_Comm & | comm, |
| mesh & | mesh, | ||
| double & | gc_, | ||
| double & | lc_ | ||
| ) |
Definition at line 8 of file damageField.cpp.
| damageField::~damageField | ( | ) |
Definition at line 21 of file damageField.cpp.
|
virtual |
Reimplemented from linearFiniteElementProblem.
Definition at line 135 of file damageField.cpp.
| void damageField::assemble | ( | Epetra_FECrsMatrix & | matrix, |
| Epetra_FEVector & | rhs, | ||
| Epetra_Vector & | damageHistory, | ||
| Epetra_Map & | GaussMap | ||
| ) |
Definition at line 24 of file damageField.cpp.
| void damageField::create_FECrsGraph | ( | ) |
Definition at line 107 of file damageField.cpp.
| int damageField::print_solution | ( | Epetra_Vector & | lhs, |
| std::string | fileName | ||
| ) |
Definition at line 139 of file damageField.cpp.
|
virtual |
Reimplemented from linearFiniteElementProblem.
Definition at line 131 of file damageField.cpp.
| void damageField::solve | ( | Teuchos::ParameterList & | Parameters, |
| Epetra_FECrsMatrix & | matrix, | ||
| Epetra_Vector & | lhs, | ||
| Epetra_FEVector & | rhs, | ||
| Epetra_Vector & | damageHistory, | ||
| Epetra_Map & | GaussMap | ||
| ) |
Definition at line 88 of file damageField.cpp.
| double damageField::gc |
Definition at line 13 of file damageField.hpp.
| double damageField::lc |
Definition at line 14 of file damageField.hpp.