34 #include "utility/matrix/ID.h" 38 class FEM_ObjectBroker;
41 const int SECTION_RESPONSE_MZ= 1;
42 const int SECTION_RESPONSE_P= 2;
43 const int SECTION_RESPONSE_VY= 3;
44 const int SECTION_RESPONSE_MY= 4;
45 const int SECTION_RESPONSE_VZ= 5;
46 const int SECTION_RESPONSE_T= 6;
49 const int MEMBRANE_RESPONSE_n1= 11;
50 const int MEMBRANE_RESPONSE_n2= 12;
51 const int MEMBRANE_RESPONSE_n12= 13;
52 const int PLATE_RESPONSE_m1= 14;
53 const int PLATE_RESPONSE_m2= 15;
54 const int PLATE_RESPONSE_m12= 16;
55 const int PLATE_RESPONSE_q13= 17;
56 const int PLATE_RESPONSE_q23= 18;
58 const int SOLID_MECHANICS_RESPONSE_sigma_11= 19;
59 const int SOLID_MECHANICS_RESPONSE_sigma_22= 20;
60 const int SOLID_MECHANICS_RESPONSE_sigma_33= 21;
61 const int SOLID_MECHANICS_RESPONSE_sigma_12= 22;
62 const int SOLID_MECHANICS_RESPONSE_sigma_23= 23;
63 const int SOLID_MECHANICS_RESPONSE_sigma_13= 24;
74 explicit ResponseId(
const boost::python::list &);
213 const RespP RespElasticSection1d;
214 const RespPMz RespElasticSection2d;
215 const RespPMzV RespElasticShSection2d;
216 const RespVyP RespBidirectional;
Definition: ResponseId.h:153
virtual int getComponentIdFromString(const std::string &str) const
Return the identifier of the response component from the given label (something like 'Mz' or 'N'...
Definition: ResponseId.cc:167
Definition: ResponseId.h:99
Definition: ResponseId.h:123
bool hasResponse(const int &) const
Return true if the given response identifier is found in this object.
Definition: ResponseId.cc:68
Definition: ResponseId.h:159
virtual std::string getStringFromComponentId(const int &ri) const
Return the label corresponding to the response component identified by the given code.
Definition: ResponseId.cc:205
Definition: ResponseId.h:173
Vector of integers.
Definition: ID.h:95
Definition: ResponseId.h:139
boost::python::list getComponentIndexesFromCodePy(const int &code) const
Return the strain or stress vector indexes corresponding to the given code.
Definition: ResponseId.cc:144
boost::python::list getStringIdentifiers(void) const
Return the response identifiers in text form in a Python list.
Definition: ResponseId.cc:97
Definition: ResponseId.h:181
Definition: ResponseId.h:107
Definition: ResponseId.h:147
boost::python::list getIdentifiers(void) const
Return the response identifiers in a Python list.
Definition: ResponseId.cc:110
Stiffness material contribution response identifiers.
Definition: ResponseId.h:68
std::deque< int > getComponentIndexesFromCode(const int &) const
Return the strain or stress vector indexes corresponding to the given code.
Definition: ResponseId.cc:124
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
std::string getString(void) const
Return the response identifiers in text form as comma separated values in a string.
Definition: ResponseId.cc:83
Definition: ResponseId.h:165
Definition: ResponseId.h:205
Definition: ResponseId.h:197
Definition: ResponseId.h:115
Definition: ResponseId.h:189
Definition: ResponseId.h:131
Definition: ResponseId.h:91