Tatooine
|
Classes | |
struct | cubic |
struct | cubic< Real > |
struct | cubic< tensor< Real, N > > |
struct | cubic< vec< Real, N > > |
struct | interpolation_tensor_type_impl |
struct | interpolation_tensor_type_impl< mat< Real, M, N > > |
struct | interpolation_tensor_type_impl< tensor< Real, Dims... > > |
struct | interpolation_tensor_type_impl< tensor< Real, N > > |
struct | interpolation_tensor_type_impl< vec< Real, N > > |
struct | interpolation_value_type_impl |
struct | interpolation_value_type_impl< mat< Real, M, N > > |
struct | interpolation_value_type_impl< tensor< Real, Dims... > > |
struct | interpolation_value_type_impl< tensor< Real, M, N > > |
struct | interpolation_value_type_impl< tensor< Real, N > > |
struct | interpolation_value_type_impl< vec< Real, N > > |
struct | linear |
struct | linear< mat< Real, M, N > > |
struct | linear< Real > |
struct | linear< tensor< Real, Dims... > > |
struct | linear< vec< Real, N > > |
struct | quintic |
struct | quintic< Real > |
Typedefs | |
template<typename T > | |
using | interpolation_value_type = typename interpolation_value_type_impl< T >::type |
template<typename T > | |
using | interpolation_tensor_type = typename interpolation_tensor_type_impl< T >::type |
Functions | |
template<floating_point Float> | |
linear (Float, Float) -> linear< Float > | |
template<floating_point Float> | |
linear (Float, Float, Float, Float) -> linear< Float > | |
template<floating_point Float, std::size_t... Dims> | |
linear (Float, Float, tensor< Float, Dims... >, tensor< Float, Dims... >) -> linear< tensor< Float, Dims... > > | |
template<floating_point Float, std::size_t... Dims> | |
linear (tensor< Float, Dims... >, tensor< Float, Dims... >) -> linear< tensor< Float, Dims... > > | |
template<floating_point Float, std::size_t N> | |
linear (Float, Float, vec< Float, N >, vec< Float, N >) -> linear< tensor< Float, N > > | |
template<floating_point Float, std::size_t N> | |
linear (vec< Float, N >, vec< Float, N >) -> linear< tensor< Float, N > > | |
template<floating_point Float, std::size_t M, std::size_t N> | |
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> | |
linear (mat< Float, M, N >, mat< Float, M, N >) -> linear< tensor< Float, M, N > > | |
template<floating_point Float> | |
cubic (Float, Float, Float, Float) -> cubic< Float > | |
template<floating_point Float> | |
cubic (Float, Float, Float, Float, Float, Float) -> cubic< Float > | |
template<floating_point Float, std::size_t N> | |
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> | |
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> | |
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> | |
cubic (Float, Float, vec< Float, N >, vec< Float, N >, vec< Float, N >, vec< Float, N >) -> cubic< tensor< Float, N > > | |
template<floating_point Float> | |
quintic (Float, Float, Float, Float, Float, Float) -> quintic< Float > | |
using tatooine::interpolation::interpolation_tensor_type = typedef typename interpolation_tensor_type_impl<T>::type |
using tatooine::interpolation::interpolation_value_type = typedef typename interpolation_value_type_impl<T>::type |
tatooine::interpolation::cubic | ( | Float | , |
Float | , | ||
Float | , | ||
Float | |||
) | -> cubic< Float > |
tatooine::interpolation::cubic | ( | Float | , |
Float | , | ||
Float | , | ||
Float | , | ||
Float | , | ||
Float | |||
) | -> cubic< Float > |
tatooine::interpolation::cubic | ( | Float | , |
Float | , | ||
tensor< Float, N > | , | ||
tensor< Float, N > | , | ||
tensor< Float, N > | , | ||
tensor< Float, N > | |||
) | -> cubic< tensor< Float, N > > |
tatooine::interpolation::cubic | ( | Float | , |
Float | , | ||
vec< Float, N > | , | ||
vec< Float, N > | , | ||
vec< Float, N > | , | ||
vec< Float, N > | |||
) | -> cubic< tensor< Float, N > > |
tatooine::interpolation::cubic | ( | tensor< Float, N > | , |
tensor< Float, N > | , | ||
tensor< Float, N > | , | ||
tensor< Float, N > | |||
) | -> cubic< tensor< Float, N > > |
tatooine::interpolation::cubic | ( | vec< Float, N > | , |
vec< Float, N > | , | ||
vec< Float, N > | , | ||
vec< Float, N > | |||
) | -> cubic< tensor< Float, N > > |
tatooine::interpolation::linear | ( | Float | , |
Float | |||
) | -> linear< Float > |
tatooine::interpolation::linear | ( | Float | , |
Float | , | ||
Float | , | ||
Float | |||
) | -> linear< Float > |
tatooine::interpolation::linear | ( | Float | , |
Float | , | ||
mat< Float, M, N > | , | ||
mat< Float, M, N > | |||
) | -> linear< tensor< Float, N > > |
tatooine::interpolation::linear | ( | Float | , |
Float | , | ||
tensor< Float, Dims... > | , | ||
tensor< Float, Dims... > | |||
) | -> linear< tensor< Float, Dims... > > |
tatooine::interpolation::linear | ( | Float | , |
Float | , | ||
vec< Float, N > | , | ||
vec< Float, N > | |||
) | -> linear< tensor< Float, N > > |
tatooine::interpolation::linear | ( | mat< Float, M, N > | , |
mat< Float, M, N > | |||
) | -> linear< tensor< Float, M, N > > |
tatooine::interpolation::linear | ( | tensor< Float, Dims... > | , |
tensor< Float, Dims... > | |||
) | -> linear< tensor< Float, Dims... > > |
tatooine::interpolation::linear | ( | vec< Float, N > | , |
vec< Float, N > | |||
) | -> linear< tensor< Float, N > > |
tatooine::interpolation::quintic | ( | Float | , |
Float | , | ||
Float | , | ||
Float | , | ||
Float | , | ||
Float | |||
) | -> quintic< Float > |