Holds a list of variables and their position in VariablesListDataValueContainer.
More...
#include <variables_list.h>
Holds a list of variables and their position in VariablesListDataValueContainer.
This class works tightly with VariablesListDataValueContainer and provides the the positions of variables for that containers
◆ BlockType
◆ const_iterator
◆ const_pointer
◆ const_reference
◆ const_reverse_iterator
◆ data_type
◆ difference_type
◆ IndexType
◆ KeysContainerType
◆ PositionsContainerType
◆ ptr_const_iterator
◆ ptr_const_reverse_iterator
◆ size_type
◆ SizeType
◆ value_type
◆ VariablesContainerType
◆ VariablesList() [1/3]
Kratos::VariablesList::VariablesList |
( |
| ) |
|
|
inline |
Default constructor. mPosition should have at least on entry.
◆ VariablesList() [2/3]
template<class TInputIteratorType >
Kratos::VariablesList::VariablesList |
( |
TInputIteratorType |
First, |
|
|
TInputIteratorType |
Last |
|
) |
| |
|
inline |
◆ VariablesList() [3/3]
Kratos::VariablesList::VariablesList |
( |
VariablesList const & |
rOther | ) |
|
|
inline |
◆ ~VariablesList()
Kratos::VariablesList::~VariablesList |
( |
| ) |
|
|
inline |
◆ Add()
void Kratos::VariablesList::Add |
( |
VariableData const & |
ThisVariable | ) |
|
|
inline |
◆ AddDof() [1/2]
◆ AddDof() [2/2]
◆ back()
◆ begin()
◆ clear()
void Kratos::VariablesList::clear |
( |
| ) |
|
|
inline |
◆ DataSize()
SizeType Kratos::VariablesList::DataSize |
( |
| ) |
const |
|
inline |
◆ end()
◆ front()
◆ GetDofVariable()
const VariableData& Kratos::VariablesList::GetDofVariable |
( |
int |
DofIndex | ) |
const |
|
inline |
◆ Has()
◆ Index() [1/3]
◆ Index() [2/3]
◆ Index() [3/3]
template<class TDataType >
IndexType Kratos::VariablesList::Index |
( |
Variable< TDataType > const & |
ThisVariable | ) |
const |
|
inline |
◆ Info()
std::string Kratos::VariablesList::Info |
( |
| ) |
const |
|
inline |
Turn back information as a string.
◆ IsEmpty()
bool Kratos::VariablesList::IsEmpty |
( |
| ) |
const |
|
inline |
◆ KRATOS_CLASS_INTRUSIVE_POINTER_DEFINITION()
Kratos::VariablesList::KRATOS_CLASS_INTRUSIVE_POINTER_DEFINITION |
( |
VariablesList |
| ) |
|
◆ max_size()
size_type Kratos::VariablesList::max_size |
( |
| ) |
const |
|
inline |
◆ operator()() [1/2]
◆ operator()() [2/2]
template<class TDataType >
IndexType Kratos::VariablesList::operator() |
( |
Variable< TDataType > const & |
ThisVariable | ) |
const |
|
inline |
◆ operator=()
◆ operator==()
◆ operator[]()
◆ pGetDofReaction()
const VariableData* Kratos::VariablesList::pGetDofReaction |
( |
int |
DofIndex | ) |
const |
|
inline |
◆ PrintData()
void Kratos::VariablesList::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
inline |
◆ PrintInfo()
void Kratos::VariablesList::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
inline |
Print information about this object.
◆ ptr_begin()
◆ ptr_end()
◆ ptr_rbegin()
◆ ptr_rend()
◆ push_back()
template<class TOtherDataType >
void Kratos::VariablesList::push_back |
( |
TOtherDataType const & |
x | ) |
|
|
inline |
◆ rbegin()
◆ rend()
◆ SetDofReaction()
void Kratos::VariablesList::SetDofReaction |
( |
VariableData const * |
pThisDofReaction, |
|
|
int |
DofIndex |
|
) |
| |
|
inline |
◆ size()
size_type Kratos::VariablesList::size |
( |
| ) |
const |
|
inline |
◆ swap()
◆ use_count()
unsigned int Kratos::VariablesList::use_count |
( |
| ) |
const |
|
inlinenoexcept |
◆ Variables()
◆ intrusive_ptr_add_ref
◆ intrusive_ptr_release
◆ Serializer
The documentation for this class was generated from the following files:
- /home/runner/work/Documentation/Documentation/master/kratos/containers/variables_list.h
- /home/runner/work/Documentation/Documentation/master/kratos/containers/variables_list.cpp