Tatooine
Classes | Namespaces | Functions
dynamic_multidim_array.h File Reference

Go to the source code of this file.

Classes

class  tatooine::dynamic_multidim_array< ValueType, IndexOrder >
 

Namespaces

namespace  tatooine
 

Functions

template<typename ValueType , typename IndexOrder >
 tatooine::dynamic_multidim_array (dynamic_multidim_array< ValueType, IndexOrder > const &) -> dynamic_multidim_array< ValueType, IndexOrder >
 
template<typename ValueType , typename IndexOrder >
 tatooine::dynamic_multidim_array (dynamic_multidim_array< ValueType, IndexOrder > &&) -> dynamic_multidim_array< ValueType, IndexOrder >
 
template<typename ValueType , typename UInt >
 tatooine::dynamic_multidim_array (std::vector< UInt > const &, ValueType const &initial) -> dynamic_multidim_array< ValueType, x_fastest >
 
template<typename ValueType , typename UInt >
 tatooine::dynamic_multidim_array (std::vector< UInt > const &, std::vector< ValueType > const &) -> dynamic_multidim_array< ValueType, x_fastest >
 
template<typename ValueType , typename UInt >
 tatooine::dynamic_multidim_array (std::vector< UInt > const &, std::vector< ValueType > &&) -> dynamic_multidim_array< ValueType, x_fastest >
 
template<typename ValueType , typename UInt , std::size_t N>
 tatooine::dynamic_multidim_array (std::array< UInt, N > const &, ValueType const &initial) -> dynamic_multidim_array< ValueType, x_fastest >
 
template<typename ValueType , typename UInt , std::size_t N>
 tatooine::dynamic_multidim_array (std::array< UInt, N > const &, std::vector< ValueType > const &) -> dynamic_multidim_array< ValueType, x_fastest >
 
template<typename ValueType , typename UInt , std::size_t N>
 tatooine::dynamic_multidim_array (std::array< UInt, N > const &, std::vector< ValueType > &&) -> dynamic_multidim_array< ValueType, x_fastest >
 
template<typename IndexingOut = x_fastest, typename T0 , typename T1 , typename Indexing0 , typename Indexing1 , typename FReal >
auto tatooine::interpolate (dynamic_multidim_array< T0, Indexing0 > const &arr0, dynamic_multidim_array< T1, Indexing1 > const &arr1, FReal factor)
 
template<typename IndexingOut = x_fastest, typename T0 , typename T1 , typename Indexing0 , typename Indexing1 , typename LinReal , typename TReal >
auto tatooine::interpolate (dynamic_multidim_array< T0, Indexing0 > const &arr0, dynamic_multidim_array< T1, Indexing1 > const &arr1, linspace< LinReal > const &ts, TReal t)
 
template<arithmetic Real>
void tatooine::write_png (dynamic_multidim_array< Real > const &arr, std::string const &filepath)