|
xc
|
Stiffness material contribution response identifiers. More...
#include <ResponseId.h>
Public Member Functions | |
| ResponseId (int sz) | |
| ResponseId (const std::deque< std::string > &indices) | |
| ResponseId (const std::vector< std::string > &indices) | |
| ResponseId (const ID &) | |
| bool | hasResponse (const int &ri) const |
| std::string | getString (void) const |
Public Member Functions inherited from XC::ID | |
| ID (void) | |
| Default constructor, sets size = 0;. | |
| ID (const int &) | |
| Constructor used to allocate a ID of size size. More... | |
| ID (const v_int &) | |
| ID (const boost::python::list &) | |
| Constructor (Python interface). | |
| ID (const std::set< int > &) | |
| template<class InputIterator > | |
| ID (InputIterator first, InputIterator last) | |
| int | Size (void) const |
| Returns the vector size. | |
| void | Zero (void) |
| Zeros out the ID, i.e. More... | |
| const int * | getDataPtr (void) const |
| Returns a const pointer to the vector data. | |
| int * | getDataPtr (void) |
| Returns a const pointer to the vector data. | |
| bool | isEmpty (void) const |
| Returns true if the vector is empty. | |
| int | resize (const int &newSize, const int &defaultValue=0) |
| const int & | max (void) const |
| Returns the maximum of vector components. | |
| const int & | min (void) const |
| Returns the minimum of vector components. | |
| bool | checkRange (const int &) const |
| check if argument is inside range [0,sz-1] | |
| int & | operator() (const int &) |
| Returns a reference to the element at position i in the container (does not range checking unless _G3DEBUG is set => faster than [] operator). More... | |
| const int & | operator() (const int &) const |
| Returns a const reference to the element at position i in the container (does not range checking unless _G3DEBUG is set => faster than [] operator). More... | |
| int & | operator[] (const int &i) |
| Returns a reference to the element at position i in the container (does range checking => slower than () operator). More... | |
| const int & | operator[] (const int &i) const |
| Returns a reference to the element at position i in the container (does range checking => slower than () operator). More... | |
| int | getLocation (const int &) const |
| Returns the position of 'value' in the vector. More... | |
| int | getLocationOrdered (const int &) const |
| int | removeValue (const int &) |
| Remove value from the array. More... | |
Static Public Member Functions | |
| static int | StringToRespId (const std::string &str) |
| static std::string | RespIdToString (const int &ri) |
Additional Inherited Members | |
Public Types inherited from XC::ID | |
| typedef std::vector< int > | v_int |
Stiffness material contribution response identifiers.
1.8.12