27 #include "libmesh/equation_systems.h" 32 const std::string& prefix,
33 const libMesh::FEType& fe_type):
35 _stress_output_sys(nullptr) {
39 std::string nm = prefix +
"_ux";
40 _vars[0] = sys.add_variable(nm, fe_type);
43 _vars[1] = sys.add_variable(nm, fe_type);
46 _vars[2] = sys.add_variable(nm, fe_type);
49 _vars[3] = sys.add_variable(nm, fe_type);
52 _vars[4] = sys.add_variable(nm, fe_type);
55 _vars[5] = sys.add_variable(nm, fe_type);
60 &(sys.get_equation_systems().add_system<libMesh::ExplicitSystem>(
"StressOutput"));
63 fetype(libMesh::CONSTANT, libMesh::MONOMIAL);
StructuralSystemInitialization(MAST::NonlinearSystem &sys, const std::string &prefix, const libMesh::FEType &fe_type)
std::vector< unsigned int > _vars
This class implements a system for solution of nonlinear systems.
libMesh::System * _stress_output_sys
virtual ~StructuralSystemInitialization()
const libMesh::FEType & fetype(unsigned int i) const
std::vector< unsigned int > _stress_vars