#include <state_sim.hpp>

Public Types | |
| using | StateMapBaseType = StateGradMapBase< TNum, TStateNmByOptVar, TStateCfByOptVar > |
| using | StateMapSimBaseType = StateMapBase< TNum, TStateNmByOptVar, TStateCfByOptVar > |
Public Types inherited from tuw::StateMapBase< TNum, TStateNmByOptVar, TStateCfByOptVar > | |
| using | StateMapBaseType = StateMapBase< TNum, TStateNmByOptVar, TStateCfByOptVar > |
| using | StateMapSimBaseType = StateMapBase< TNum, TStateNmByOptVar, TStateCfByOptVar > |
Public Types inherited from tuw::StateMapTuple< TNum, TStateNmByOptVar, TStateCfByOptVar > | |
| 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 | |
| void | bindMat () |
| auto & | mat () |
| const auto & | mat () const |
| StateGradMapBase () | |
| StateGradMapBase (auto &&_a, auto &&_b) | |
Public Member Functions inherited from tuw::StateMapBase< TNum, TStateNmByOptVar, TStateCfByOptVar > | |
| 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, TStateNmByOptVar, TStateCfByOptVar > | |
| 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 | |
Private Attributes | |
| Eigen::Map< Eigen::Matrix< TNum,-1,-1, Eigen::RowMajor > > | gradMatMap_ |
Additional Inherited Members | |
Static Public Attributes inherited from tuw::StateMapBaseCRTP< StateMapTuple< TNum, TLeafTypes... > > | |
| static constexpr const int | MapSize |
Definition at line 94 of file state_sim.hpp.
| using tuw::StateGradMapBase< TNum, TStateNmByOptVar, TStateCfByOptVar >::StateMapBaseType = StateGradMapBase<TNum, TStateNmByOptVar, TStateCfByOptVar> |
Definition at line 100 of file state_sim.hpp.
| using tuw::StateGradMapBase< TNum, TStateNmByOptVar, TStateCfByOptVar >::StateMapSimBaseType = StateMapBase<TNum, TStateNmByOptVar, TStateCfByOptVar> |
Definition at line 97 of file state_sim.hpp.
|
inline |
Definition at line 103 of file state_sim.hpp.
|
inline |
Definition at line 109 of file state_sim.hpp.
|
inline |
Definition at line 127 of file state_sim.hpp.
|
inline |
Definition at line 115 of file state_sim.hpp.
|
inline |
Definition at line 121 of file state_sim.hpp.
|
private |
Definition at line 147 of file state_sim.hpp.