|
NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
|
Classes | |
| struct | meta |
| struct | meta< std::array< T, arr_size > > |
| struct | meta< std::pair< A, B > > |
| struct | meta< T * > |
| struct | serial |
| struct | serial< std::array< T *, arr_size >, true > |
| struct | serial< std::array< T, arr_size >, false > |
| struct | serial< std::pair< A, B >, false > |
| struct | serial< std::pair< A, B >, true > |
| struct | serial< std::vector< T >, false > |
| struct | serial< std::vector< T >, false, false > |
| struct | serial< std::vector< T >, false, true > |
| struct | serial< T *, false > |
| struct | serial< T *, true > |
| struct | serial< T, false > |
| struct | serial< T, true > |
Typedefs | |
| template<class T> | |
| using | serial_t = serial<typename std::remove_cv<T>::type, meta<T>::mem> |
Functions | |
| template<class T, class dataT> | |
| size_t | pack (const T &object, std::vector< dataT > &vect) |
| template<class T, class dataT> | |
| size_t | pack_avoid_resize (const T &object, std::vector< dataT > &vect) |
| template<class T, class dataT> | |
| void | unpack (T &object, const std::vector< dataT > &vect) |
| using nimble::serialization::serial_t = serial<typename std::remove_cv<T>::type, meta<T>::mem> |
| size_t nimble::serialization::pack | ( | const T & | object, |
| std::vector< dataT > & | vect ) |
| size_t nimble::serialization::pack_avoid_resize | ( | const T & | object, |
| std::vector< dataT > & | vect ) |
| void nimble::serialization::unpack | ( | T & | object, |
| const std::vector< dataT > & | vect ) |