#include <hyperelasticity.hpp>
|
| 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 () |
|
Definition at line 10 of file hyperelasticity.hpp.
◆ hyperelasticity()
hyperelasticity::hyperelasticity |
( |
| ) |
|
◆ ~hyperelasticity()
hyperelasticity::~hyperelasticity |
( |
| ) |
|
◆ compute_B_matrices()
void hyperelasticity::compute_B_matrices |
( |
Epetra_SerialDenseMatrix & |
F, |
|
|
Epetra_SerialDenseMatrix & |
dx_shape_functions, |
|
|
Epetra_SerialDenseMatrix & |
B, |
|
|
Epetra_SerialDenseMatrix & |
BG |
|
) |
| |
◆ compute_center_cauchy_stress()
void hyperelasticity::compute_center_cauchy_stress |
( |
Epetra_Vector & |
x, |
|
|
std::string & |
filename |
|
) |
| |
◆ compute_gauss_vonmises()
void hyperelasticity::compute_gauss_vonmises |
( |
Epetra_Vector & |
x, |
|
|
std::string & |
filename |
|
) |
| |
◆ compute_green_lagrange()
int hyperelasticity::compute_green_lagrange |
( |
Epetra_Vector & |
x, |
|
|
double & |
xi, |
|
|
double & |
eta, |
|
|
double & |
zeta, |
|
|
std::string & |
filename |
|
) |
| |
◆ create_FECrsGraph()
void hyperelasticity::create_FECrsGraph |
( |
| ) |
|
◆ get_material_parameters()
virtual void hyperelasticity::get_material_parameters |
( |
unsigned int & |
e_lid, |
|
|
unsigned int & |
gp |
|
) |
| |
|
pure virtual |
◆ get_material_parameters_for_recover()
virtual void hyperelasticity::get_material_parameters_for_recover |
( |
unsigned int & |
e_lid | ) |
|
|
pure virtual |
◆ get_stress_for_recover()
virtual void hyperelasticity::get_stress_for_recover |
( |
Epetra_SerialDenseMatrix & |
deformation_gradient, |
|
|
double & |
det, |
|
|
Epetra_SerialDenseMatrix & |
piola_stress |
|
) |
| |
|
pure virtual |
◆ dof_on_boundary
int* hyperelasticity::dof_on_boundary |
◆ n_bc_dof
unsigned int hyperelasticity::n_bc_dof |
The documentation for this class was generated from the following files: