#include <NumericalVector.h>
◆ NumericalVector() [1/6]
template<typename T = Mdouble>
std::vector< T > data_
Definition: NumericalVector.h:232
◆ NumericalVector() [2/6]
template<typename T = Mdouble>
◆ NumericalVector() [3/6]
template<typename T = Mdouble>
◆ NumericalVector() [4/6]
template<typename T = Mdouble>
◆ NumericalVector() [5/6]
template<typename T = Mdouble>
◆ NumericalVector() [6/6]
template<typename T = Mdouble>
std::size_t size() const
Definition: NumericalVector.h:216
◆ data() [1/2]
template<typename T = Mdouble>
◆ data() [2/2]
template<typename T = Mdouble>
◆ operator()() [1/2]
template<typename T = Mdouble>
206 logger.assert_debug(
n <
data_.size(),
"Requested entry %, but there are only % entries",
n,
data_.size());
const unsigned n
Definition: CG3DPackingUnitTest.cpp:32
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
References NumericalVector< T >::data_, logger, and n.
◆ operator()() [2/2]
template<typename T = Mdouble>
◆ operator*() [1/2]
template<typename T = Mdouble>
◆ operator*() [2/2]
template<typename T = Mdouble>
138 for (T& d : result.data_)
This is a vector of doubles.
◆ operator*=()
template<typename T = Mdouble>
◆ operator+()
template<typename T = Mdouble>
◆ operator+=()
template<typename T = Mdouble>
◆ operator-()
template<typename T = Mdouble>
◆ operator-=()
template<typename T = Mdouble>
◆ operator/()
template<typename T = Mdouble>
164 return (result /= right);
◆ operator/=()
template<typename T = Mdouble>
◆ operator=() [1/2]
template<typename T = Mdouble>
◆ operator=() [2/2]
template<typename T = Mdouble>
◆ operator[]() [1/2]
template<typename T = Mdouble>
◆ operator[]() [2/2]
template<typename T = Mdouble>
◆ resize()
template<typename T = Mdouble>
◆ size()
template<typename T = Mdouble>
◆ data_
template<typename T = Mdouble>
Referenced by NumericalVector< T >::data(), NumericalVector< T >::operator()(), NumericalVector< T >::operator*(), NumericalVector< T >::operator*=(), NumericalVector< T >::operator+(), NumericalVector< T >::operator+=(), NumericalVector< T >::operator-(), NumericalVector< T >::operator-=(), NumericalVector< T >::operator/=(), NumericalVector< T >::operator=(), NumericalVector< T >::operator[](), NumericalVector< T >::resize(), and NumericalVector< T >::size().
The documentation for this class was generated from the following file: