Tatooine
Classes | Namespaces | Typedefs | Functions
interpolation.h File Reference

Go to the source code of this file.

Classes

struct  tatooine::interpolation::linear< Real >
 
struct  tatooine::interpolation::interpolation_value_type_impl< tensor< Real, Dims... > >
 
struct  tatooine::interpolation::interpolation_value_type_impl< tensor< Real, N > >
 
struct  tatooine::interpolation::interpolation_value_type_impl< vec< Real, N > >
 
struct  tatooine::interpolation::interpolation_value_type_impl< tensor< Real, M, N > >
 
struct  tatooine::interpolation::interpolation_value_type_impl< mat< Real, M, N > >
 
struct  tatooine::interpolation::interpolation_tensor_type_impl< tensor< Real, Dims... > >
 
struct  tatooine::interpolation::interpolation_tensor_type_impl< tensor< Real, N > >
 
struct  tatooine::interpolation::interpolation_tensor_type_impl< vec< Real, N > >
 
struct  tatooine::interpolation::interpolation_tensor_type_impl< mat< Real, M, N > >
 
struct  tatooine::interpolation::linear< tensor< Real, Dims... > >
 
struct  tatooine::interpolation::linear< vec< Real, N > >
 
struct  tatooine::interpolation::linear< mat< Real, M, N > >
 
struct  tatooine::interpolation::cubic< Real >
 
struct  tatooine::interpolation::cubic< tensor< Real, N > >
 
struct  tatooine::interpolation::cubic< vec< Real, N > >
 
struct  tatooine::interpolation::quintic< Real >
 

Namespaces

namespace  tatooine
 
namespace  tatooine::interpolation
 

Typedefs

template<typename T >
using tatooine::interpolation::interpolation_value_type = typename interpolation_value_type_impl< T >::type
 
template<typename T >
using tatooine::interpolation::interpolation_tensor_type = typename interpolation_tensor_type_impl< T >::type
 

Functions

template<floating_point Float>
 tatooine::interpolation::linear (Float, Float) -> linear< Float >
 
template<floating_point Float>
 tatooine::interpolation::linear (Float, Float, Float, Float) -> linear< Float >
 
template<floating_point Float, std::size_t... Dims>
 tatooine::interpolation::linear (Float, Float, tensor< Float, Dims... >, tensor< Float, Dims... >) -> linear< tensor< Float, Dims... > >
 
template<floating_point Float, std::size_t... Dims>
 tatooine::interpolation::linear (tensor< Float, Dims... >, tensor< Float, Dims... >) -> linear< tensor< Float, Dims... > >
 
template<floating_point Float, std::size_t N>
 tatooine::interpolation::linear (Float, Float, vec< Float, N >, vec< Float, N >) -> linear< tensor< Float, N > >
 
template<floating_point Float, std::size_t N>
 tatooine::interpolation::linear (vec< Float, N >, vec< Float, N >) -> linear< tensor< Float, N > >
 
template<floating_point Float, std::size_t M, std::size_t N>
 tatooine::interpolation::linear (Float, Float, mat< Float, M, N >, mat< Float, M, N >) -> linear< tensor< Float, N > >
 
template<floating_point Float, std::size_t M, std::size_t N>
 tatooine::interpolation::linear (mat< Float, M, N >, mat< Float, M, N >) -> linear< tensor< Float, M, N > >
 
template<floating_point Float>
 tatooine::interpolation::cubic (Float, Float, Float, Float) -> cubic< Float >
 
template<floating_point Float>
 tatooine::interpolation::cubic (Float, Float, Float, Float, Float, Float) -> cubic< Float >
 
template<floating_point Float, std::size_t N>
 tatooine::interpolation::cubic (tensor< Float, N >, tensor< Float, N >, tensor< Float, N >, tensor< Float, N >) -> cubic< tensor< Float, N > >
 
template<floating_point Float, std::size_t N>
 tatooine::interpolation::cubic (Float, Float, tensor< Float, N >, tensor< Float, N >, tensor< Float, N >, tensor< Float, N >) -> cubic< tensor< Float, N > >
 
template<floating_point Float, std::size_t N>
 tatooine::interpolation::cubic (vec< Float, N >, vec< Float, N >, vec< Float, N >, vec< Float, N >) -> cubic< tensor< Float, N > >
 
template<floating_point Float, std::size_t N>
 tatooine::interpolation::cubic (Float, Float, vec< Float, N >, vec< Float, N >, vec< Float, N >, vec< Float, N >) -> cubic< tensor< Float, N > >
 
template<floating_point Float>
 tatooine::interpolation::quintic (Float, Float, Float, Float, Float, Float) -> quintic< Float >