ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
boost::qvm::vec_traits<::Utils::Vector< T, N > > Struct Template Reference

#include <Vector.hpp>

Public Types

using scalar_type = T
 

Static Public Member Functions

template<std::size_t I>
static constexpr scalar_typewrite_element (::Utils::Vector< T, N > &v)
 
template<std::size_t I>
static constexpr scalar_type read_element (::Utils::Vector< T, N > const &v)
 
static scalar_type read_element_idx (std::size_t i, ::Utils::Vector< T, N > const &v)
 
static scalar_typewrite_element_idx (std::size_t i, ::Utils::Vector< T, N > &v)
 

Static Public Attributes

static constexpr std::size_t dim = N
 

Detailed Description

template<class T, std::size_t N>
struct boost::qvm::vec_traits<::Utils::Vector< T, N > >

Definition at line 488 of file Vector.hpp.

Member Typedef Documentation

◆ scalar_type

template<class T , std::size_t N>
using boost::qvm::vec_traits<::Utils::Vector< T, N > >::scalar_type = T

Definition at line 491 of file Vector.hpp.

Member Function Documentation

◆ read_element()

template<class T , std::size_t N>
template<std::size_t I>
static constexpr scalar_type boost::qvm::vec_traits<::Utils::Vector< T, N > >::read_element ( ::Utils::Vector< T, N > const &  v)
inlinestaticconstexpr

Definition at line 500 of file Vector.hpp.

◆ read_element_idx()

template<class T , std::size_t N>
static scalar_type boost::qvm::vec_traits<::Utils::Vector< T, N > >::read_element_idx ( std::size_t  i,
::Utils::Vector< T, N > const &  v 
)
inlinestatic

Definition at line 504 of file Vector.hpp.

◆ write_element()

template<class T , std::size_t N>
template<std::size_t I>
static constexpr scalar_type & boost::qvm::vec_traits<::Utils::Vector< T, N > >::write_element ( ::Utils::Vector< T, N > &  v)
inlinestaticconstexpr

Definition at line 494 of file Vector.hpp.

◆ write_element_idx()

template<class T , std::size_t N>
static scalar_type & boost::qvm::vec_traits<::Utils::Vector< T, N > >::write_element_idx ( std::size_t  i,
::Utils::Vector< T, N > &  v 
)
inlinestatic

Definition at line 508 of file Vector.hpp.

Member Data Documentation

◆ dim

template<class T , std::size_t N>
constexpr std::size_t boost::qvm::vec_traits<::Utils::Vector< T, N > >::dim = N
staticconstexpr

Definition at line 490 of file Vector.hpp.


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