5 #ifndef DAMAGEFIELD_HPP 6 #define DAMAGEFIELD_HPP 19 void solve(Teuchos::ParameterList & Parameters,
20 Epetra_FECrsMatrix & matrix, Epetra_Vector & lhs, Epetra_FEVector & rhs,
21 Epetra_Vector & damageHistory, Epetra_Map & GaussMap);
23 void assemble(Epetra_FECrsMatrix & matrix, Epetra_FEVector & rhs,
24 Epetra_Vector & damageHistory, Epetra_Map & GaussMap);
damageField(Epetra_Comm &comm, mesh &mesh, double &gc_, double &lc_)
void assemble(Epetra_FECrsMatrix &matrix, Epetra_FEVector &rhs, Epetra_Vector &damageHistory, Epetra_Map &GaussMap)
void solve(Teuchos::ParameterList &Parameters, Epetra_FECrsMatrix &matrix, Epetra_Vector &lhs, Epetra_FEVector &rhs, Epetra_Vector &damageHistory, Epetra_Map &GaussMap)
void apply_dirichlet_conditions(Epetra_FECrsMatrix &K, Epetra_FEVector &F, double &displacement)
int print_solution(Epetra_Vector &lhs, std::string fileName)
void setup_dirichlet_conditions()