NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
|
#include <map>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | nimble::Field |
Namespaces | |
namespace | nimble |
Enumerations | |
enum | nimble::Relation { nimble::UNDEFINED_RELATION = 0 , nimble::NODE , nimble::ELEMENT , nimble::GLOBAL } |
enum | nimble::Length { nimble::LENGTH_0 = 0 , nimble::LENGTH_1 = 1 , nimble::LENGTH_2 = 2 , nimble::LENGTH_3 = 3 , nimble::LENGTH_4 = 4 , nimble::LENGTH_5 = 5 , nimble::LENTGH_6 = 6 , nimble::LENGTH_7 = 7 , nimble::LENGTH_8 = 8 , nimble::LENGTH_9 = 9 , nimble::LENGTH_10 = 10 , nimble::LENGTH_11 = 11 , nimble::LENGTH_12 = 12 , nimble::LENGTH_13 = 13 , nimble::LENGTH_14 = 14 , nimble::LENGTH_15 = 15 , nimble::LENGTH_16 = 16 , nimble::LENGTH_17 = 17 , nimble::LENGTH_18 = 18 , nimble::LENGTH_19 = 19 , nimble::LENGTH_20 = 20 , nimble::SCALAR , nimble::VECTOR , nimble::SYMMETRIC_TENSOR , nimble::FULL_TENSOR , nimble::UNDEFINED_LENGTH } |
enum | nimble::Step { nimble::UNDEFINED_STEP = 0 , nimble::STEP_N , nimble::STEP_NP1 } |
Functions | |
int | nimble::LengthToInt (Length length, int dim) |
std::string | nimble::AddIntegrationPointPrefix (std::string label, int ipt_number) |
std::string | nimble::RemoveIntegrationPointPrefix (std::string label) |
bool | nimble::HasIntegrationPointPrefix (std::string label) |
int | nimble::LabelToIntegrationPointNumber (std::string label) |
std::vector< std::string > | nimble::GetComponentLabels (std::string label, Length length, int dim) |
std::string | nimble::GetComponentLabel (std::string label, Length length, int dim, int component_index, int ipt) |
Length | nimble::LabelToLength (std::string label, std::map< int, Field > const &data_fields, int dim) |