|
| | nearlyIncompressibleHyperelasticity () |
| |
| | ~nearlyIncompressibleHyperelasticity () |
| |
| void | assemblePureDirichlet_homogeneousForcing (Epetra_Vector &x, Epetra_FECrsMatrix &K, Epetra_FEVector &F) |
| |
| void | assembleMixedDirichletDeformationDependentNeumann_homogeneousForcing (Epetra_Vector &x, Epetra_FECrsMatrix &K, Epetra_FEVector &F) |
| |
| void | stiffnessRhsMaterialContribution (Epetra_Vector &u, Epetra_FECrsMatrix &K, Epetra_FEVector &F) |
| |
| void | stiffnessRhsPressureContribution (Epetra_Vector &u, Epetra_FECrsMatrix &K, Epetra_FEVector &F) |
| |
| virtual void | get_constitutive_tensors_static_condensation (Epetra_SerialDenseMatrix &deformation_gradient, double &det, Epetra_SerialDenseVector &inverse_cauchy, Epetra_SerialDenseVector &piola_isc, Epetra_SerialDenseVector &piola_vol, Epetra_SerialDenseMatrix &tangent_piola_isc, Epetra_SerialDenseMatrix &tangent_piola_vol)=0 |
| |
| virtual void | get_internal_pressure (double &theta, double &pressure, double &dpressure)=0 |
| |
| | hyperelasticity () |
| |
| | ~hyperelasticity () |
| |
| void | create_FECrsGraph () |
| |
| void | compute_B_matrices (Epetra_SerialDenseMatrix &F, Epetra_SerialDenseMatrix &dx_shape_functions, Epetra_SerialDenseMatrix &B, Epetra_SerialDenseMatrix &BG) |
| |
| int | compute_green_lagrange (Epetra_Vector &x, double &xi, double &eta, double &zeta, std::string &filename) |
| |
| void | compute_center_cauchy_stress (Epetra_Vector &x, std::string &filename) |
| |
| void | compute_gauss_vonmises (Epetra_Vector &x, std::string &filename) |
| |
| virtual void | get_material_parameters (unsigned int &e_lid, unsigned int &gp)=0 |
| |
| virtual void | get_material_parameters_for_recover (unsigned int &e_lid)=0 |
| |
| virtual void | get_stress_for_recover (Epetra_SerialDenseMatrix &deformation_gradient, double &det, Epetra_SerialDenseMatrix &piola_stress)=0 |
| |
| | nonLinearFiniteElementProblem () |
| |
| | ~nonLinearFiniteElementProblem () |
| |
| virtual void | get_matrix_and_rhs (Epetra_Vector &x, Epetra_FECrsMatrix &K, Epetra_FEVector &F)=0 |
| |
| virtual void | setup_dirichlet_conditions ()=0 |
| |
| virtual void | apply_dirichlet_conditions (Epetra_FECrsMatrix &K, Epetra_FEVector &F, double &displacement)=0 |
| |
| void | display_amesos_solvers () |
| |
| | baseClassFEM () |
| |
| | ~baseClassFEM () |
| |