|
| | props_t ()=delete |
| | props_t (const props_t &)=delete |
| void | init_names (const std::vector< std::string > &propnames) |
| | props_t (std::size_t max_props_, std::size_t num_props_, std::size_t max_ptcls_, std::size_t num_ptcls_) |
| | props_t (std::size_t max_props_, const std::vector< std::string > &propnames, std::size_t max_ptcls_, std::size_t num_ptcls_) |
| | props_t (const std::vector< std::string > &propnames, std::size_t max_ptcls_) |
| auto | at (const std::string &name) |
| void | erase_ptcl (std::size_t ir) |
| void | reorder (std::vector< std::size_t > ordering) |
◆ difference_type
template<typename T>
| using props_t< T >::difference_type = decltype (buffer.get () - buffer.get ()) |
◆ props_t() [1/5]
◆ props_t() [2/5]
◆ props_t() [3/5]
template<typename T>
| props_t< T >::props_t |
( |
std::size_t | max_props_, |
|
|
std::size_t | num_props_, |
|
|
std::size_t | max_ptcls_, |
|
|
std::size_t | num_ptcls_ ) |
|
inline |
◆ props_t() [4/5]
template<typename T>
| props_t< T >::props_t |
( |
std::size_t | max_props_, |
|
|
const std::vector< std::string > & | propnames, |
|
|
std::size_t | max_ptcls_, |
|
|
std::size_t | num_ptcls_ ) |
|
inline |
◆ props_t() [5/5]
template<typename T>
| props_t< T >::props_t |
( |
const std::vector< std::string > & | propnames, |
|
|
std::size_t | max_ptcls_ ) |
|
inline |
◆ at()
template<typename T>
| auto props_t< T >::at |
( |
const std::string & | name | ) |
|
|
inline |
◆ erase_ptcl()
template<typename T>
| void props_t< T >::erase_ptcl |
( |
std::size_t | ir | ) |
|
|
inline |
◆ init_names()
template<typename T>
| void props_t< T >::init_names |
( |
const std::vector< std::string > & | propnames | ) |
|
|
inline |
◆ reorder()
template<typename T>
| void props_t< T >::reorder |
( |
std::vector< std::size_t > | ordering | ) |
|
|
inline |
◆ buffer
template<typename T>
| std::unique_ptr<T[]> props_t< T >::buffer |
◆ max_props
template<typename T>
| const std::size_t props_t< T >::max_props |
maximun number of T-valued properties
◆ max_ptcls
template<typename T>
| const std::size_t props_t< T >::max_ptcls |
maximun number of particles
◆ num_props
template<typename T>
| std::size_t props_t< T >::num_props |
actual current number of T-valued properties
◆ num_ptcls
template<typename T>
| std::size_t props_t< T >::num_ptcls |
actual current numberof particles
◆ proplist
template<typename T>
| std::map<std::string, std::size_t> props_t< T >::proplist {} |
The documentation for this struct was generated from the following file: