Public Member Functions | List of all members
tuw::Edge8::StateCf< TNumType, TLeafType > Class Template Reference

#include <edge8.hpp>

Inheritance diagram for tuw::Edge8::StateCf< TNumType, TLeafType >:
Inheritance graph
[legend]

Public Member Functions

auto & phi ()
 
const auto & phi () const
 
auto & phiDot ()
 
const auto & phiDot () const
 
auto & s ()
 
const auto & s () const
 
auto & t ()
 
const auto & t () const
 
auto & v ()
 
const auto & v () const
 
auto & vDot ()
 
const auto & vDot () const
 
- Public Member Functions inherited from tuw::StateMapArray< TNumType, TLeafType, 6 >
StateMapArrayoperator= (const StateMapArray &_rhs)
 
StateMapArrayoperator= (StateMapArray &&_rhs)=default
 
 StateMapArray ()
 
 StateMapArray ()
 
 StateMapArray ()
 
 StateMapArray (RootType *_root, std::shared_ptr< TDataBuffer > &_dataBuffer)
 
 StateMapArray (RootType *_root, std::shared_ptr< TDataBuffer > &_dataBuffer)
 
 StateMapArray (RootType *_root, std::shared_ptr< TDataBuffer > &_dataBuffer)
 
 StateMapArray (const StateMapArray &_rhs)
 
 StateMapArray (StateMapArray &&_rhs)=default
 
virtual ~StateMapArray ()=default
 
- Public Member Functions inherited from tuw::StateMapBaseCRTP< StateMapArray< TNumType, TLeafType, TN > >
void bindToMemory (NumericType *_memRef)
 
MapTypeCRTPdata ()
 
const MapTypeCRTPdata () const
 
NumericType *const memStartRef () const
 
StateMapBaseCRTPoperator= (StateMapBaseCRTP &&)=default
 
 StateMapBaseCRTP ()=default
 
 StateMapBaseCRTP (StateMapBaseCRTP &&)=default
 
LeafTypesub (const size_t &_i)
 
const LeafTypesub (const size_t &_i) const
 
LeafTypesub ()
 
const LeafTypesub () const
 
std::tuple_element< _i, typename StateMapBaseCRTPTraits< StateMapArray< TNumType, TLeafType, TN > >::LeafsTupleTypeExt >::type & sub ()
 
const std::tuple_element< _i, typename StateMapBaseCRTPTraits< StateMapArray< TNumType, TLeafType, TN > >::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< TNumType >
MapTypeVirt data ()
 
const MapTypeVirt data () const
 
TNumType *const memStartRef () const
 
StateMapBaseVirtoperator= (StateMapBaseVirt &&)=default
 
 StateMapBaseVirt ()
 
 StateMapBaseVirt (StateMapBaseVirt &&)=default
 
StateBaseVirtualTypesub (const size_t &_i)
 
const StateBaseVirtualTypesub (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< TNumType, StateMapBaseCRTP< StateMapArray< TNumType, TLeafType, TN > >::MapSize >
 DataBuffer (std::shared_ptr< DataBufferContainerType > _dataBuffer)
 
 DataBuffer ()=default
 
 DataBuffer (DataBuffer &&_other)=default
 
DataBufferoperator= (DataBuffer &&_other)=default
 
 ~DataBuffer ()=default
 

Additional Inherited Members

- Public Types inherited from tuw::StateMapArray< TNumType, TLeafType, 6 >
using MapTypeCRTP = typename StateMapBaseCRTP< ImplType >::MapTypeCRTP
 
- Public Types inherited from tuw::StateMapBaseCRTP< StateMapArray< TNumType, TLeafType, TN > >
using MapTypeCRTP = Eigen::Map< MatrixTypeCRTP >
 
using MatrixTypeCRTP = Eigen::Matrix< NumericType, MapSize, 1 >
 
- Static Public Attributes inherited from tuw::StateMapBaseCRTP< StateMapArray< TNumType, TLeafType, TN > >
static constexpr const int MapSize
 

Detailed Description

template<class TNumType, class TLeafType>
class tuw::Edge8::StateCf< TNumType, TLeafType >

Definition at line 167 of file edge8.hpp.

Member Function Documentation

template<class TNumType , class TLeafType >
auto& tuw::Edge8::StateCf< TNumType, TLeafType >::phi ( )
inline

Definition at line 185 of file edge8.hpp.

template<class TNumType , class TLeafType >
const auto& tuw::Edge8::StateCf< TNumType, TLeafType >::phi ( ) const
inline

Definition at line 191 of file edge8.hpp.

template<class TNumType , class TLeafType >
auto& tuw::Edge8::StateCf< TNumType, TLeafType >::phiDot ( )
inline

Definition at line 209 of file edge8.hpp.

template<class TNumType , class TLeafType >
const auto& tuw::Edge8::StateCf< TNumType, TLeafType >::phiDot ( ) const
inline

Definition at line 215 of file edge8.hpp.

template<class TNumType , class TLeafType >
auto& tuw::Edge8::StateCf< TNumType, TLeafType >::s ( )
inline

Definition at line 233 of file edge8.hpp.

template<class TNumType , class TLeafType >
const auto& tuw::Edge8::StateCf< TNumType, TLeafType >::s ( ) const
inline

Definition at line 239 of file edge8.hpp.

template<class TNumType , class TLeafType >
auto& tuw::Edge8::StateCf< TNumType, TLeafType >::t ( )
inline

Definition at line 221 of file edge8.hpp.

template<class TNumType , class TLeafType >
const auto& tuw::Edge8::StateCf< TNumType, TLeafType >::t ( ) const
inline

Definition at line 227 of file edge8.hpp.

template<class TNumType , class TLeafType >
auto& tuw::Edge8::StateCf< TNumType, TLeafType >::v ( )
inline

Definition at line 173 of file edge8.hpp.

template<class TNumType , class TLeafType >
const auto& tuw::Edge8::StateCf< TNumType, TLeafType >::v ( ) const
inline

Definition at line 179 of file edge8.hpp.

template<class TNumType , class TLeafType >
auto& tuw::Edge8::StateCf< TNumType, TLeafType >::vDot ( )
inline

Definition at line 197 of file edge8.hpp.

template<class TNumType , class TLeafType >
const auto& tuw::Edge8::StateCf< TNumType, TLeafType >::vDot ( ) const
inline

Definition at line 203 of file edge8.hpp.


The documentation for this class was generated from the following file:


tuw_control
Author(s): George Todoran
autogenerated on Mon Jun 10 2019 15:27:24