Array typedefs#
Defined in sycomore/Array.h
-
using Real = double#
Real numbers.
-
template<typename T>
using Vector2 = xt::xtensor_fixed<T, xt::xshape<2>># 2D Vector of arithmetic types
-
template<typename T>
using Vector3 = xt::xtensor_fixed<T, xt::xshape<3>># 3D Vector of arithmetic types
-
template<typename T>
using Vector4 = xt::xtensor_fixed<T, xt::xshape<4>># 4D Vector of arithmetic types
-
template<typename T>
using Matrix2x2 = xt::xtensor_fixed<T, xt::xshape<2, 2>># 2x2 matrix of arithmetic types
-
template<typename T>
using Matrix3x3 = xt::xtensor_fixed<T, xt::xshape<3, 3>># 3x3 matrix of arithmetic types
-
template<typename T>
using Matrix4x4 = xt::xtensor_fixed<T, xt::xshape<4, 4>># 4x4 matrix of arithmetic types
-
template<std::size_t N, xt::layout_type L = XTENSOR_DEFAULT_LAYOUT>
using TensorR = xt::xtensor<Real, N, L># Static-dimension array of real numbers.