Class f3d::double_array_t
Definition: types.h
(line 81)
A base template type for an array of double
Template parameters:
- Nunsigned int N
Members
Protected attributes
Variable Array
Definition: types.h
(line 135)
std::array<double, N> f3d::double_array_t< N >::Array { 0 }
Type: std::array< double, N >
Public functions
Function double_array_t
f3d::double_array_t< N >::double_array_t()=default
Return type:
Function double_array_t
f3d::double_array_t< N >::double_array_t(const std::vector< double > &vec)
Parameters:
- const std::vector< double > & vec
Return type:
Function double_array_t
f3d::double_array_t< N >::double_array_t(const std::initializer_list< double > &list)
Parameters:
- const std::initializer_list< double > & list
Return type:
Function operator==
bool f3d::double_array_t< N >::operator==(const double_array_t &other) const
Parameters:
- const double_array_t & other
Return type: bool
Function operator!=
bool f3d::double_array_t< N >::operator!=(const double_array_t &other) const
Parameters:
- const double_array_t & other
Return type: bool
Function operator[]
double f3d::double_array_t< N >::operator[](size_t i) const
Parameters:
- size_t i
Return type: double
Function operator[]
double & f3d::double_array_t< N >::operator[](size_t i)
Parameters:
- size_t i
Return type: double &
Function data
const double * f3d::double_array_t< N >::data() const
Return type: const double *