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

Detailed Description

Definition at line 33 of file mast_structural_element_2d.h.

#include <mast_structural_element_2d.h>

Inheritance diagram for TEST::TestStructuralSingleElement2D:
Collaboration diagram for TEST::TestStructuralSingleElement2D:

Public Member Functions

 TestStructuralSingleElement2D (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
 Coefficient of thermal expansion. More...
 
MAST::ConstantFieldFunction alpha_f
 
MAST::NonlinearImplicitAssembly assembly
 
MAST::Parameter cp
 Specific heat capacity. More...
 
MAST::ConstantFieldFunction cp_f
 
MAST::PhysicsDisciplineBase discipline
 
std::vector< libMesh::dof_id_type > dof_indices
 
MAST::Parameter E
 Modulus of Elasticity. More...
 
MAST::ConstantFieldFunction E_f
 
MAST::StructuralElement2Delem
 
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
 Thermal conductivity. More...
 
MAST::ConstantFieldFunction k_f
 
MAST::Parameter kappa
 Shear coefficient. More...
 
MAST::ConstantFieldFunction kappa_f
 
MAST::IsotropicMaterialPropertyCard material
 
uint n_dofs
 
MAST::Parameter nu
 Poisson's ratio. More...
 
MAST::ConstantFieldFunction nu_f
 
MAST::Parameter offset
 Section offset. More...
 
MAST::ConstantFieldFunction offset_f
 
RealVectorX residual
 Vector storage for element's residual vector. More...
 
MAST::Parameter rho
 Density. More...
 
MAST::ConstantFieldFunction rho_f
 
MAST::Solid2DSectionElementPropertyCard section
 
MAST::StructuralSystemInitialization structural_system
 
MAST::NonlinearSystemsystem
 
MAST::Parameter thickness
 Section thickness. More...
 
MAST::ConstantFieldFunction thickness_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

◆ TestStructuralSingleElement2D()

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

Definition at line 84 of file mast_structural_element_2d.h.

Member Function Documentation

◆ update_inertial_residual_and_jacobian0()

void TEST::TestStructuralSingleElement2D::update_inertial_residual_and_jacobian0 ( )
inline

Definition at line 163 of file mast_structural_element_2d.h.

◆ update_residual_and_jacobian()

void TEST::TestStructuralSingleElement2D::update_residual_and_jacobian ( )
inline

Definition at line 162 of file mast_structural_element_2d.h.

◆ update_residual_and_jacobian0()

void TEST::TestStructuralSingleElement2D::update_residual_and_jacobian0 ( )
inline

Definition at line 161 of file mast_structural_element_2d.h.

Member Data Documentation

◆ alpha

MAST::Parameter TEST::TestStructuralSingleElement2D::alpha

Coefficient of thermal expansion.

Definition at line 39 of file mast_structural_element_2d.h.

◆ alpha_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::alpha_f

Definition at line 50 of file mast_structural_element_2d.h.

◆ assembly

MAST::NonlinearImplicitAssembly TEST::TestStructuralSingleElement2D::assembly

Definition at line 65 of file mast_structural_element_2d.h.

◆ cp

MAST::Parameter TEST::TestStructuralSingleElement2D::cp

Specific heat capacity.

Definition at line 40 of file mast_structural_element_2d.h.

◆ cp_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::cp_f

Definition at line 51 of file mast_structural_element_2d.h.

◆ discipline

MAST::PhysicsDisciplineBase TEST::TestStructuralSingleElement2D::discipline

Definition at line 64 of file mast_structural_element_2d.h.

◆ dof_indices

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

Definition at line 71 of file mast_structural_element_2d.h.

◆ E

MAST::Parameter TEST::TestStructuralSingleElement2D::E

Modulus of Elasticity.

Definition at line 36 of file mast_structural_element_2d.h.

◆ E_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::E_f

Definition at line 47 of file mast_structural_element_2d.h.

◆ elem

MAST::StructuralElement2D* TEST::TestStructuralSingleElement2D::elem

Definition at line 69 of file mast_structural_element_2d.h.

◆ elem_accel

RealVectorX TEST::TestStructuralSingleElement2D::elem_accel

Definition at line 75 of file mast_structural_element_2d.h.

◆ elem_base

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

Definition at line 68 of file mast_structural_element_2d.h.

◆ elem_solution

RealVectorX TEST::TestStructuralSingleElement2D::elem_solution

Definition at line 74 of file mast_structural_element_2d.h.

◆ equation_systems

libMesh::EquationSystems TEST::TestStructuralSingleElement2D::equation_systems

Definition at line 60 of file mast_structural_element_2d.h.

◆ fetype

libMesh::FEType TEST::TestStructuralSingleElement2D::fetype

Definition at line 62 of file mast_structural_element_2d.h.

◆ geom_elem

MAST::GeomElem TEST::TestStructuralSingleElement2D::geom_elem

Definition at line 67 of file mast_structural_element_2d.h.

◆ jacobian

RealMatrixX TEST::TestStructuralSingleElement2D::jacobian

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

Definition at line 81 of file mast_structural_element_2d.h.

◆ jacobian0

RealMatrixX TEST::TestStructuralSingleElement2D::jacobian0

Matrix storage for Jacobian of baseline/undeformed element.

Definition at line 78 of file mast_structural_element_2d.h.

◆ jacobian_fd

RealMatrixX TEST::TestStructuralSingleElement2D::jacobian_fd

Matrix storage for element Jacobian approximated by finite difference.

Definition at line 82 of file mast_structural_element_2d.h.

◆ jacobian_xddot0

RealMatrixX TEST::TestStructuralSingleElement2D::jacobian_xddot0

Matrix storage for acceleration Jacobian of baseline/undeformed element.

Definition at line 80 of file mast_structural_element_2d.h.

◆ jacobian_xdot0

RealMatrixX TEST::TestStructuralSingleElement2D::jacobian_xdot0

Matrix storage for velocity Jacobian of baseline/undeformed element.

Definition at line 79 of file mast_structural_element_2d.h.

◆ k

MAST::Parameter TEST::TestStructuralSingleElement2D::k

Thermal conductivity.

Definition at line 41 of file mast_structural_element_2d.h.

◆ k_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::k_f

Definition at line 52 of file mast_structural_element_2d.h.

◆ kappa

MAST::Parameter TEST::TestStructuralSingleElement2D::kappa

Shear coefficient.

Definition at line 45 of file mast_structural_element_2d.h.

◆ kappa_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::kappa_f

Definition at line 55 of file mast_structural_element_2d.h.

◆ material

MAST::IsotropicMaterialPropertyCard TEST::TestStructuralSingleElement2D::material

Definition at line 57 of file mast_structural_element_2d.h.

◆ n_dofs

uint TEST::TestStructuralSingleElement2D::n_dofs

Definition at line 72 of file mast_structural_element_2d.h.

◆ nu

MAST::Parameter TEST::TestStructuralSingleElement2D::nu

Poisson's ratio.

Definition at line 37 of file mast_structural_element_2d.h.

◆ nu_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::nu_f

Definition at line 48 of file mast_structural_element_2d.h.

◆ offset

MAST::Parameter TEST::TestStructuralSingleElement2D::offset

Section offset.

Definition at line 44 of file mast_structural_element_2d.h.

◆ offset_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::offset_f

Definition at line 54 of file mast_structural_element_2d.h.

◆ residual

RealVectorX TEST::TestStructuralSingleElement2D::residual

Vector storage for element's residual vector.

Definition at line 77 of file mast_structural_element_2d.h.

◆ rho

MAST::Parameter TEST::TestStructuralSingleElement2D::rho

Density.

Definition at line 38 of file mast_structural_element_2d.h.

◆ rho_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::rho_f

Definition at line 49 of file mast_structural_element_2d.h.

◆ section

MAST::Solid2DSectionElementPropertyCard TEST::TestStructuralSingleElement2D::section

Definition at line 58 of file mast_structural_element_2d.h.

◆ structural_system

MAST::StructuralSystemInitialization TEST::TestStructuralSingleElement2D::structural_system

Definition at line 63 of file mast_structural_element_2d.h.

◆ system

MAST::NonlinearSystem& TEST::TestStructuralSingleElement2D::system

Definition at line 61 of file mast_structural_element_2d.h.

◆ thickness

MAST::Parameter TEST::TestStructuralSingleElement2D::thickness

Section thickness.

Definition at line 43 of file mast_structural_element_2d.h.

◆ thickness_f

MAST::ConstantFieldFunction TEST::TestStructuralSingleElement2D::thickness_f

Definition at line 53 of file mast_structural_element_2d.h.


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