#include <state_sim.hpp>
Public Types | |
using | StateMapBaseType = StateMapBase< TNum, TStateNm, TStateCf > |
using | StateMapSimBaseType = StateMapBase< TNum, TStateNm, TStateCf > |
Public Types inherited from tuw::StateMapTuple< TNum, TStateNm, TStateCf > | |
using | MapTypeCRTP = typename StateMapBaseCRTP< StateMapTuple< NumericType, TLeafTypes... >>::MapTypeCRTP |
Public Types inherited from tuw::StateMapBaseCRTP< StateMapTuple< TNum, TLeafTypes... > > | |
using | MapTypeCRTP = Eigen::Map< MatrixTypeCRTP > |
using | MatrixTypeCRTP = Eigen::Matrix< NumericType, MapSize, 1 > |
Public Member Functions | |
auto & | state () |
const auto & | state () const |
auto & | stateCf () |
const auto & | stateCf () const |
auto & | stateNm () |
const auto & | stateNm () const |
Public Member Functions inherited from tuw::StateMapTuple< TNum, TStateNm, TStateCf > | |
StateMapTuple & | operator= (const StateMapTuple &_rhs) |
StateMapTuple & | operator= (StateMapTuple &&)=default |
StateMapTuple () | |
StateMapTuple () | |
StateMapTuple (RootType *_root, std::shared_ptr< TDataBuffer > &_dataBuffer) | |
StateMapTuple (RootType *_root, std::shared_ptr< TDataBuffer > &_dataBuffer) | |
StateMapTuple (const StateMapTuple &_rhs) | |
StateMapTuple (StateMapTuple &&)=default | |
virtual | ~StateMapTuple ()=default |
Public Member Functions inherited from tuw::StateMapBaseCRTP< StateMapTuple< TNum, TLeafTypes... > > | |
void | bindToMemory (NumericType *_memRef) |
MapTypeCRTP & | data () |
const MapTypeCRTP & | data () const |
NumericType *const | memStartRef () const |
StateMapBaseCRTP & | operator= (StateMapBaseCRTP &&)=default |
StateMapBaseCRTP ()=default | |
StateMapBaseCRTP (StateMapBaseCRTP &&)=default | |
LeafType & | sub (const size_t &_i) |
const LeafType & | sub (const size_t &_i) const |
LeafType & | sub () |
const LeafType & | sub () const |
std::tuple_element< _i, typename StateMapBaseCRTPTraits< StateMapTuple< TNum, TLeafTypes... > >::LeafsTupleTypeExt >::type & | sub () |
const std::tuple_element< _i, typename StateMapBaseCRTPTraits< StateMapTuple< TNum, TLeafTypes... > >::LeafsTupleTypeExt >::type & | sub () const |
void | subResize (const size_t &_size) |
constexpr const size_t | subSize () const |
~StateMapBaseCRTP ()=default | |
Public Member Functions inherited from tuw::StateMapBaseVirt< TNum > | |
MapTypeVirt | data () |
const MapTypeVirt | data () const |
TNum *const | memStartRef () const |
StateMapBaseVirt & | operator= (StateMapBaseVirt &&)=default |
StateMapBaseVirt () | |
StateMapBaseVirt (StateMapBaseVirt &&)=default | |
StateBaseVirtualType & | sub (const size_t &_i) |
const StateBaseVirtualType & | sub (const size_t &_i) const |
void | subResize (const size_t &_size) |
const size_t & | subSize () const |
virtual | ~StateMapBaseVirt ()=default |
Public Member Functions inherited from tuw::DataBuffer< TNum, StateMapBaseCRTP< StateMapTuple< TNum, TLeafTypes... > >::MapSize > | |
DataBuffer (std::shared_ptr< DataBufferContainerType > _dataBuffer) | |
DataBuffer ()=default | |
DataBuffer (DataBuffer &&_other)=default | |
DataBuffer & | operator= (DataBuffer &&_other)=default |
~DataBuffer ()=default | |
Additional Inherited Members | |
Static Public Attributes inherited from tuw::StateMapBaseCRTP< StateMapTuple< TNum, TLeafTypes... > > | |
static constexpr const int | MapSize |
Definition at line 42 of file state_sim.hpp.
using tuw::StateMapBase< TNum, TStateNm, TStateCf >::StateMapBaseType = StateMapBase<TNum, TStateNm, TStateCf> |
Definition at line 48 of file state_sim.hpp.
using tuw::StateMapBase< TNum, TStateNm, TStateCf >::StateMapSimBaseType = StateMapBase<TNum, TStateNm, TStateCf> |
Definition at line 45 of file state_sim.hpp.
|
inline |
Definition at line 78 of file state_sim.hpp.
|
inline |
Definition at line 84 of file state_sim.hpp.
|
inline |
Definition at line 66 of file state_sim.hpp.
|
inline |
Definition at line 72 of file state_sim.hpp.
|
inline |
Definition at line 54 of file state_sim.hpp.
|
inline |
Definition at line 60 of file state_sim.hpp.