MAST
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
TEST::TestStructuralSingleElement1D Class Reference

Detailed Description

Definition at line 33 of file mast_structural_element_1d.h.

#include <mast_structural_element_1d.h>

Inheritance diagram for TEST::TestStructuralSingleElement1D:
Collaboration diagram for TEST::TestStructuralSingleElement1D:

Public Member Functions

 TestStructuralSingleElement1D (libMesh::ElemType e_type, RealMatrixX &coordinates)
 
void update_inertial_residual_and_jacobian0 ()
 
void update_residual_and_jacobian ()
 
void update_residual_and_jacobian0 ()
 
- Public Member Functions inherited from TEST::TestMeshSingleElement
 TestMeshSingleElement (libMesh::ElemType e_type, RealMatrixX &coordinates)
 Construct a single element mesh using the specified type and nodal coordinates. More...
 
void update_coordinates (RealMatrixX &new_coordinates)
 Update the nodal coordinates in the mesh. More...
 

Public Attributes

MAST::Parameter alpha
 
MAST::ConstantFieldFunction alpha_f
 
MAST::NonlinearImplicitAssembly assembly
 
MAST::Parameter cp
 
MAST::ConstantFieldFunction cp_f
 
MAST::PhysicsDisciplineBase discipline
 
std::vector< libMesh::dof_id_type > dof_indices
 
MAST::Parameter E
 
MAST::ConstantFieldFunction E_f
 
MAST::StructuralElement1Delem
 
RealVectorX elem_accel
 
std::unique_ptr< MAST::StructuralElementBaseelem_base
 
RealVectorX elem_solution
 
libMesh::EquationSystems equation_systems
 
libMesh::FEType fetype
 
MAST::GeomElem geom_elem
 
RealMatrixX jacobian
 Matrix storage for Jacobian of the element in a perturbed/modified state. More...
 
RealMatrixX jacobian0
 Matrix storage for Jacobian of baseline/undeformed element. More...
 
RealMatrixX jacobian_fd
 Matrix storage for element Jacobian approximated by finite difference. More...
 
RealMatrixX jacobian_xddot0
 Matrix storage for acceleration Jacobian of baseline/undeformed element. More...
 
RealMatrixX jacobian_xdot0
 Matrix storage for velocity Jacobian of baseline/undeformed element. More...
 
MAST::Parameter k
 
MAST::ConstantFieldFunction k_f
 
MAST::Parameter kappa_yy
 
MAST::ConstantFieldFunction kappa_yy_f
 
MAST::Parameter kappa_zz
 
MAST::ConstantFieldFunction kappa_zz_f
 
MAST::IsotropicMaterialPropertyCard material
 
uint n_dofs
 
MAST::Parameter nu
 
MAST::ConstantFieldFunction nu_f
 
MAST::Parameter offset_y
 
MAST::Parameter offset_z
 
MAST::ConstantFieldFunction offsety_f
 
MAST::ConstantFieldFunction offsetz_f
 
RealVectorX residual
 Vector storage for element's residual vector. More...
 
MAST::Parameter rho
 
MAST::ConstantFieldFunction rho_f
 
MAST::Solid1DSectionElementPropertyCard section
 
MAST::StructuralSystemInitialization structural_system
 
MAST::NonlinearSystemsystem
 
MAST::Parameter thickness_y
 
MAST::Parameter thickness_z
 
MAST::ConstantFieldFunction thicknessy_f
 
MAST::ConstantFieldFunction thicknessz_f
 
- Public Attributes inherited from TEST::TestMeshSingleElement
libMesh::ReplicatedMesh mesh
 The actual libMesh mesh object. More...
 
int n_dim
 Dimension of the test element (1, 2, 3) More...
 
int n_elems
 Number of elements in the test mesh. More...
 
int n_nodes
 Number of nodes per element in the test mesh. More...
 
libMesh::Elem * reference_elem
 Pointer to the actual libMesh element object. More...
 

Constructor & Destructor Documentation

◆ TestStructuralSingleElement1D()

TEST::TestStructuralSingleElement1D::TestStructuralSingleElement1D ( libMesh::ElemType  e_type,
RealMatrixX coordinates 
)
inline

Definition at line 90 of file mast_structural_element_1d.h.

Member Function Documentation

◆ update_inertial_residual_and_jacobian0()

void TEST::TestStructuralSingleElement1D::update_inertial_residual_and_jacobian0 ( )
inline

Definition at line 183 of file mast_structural_element_1d.h.

◆ update_residual_and_jacobian()

void TEST::TestStructuralSingleElement1D::update_residual_and_jacobian ( )
inline

Definition at line 182 of file mast_structural_element_1d.h.

◆ update_residual_and_jacobian0()

void TEST::TestStructuralSingleElement1D::update_residual_and_jacobian0 ( )
inline

Definition at line 181 of file mast_structural_element_1d.h.

Member Data Documentation

◆ alpha

MAST::Parameter TEST::TestStructuralSingleElement1D::alpha

Definition at line 39 of file mast_structural_element_1d.h.

◆ alpha_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::alpha_f

Definition at line 53 of file mast_structural_element_1d.h.

◆ assembly

MAST::NonlinearImplicitAssembly TEST::TestStructuralSingleElement1D::assembly

Definition at line 71 of file mast_structural_element_1d.h.

◆ cp

MAST::Parameter TEST::TestStructuralSingleElement1D::cp

Definition at line 40 of file mast_structural_element_1d.h.

◆ cp_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::cp_f

Definition at line 54 of file mast_structural_element_1d.h.

◆ discipline

MAST::PhysicsDisciplineBase TEST::TestStructuralSingleElement1D::discipline

Definition at line 70 of file mast_structural_element_1d.h.

◆ dof_indices

std::vector<libMesh::dof_id_type> TEST::TestStructuralSingleElement1D::dof_indices

Definition at line 77 of file mast_structural_element_1d.h.

◆ E

MAST::Parameter TEST::TestStructuralSingleElement1D::E

Definition at line 36 of file mast_structural_element_1d.h.

◆ E_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::E_f

Definition at line 50 of file mast_structural_element_1d.h.

◆ elem

MAST::StructuralElement1D* TEST::TestStructuralSingleElement1D::elem

Definition at line 75 of file mast_structural_element_1d.h.

◆ elem_accel

RealVectorX TEST::TestStructuralSingleElement1D::elem_accel

Definition at line 81 of file mast_structural_element_1d.h.

◆ elem_base

std::unique_ptr<MAST::StructuralElementBase> TEST::TestStructuralSingleElement1D::elem_base

Definition at line 74 of file mast_structural_element_1d.h.

◆ elem_solution

RealVectorX TEST::TestStructuralSingleElement1D::elem_solution

Definition at line 80 of file mast_structural_element_1d.h.

◆ equation_systems

libMesh::EquationSystems TEST::TestStructuralSingleElement1D::equation_systems

Definition at line 66 of file mast_structural_element_1d.h.

◆ fetype

libMesh::FEType TEST::TestStructuralSingleElement1D::fetype

Definition at line 68 of file mast_structural_element_1d.h.

◆ geom_elem

MAST::GeomElem TEST::TestStructuralSingleElement1D::geom_elem

Definition at line 73 of file mast_structural_element_1d.h.

◆ jacobian

RealMatrixX TEST::TestStructuralSingleElement1D::jacobian

Matrix storage for Jacobian of the element in a perturbed/modified state.

Definition at line 87 of file mast_structural_element_1d.h.

◆ jacobian0

RealMatrixX TEST::TestStructuralSingleElement1D::jacobian0

Matrix storage for Jacobian of baseline/undeformed element.

Definition at line 84 of file mast_structural_element_1d.h.

◆ jacobian_fd

RealMatrixX TEST::TestStructuralSingleElement1D::jacobian_fd

Matrix storage for element Jacobian approximated by finite difference.

Definition at line 88 of file mast_structural_element_1d.h.

◆ jacobian_xddot0

RealMatrixX TEST::TestStructuralSingleElement1D::jacobian_xddot0

Matrix storage for acceleration Jacobian of baseline/undeformed element.

Definition at line 86 of file mast_structural_element_1d.h.

◆ jacobian_xdot0

RealMatrixX TEST::TestStructuralSingleElement1D::jacobian_xdot0

Matrix storage for velocity Jacobian of baseline/undeformed element.

Definition at line 85 of file mast_structural_element_1d.h.

◆ k

MAST::Parameter TEST::TestStructuralSingleElement1D::k

Definition at line 41 of file mast_structural_element_1d.h.

◆ k_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::k_f

Definition at line 55 of file mast_structural_element_1d.h.

◆ kappa_yy

MAST::Parameter TEST::TestStructuralSingleElement1D::kappa_yy

Definition at line 47 of file mast_structural_element_1d.h.

◆ kappa_yy_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::kappa_yy_f

Definition at line 60 of file mast_structural_element_1d.h.

◆ kappa_zz

MAST::Parameter TEST::TestStructuralSingleElement1D::kappa_zz

Definition at line 48 of file mast_structural_element_1d.h.

◆ kappa_zz_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::kappa_zz_f

Definition at line 61 of file mast_structural_element_1d.h.

◆ material

MAST::IsotropicMaterialPropertyCard TEST::TestStructuralSingleElement1D::material

Definition at line 63 of file mast_structural_element_1d.h.

◆ n_dofs

uint TEST::TestStructuralSingleElement1D::n_dofs

Definition at line 78 of file mast_structural_element_1d.h.

◆ nu

MAST::Parameter TEST::TestStructuralSingleElement1D::nu

Definition at line 37 of file mast_structural_element_1d.h.

◆ nu_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::nu_f

Definition at line 51 of file mast_structural_element_1d.h.

◆ offset_y

MAST::Parameter TEST::TestStructuralSingleElement1D::offset_y

Definition at line 45 of file mast_structural_element_1d.h.

◆ offset_z

MAST::Parameter TEST::TestStructuralSingleElement1D::offset_z

Definition at line 46 of file mast_structural_element_1d.h.

◆ offsety_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::offsety_f

Definition at line 58 of file mast_structural_element_1d.h.

◆ offsetz_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::offsetz_f

Definition at line 59 of file mast_structural_element_1d.h.

◆ residual

RealVectorX TEST::TestStructuralSingleElement1D::residual

Vector storage for element's residual vector.

Definition at line 83 of file mast_structural_element_1d.h.

◆ rho

MAST::Parameter TEST::TestStructuralSingleElement1D::rho

Definition at line 38 of file mast_structural_element_1d.h.

◆ rho_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::rho_f

Definition at line 52 of file mast_structural_element_1d.h.

◆ section

MAST::Solid1DSectionElementPropertyCard TEST::TestStructuralSingleElement1D::section

Definition at line 64 of file mast_structural_element_1d.h.

◆ structural_system

MAST::StructuralSystemInitialization TEST::TestStructuralSingleElement1D::structural_system

Definition at line 69 of file mast_structural_element_1d.h.

◆ system

MAST::NonlinearSystem& TEST::TestStructuralSingleElement1D::system

Definition at line 67 of file mast_structural_element_1d.h.

◆ thickness_y

MAST::Parameter TEST::TestStructuralSingleElement1D::thickness_y

Definition at line 43 of file mast_structural_element_1d.h.

◆ thickness_z

MAST::Parameter TEST::TestStructuralSingleElement1D::thickness_z

Definition at line 44 of file mast_structural_element_1d.h.

◆ thicknessy_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::thicknessy_f

Definition at line 56 of file mast_structural_element_1d.h.

◆ thicknessz_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement1D::thicknessz_f

Definition at line 57 of file mast_structural_element_1d.h.


The documentation for this class was generated from the following file: