#include <linearizedElasticity.hpp>
|
| | linearizedElasticity () |
| |
| | ~linearizedElasticity () |
| |
| void | create_FECrsGraph () |
| |
| void | aztecSolver (Epetra_FECrsMatrix &A, Epetra_FEVector &b, Epetra_Vector &u, Teuchos::ParameterList ¶mList) |
| |
| void | assemblePureDirichlet_homogeneousForcing (Epetra_FECrsMatrix &K) |
| |
| void | assembleMixedDirichletNeumann_homogeneousForcing (Epetra_FECrsMatrix &K, Epetra_FEVector &F) |
| |
| void | assembleMixedDirichletNeumann_inhomogeneousForcing (Epetra_FECrsMatrix &K, Epetra_FEVector &F) |
| |
| void | stiffness_homogeneousForcing (Epetra_FECrsMatrix &K) |
| |
| void | stiffness_inhomogeneousForcing (Epetra_FECrsMatrix &K, Epetra_FEVector &F) |
| |
| void | rhs_NeumannBoundaryCondition (Epetra_FEVector &F) |
| |
| void | compute_B_matrices (Epetra_SerialDenseMatrix &dx_shape_functions, Epetra_SerialDenseMatrix &B) |
| |
| void | compute_center_cauchy_stress (Epetra_Vector &x, std::string &filename, bool printCauchy, bool printVM) |
| |
| void | compute_deformation (Epetra_Vector &x, std::string &filename, bool printCauchy, bool printVM) |
| |
| int | print_solution (Epetra_Vector &solution, std::string fileName) |
| |
| virtual Epetra_SerialDenseVector | get_neumannBc (Epetra_SerialDenseMatrix &matrix_X, Epetra_SerialDenseMatrix &xg, unsigned int &gp)=0 |
| |
| virtual Epetra_SerialDenseVector | get_forcing (double &x1, double &x2, double &x3, unsigned int &e_lid, unsigned int &gp)=0 |
| |
| virtual void | get_elasticity_tensor (unsigned int &e_lid, unsigned int &gp, Epetra_SerialDenseMatrix &tangent_matrix)=0 |
| |
| virtual void | get_elasticity_tensor_for_recovery (unsigned int &e_lid, Epetra_SerialDenseMatrix &tangent_matrix)=0 |
| |
| | linearFiniteElementProblem () |
| |
| | ~linearFiniteElementProblem () |
| |
| virtual void | setup_dirichlet_conditions () |
| |
| virtual void | apply_dirichlet_conditions (Epetra_FECrsMatrix &K, Epetra_FEVector &F, double &displacement) |
| |
| | baseClassFEM () |
| |
| | ~baseClassFEM () |
| |
Definition at line 10 of file linearizedElasticity.hpp.
◆ linearizedElasticity()
| linearizedElasticity::linearizedElasticity |
( |
| ) |
|
◆ ~linearizedElasticity()
| linearizedElasticity::~linearizedElasticity |
( |
| ) |
|
◆ assembleMixedDirichletNeumann_homogeneousForcing()
| void linearizedElasticity::assembleMixedDirichletNeumann_homogeneousForcing |
( |
Epetra_FECrsMatrix & |
K, |
|
|
Epetra_FEVector & |
F |
|
) |
| |
◆ assembleMixedDirichletNeumann_inhomogeneousForcing()
| void linearizedElasticity::assembleMixedDirichletNeumann_inhomogeneousForcing |
( |
Epetra_FECrsMatrix & |
K, |
|
|
Epetra_FEVector & |
F |
|
) |
| |
◆ assemblePureDirichlet_homogeneousForcing()
| void linearizedElasticity::assemblePureDirichlet_homogeneousForcing |
( |
Epetra_FECrsMatrix & |
K | ) |
|
◆ aztecSolver()
| void linearizedElasticity::aztecSolver |
( |
Epetra_FECrsMatrix & |
A, |
|
|
Epetra_FEVector & |
b, |
|
|
Epetra_Vector & |
u, |
|
|
Teuchos::ParameterList & |
paramList |
|
) |
| |
◆ compute_B_matrices()
| void linearizedElasticity::compute_B_matrices |
( |
Epetra_SerialDenseMatrix & |
dx_shape_functions, |
|
|
Epetra_SerialDenseMatrix & |
B |
|
) |
| |
◆ compute_center_cauchy_stress()
| void linearizedElasticity::compute_center_cauchy_stress |
( |
Epetra_Vector & |
x, |
|
|
std::string & |
filename, |
|
|
bool |
printCauchy, |
|
|
bool |
printVM |
|
) |
| |
◆ compute_deformation()
| void linearizedElasticity::compute_deformation |
( |
Epetra_Vector & |
x, |
|
|
std::string & |
filename, |
|
|
bool |
printCauchy, |
|
|
bool |
printVM |
|
) |
| |
◆ create_FECrsGraph()
| void linearizedElasticity::create_FECrsGraph |
( |
| ) |
|
◆ get_elasticity_tensor()
| virtual void linearizedElasticity::get_elasticity_tensor |
( |
unsigned int & |
e_lid, |
|
|
unsigned int & |
gp, |
|
|
Epetra_SerialDenseMatrix & |
tangent_matrix |
|
) |
| |
|
pure virtual |
◆ get_elasticity_tensor_for_recovery()
| virtual void linearizedElasticity::get_elasticity_tensor_for_recovery |
( |
unsigned int & |
e_lid, |
|
|
Epetra_SerialDenseMatrix & |
tangent_matrix |
|
) |
| |
|
pure virtual |
◆ get_forcing()
| virtual Epetra_SerialDenseVector linearizedElasticity::get_forcing |
( |
double & |
x1, |
|
|
double & |
x2, |
|
|
double & |
x3, |
|
|
unsigned int & |
e_lid, |
|
|
unsigned int & |
gp |
|
) |
| |
|
pure virtual |
◆ get_neumannBc()
| virtual Epetra_SerialDenseVector linearizedElasticity::get_neumannBc |
( |
Epetra_SerialDenseMatrix & |
matrix_X, |
|
|
Epetra_SerialDenseMatrix & |
xg, |
|
|
unsigned int & |
gp |
|
) |
| |
|
pure virtual |
◆ print_solution()
| int linearizedElasticity::print_solution |
( |
Epetra_Vector & |
solution, |
|
|
std::string |
fileName |
|
) |
| |
◆ rhs_NeumannBoundaryCondition()
| void linearizedElasticity::rhs_NeumannBoundaryCondition |
( |
Epetra_FEVector & |
F | ) |
|
◆ stiffness_homogeneousForcing()
| void linearizedElasticity::stiffness_homogeneousForcing |
( |
Epetra_FECrsMatrix & |
K | ) |
|
◆ stiffness_inhomogeneousForcing()
| void linearizedElasticity::stiffness_inhomogeneousForcing |
( |
Epetra_FECrsMatrix & |
K, |
|
|
Epetra_FEVector & |
F |
|
) |
| |
◆ dof_on_boundary
| int* linearizedElasticity::dof_on_boundary |
◆ n_bc_dof
| unsigned int linearizedElasticity::n_bc_dof |
The documentation for this class was generated from the following files: