23 #include "tests/structural/build_structural_elem_1D.h" 25 #include "elasticity/structural_discipline.h" 34 extern libMesh::LibMeshInit*
__init;
42 _structural_sys(nullptr),
65 _thermal_load(nullptr) {
81 libMesh::MeshTools::Generation::build_line(*
_mesh, 1, 0, 2);
90 libMesh::FEType fetype (libMesh::FIRST, libMesh::LAGRANGE);
139 if (!if_link_offset_to_th) {
167 libMesh::Point orientation;
184 vel = RealVectorX::Zero(3);
virtual void init()
Only used by 1D sections.
MAST::ConstantFieldFunction * _hzoff_f
MAST::ConstantFieldFunction * _gamma_air_f
This class implements a system for solution of nonlinear systems.
libMesh::LibMeshInit * __init
MAST::Parameter * _hy_off
virtual void set_material(MAST::MaterialPropertyCardBase &mat)
sets the material card
MAST::ConstantFieldFunction * _nu_f
MAST::ConstantFieldFunction * _thy_f
MAST::NonlinearSystem * _sys
RealVectorX & y_vector()
returns value of the property val.
MAST::ConstantFieldFunction * _alpha_f
MAST::ConstantFieldFunction * _ref_temp_f
MAST::Parameter * _gamma_air
This is a scalar function whose value can be changed and one that can be used as a design variable in...
MAST::ConstantFieldFunction * _E_f
MAST::ConstantFieldFunction * _rho_air_f
void set_strain(MAST::StrainType strain)
sets the type of strain to be used, which is LINEAR_STRAIN by default
MAST::StructuralSystemInitialization * _structural_sys
MAST::Parameter * _velocity
std::vector< MAST::Parameter * > _params_for_sensitivity
void add(MAST::FunctionBase &f)
adds the function to this card and returns a reference to it.
MAST::Solid1DSectionElementPropertyCard * _p_card
MAST::ConstantFieldFunction * _dwdt_f
MAST::Parameter * _rho_air
libMesh::EquationSystems * _eq_sys
MAST::ConstantFieldFunction * _mach_f
MAST::BoundaryConditionBase * _thermal_load
MAST::PistonTheoryBoundaryCondition * _p_theory
MAST::ConstantFieldFunction * _thz_f
Matrix< Real, Dynamic, 1 > RealVectorX
void init(bool if_link_offset_to_th, bool if_nonlinear)
libMesh::SerialMesh * _mesh
MAST::ConstantFieldFunction * _temp_f
MAST::StructuralDiscipline * _discipline
MAST::IsotropicMaterialPropertyCard * _m_card
MAST::Parameter * _hz_off
MAST::ConstantFieldFunction * _hyoff_f
MAST::ConstantFieldFunction * _dwdx_f
MAST::ConstantFieldFunction * _velocity_f