#include <asmeSBVP.hpp>
Public Member Functions | |
| asmeSBVP (Epetra_Comm &comm, Teuchos::ParameterList &Parameters) | |
| ~asmeSBVP () | |
| Epetra_SerialDenseVector | get_neumannBc (Epetra_SerialDenseMatrix &matrix_X, Epetra_SerialDenseMatrix &xg, unsigned int &gp) |
| Epetra_SerialDenseVector | get_forcing (double &x1, double &x2, double &x3, unsigned int &e_lid, unsigned int &gp) |
| void | solveOneRealization (double &bcDisp, int *seeds) |
| double | icdf_gamma (double &w, double &alpha, double &beta) |
| void | setup_dirichlet_conditions () |
| void | apply_dirichlet_conditions (Epetra_FECrsMatrix &K, Epetra_FEVector &F, double &displacement) |
| void | get_elasticity_tensor (unsigned int &e_lid, unsigned int &gp, Epetra_SerialDenseMatrix &tangent_matrix) |
| void | recover_cauchy_stress (std::string &filename, int *seeds) |
| void | get_elasticity_tensor_for_recovery (unsigned int &e_lid, Epetra_SerialDenseMatrix &tangent_matrix) |
| void | transverse_isotropic_matrix (Epetra_SerialDenseMatrix &C, double &c1, double &c2, double &c3, double &c4, double &c5) |
| int | print_solution (std::string fileName) |
Public Member Functions inherited from linearizedElasticity | |
| 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) |
Public Member Functions inherited from linearFiniteElementProblem | |
| linearFiniteElementProblem () | |
| ~linearFiniteElementProblem () | |
Public Member Functions inherited from baseClassFEM | |
| baseClassFEM () | |
| ~baseClassFEM () | |
Public Attributes | |
| Epetra_Vector * | solution |
| Teuchos::ParameterList * | Krylov |
| Teuchos::RCP< shinozuka_layeredcomp > | GRF_Generator |
| Epetra_SerialDenseVector | m1 |
| Epetra_SerialDenseVector | m2 |
| Epetra_SerialDenseVector | m3 |
| Epetra_SerialDenseVector | m4 |
| Epetra_SerialDenseVector | m5 |
| std::vector< int > | phase |
| double | _deltaN |
| double | _deltaM4 |
| double | _deltaM5 |
Public Attributes inherited from linearizedElasticity | |
| unsigned int | n_bc_dof |
| int * | dof_on_boundary |
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 12 of file asmeSBVP.hpp.
|
inline |
Definition at line 16 of file asmeSBVP.hpp.
|
inline |
Definition at line 46 of file asmeSBVP.hpp.
|
inlinevirtual |
Reimplemented from linearFiniteElementProblem.
Definition at line 183 of file asmeSBVP.hpp.
|
inlinevirtual |
Implements linearizedElasticity.
Definition at line 221 of file asmeSBVP.hpp.
|
inlinevirtual |
Implements linearizedElasticity.
Definition at line 331 of file asmeSBVP.hpp.
|
inlinevirtual |
Implements linearizedElasticity.
Definition at line 54 of file asmeSBVP.hpp.
|
inlinevirtual |
Implements linearizedElasticity.
Definition at line 49 of file asmeSBVP.hpp.
|
inline |
Definition at line 139 of file asmeSBVP.hpp.
|
inline |
Definition at line 428 of file asmeSBVP.hpp.
|
inline |
Definition at line 273 of file asmeSBVP.hpp.
|
inlinevirtual |
Reimplemented from linearFiniteElementProblem.
Definition at line 147 of file asmeSBVP.hpp.
|
inline |
Definition at line 60 of file asmeSBVP.hpp.
|
inline |
Definition at line 382 of file asmeSBVP.hpp.
| double asmeSBVP::_deltaM4 |
Definition at line 458 of file asmeSBVP.hpp.
| double asmeSBVP::_deltaM5 |
Definition at line 459 of file asmeSBVP.hpp.
| double asmeSBVP::_deltaN |
Definition at line 457 of file asmeSBVP.hpp.
| Teuchos::RCP<shinozuka_layeredcomp> asmeSBVP::GRF_Generator |
Definition at line 447 of file asmeSBVP.hpp.
| Teuchos::ParameterList* asmeSBVP::Krylov |
Definition at line 446 of file asmeSBVP.hpp.
| Epetra_SerialDenseVector asmeSBVP::m1 |
Definition at line 449 of file asmeSBVP.hpp.
| Epetra_SerialDenseVector asmeSBVP::m2 |
Definition at line 450 of file asmeSBVP.hpp.
| Epetra_SerialDenseVector asmeSBVP::m3 |
Definition at line 451 of file asmeSBVP.hpp.
| Epetra_SerialDenseVector asmeSBVP::m4 |
Definition at line 452 of file asmeSBVP.hpp.
| Epetra_SerialDenseVector asmeSBVP::m5 |
Definition at line 453 of file asmeSBVP.hpp.
| std::vector<int> asmeSBVP::phase |
Definition at line 455 of file asmeSBVP.hpp.
| Epetra_Vector* asmeSBVP::solution |
Definition at line 445 of file asmeSBVP.hpp.