Fermat
cugar::Tensor< T, 1, N > Member List

This is the complete list of members for cugar::Tensor< T, 1, N >, including all inherited members.

abs(const Vector< T, DIM > &op)cugar::Vector< T, N >related
all(const Vector< T, DIM > &op)cugar::Vector< T, N >related
any(const Vector< T, DIM > &op)cugar::Vector< T, N >related
average(const Vector< T, DIM > &op)cugar::Vector< T, N >related
average(const float op)cugar::Vector< T, N >related
average(const double op)cugar::Vector< T, N >related
base_type typedef (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >
component_type typedef (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >
cross(const Vector< T, 3u > &op1, const Vector< T, 3u > &op2)cugar::Vector< T, N >related
data (defined in cugar::Vector< T, N >)cugar::Vector< T, N >
DIMENSION (defined in cugar::Vector< T, N >)cugar::Vector< T, N >static
dimension() const (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inline
dot(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
faceforward(const Vector< T, 3 > N, const Vector< T, 3 > I)cugar::Vector< T, N >related
is_finite(const Vector< T, DIM > &op)cugar::Vector< T, N >related
L1_norm(const Vector< T, DIM > &op)cugar::Vector< T, N >related
L1_norm(const float op)cugar::Vector< T, N >related
L1_norm(const double op)cugar::Vector< T, N >related
L2_norm(const Vector< T, DIM > &op)cugar::Vector< T, N >related
L2_norm(const float op)cugar::Vector< T, N >related
L2_norm(const double op)cugar::Vector< T, N >related
L_inf_norm(const Vector< T, DIM > &op)cugar::Vector< T, N >related
L_inf_norm(const float op)cugar::Vector< T, N >related
L_inf_norm(const double op)cugar::Vector< T, N >related
L_norm(const Vector< T, DIM > &op)cugar::Vector< T, N >related
L_norm(const float op)cugar::Vector< T, N >related
L_norm(const double op)cugar::Vector< T, N >related
length(const Vector< T, DIM > &op)cugar::Vector< T, N >related
lerp(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2, const T u)cugar::Vector< T, N >related
lerp(const float op1, const float op2, const float u)cugar::Vector< T, N >related
lerp(const double op1, const double op2, const double u)cugar::Vector< T, N >related
max(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
max(const Vector< T, DIM > &op1, const T op2)cugar::Vector< T, N >related
max_comp(const Vector< T, DIM > &op)cugar::Vector< T, N >related
min(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
min(const Vector< T, DIM > &op1, const T op2)cugar::Vector< T, N >related
min_comp(const Vector< T, DIM > &op)cugar::Vector< T, N >related
mod(const Vector< T, DIM > &op, const T m)cugar::Vector< T, N >related
normalize(const Vector< T, DIM > &op)cugar::Vector< T, N >related
operator!=(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator()(TensorIndex< 1 > i) const (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inline
operator()(TensorIndex< 1 > i) (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inline
operator*(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator*(const T op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator*(const Vector< T, DIM > &op1, const T op2)cugar::Vector< T, N >related
operator*=(Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator*=(Vector< T, DIM > &op1, const T op2)cugar::Vector< T, N >related
operator+(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator+=(Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator-(const Vector< T, DIM > &op)cugar::Vector< T, N >related
operator-(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator-=(Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator/(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator/(const Vector< T, DIM > &op1, const T op2)cugar::Vector< T, N >related
operator/=(Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator/=(Vector< T, DIM > &op1, const T op2)cugar::Vector< T, N >related
operator<(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator<=(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator=(const Vector< T, N > &_v) (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inline
operator=(const Tensor< T, 1, N > &_v) (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inline
operator==(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator>(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator>=(const Vector< T, DIM > &op1, const Vector< T, DIM > &op2)cugar::Vector< T, N >related
operator[](const uint32 i) const (defined in cugar::Vector< T, N >)cugar::Vector< T, N >inline
operator[](const uint32 i) (defined in cugar::Vector< T, N >)cugar::Vector< T, N >inline
order() const (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inline
orthogonal(const Vector< T, 3 > v)cugar::Vector< T, N >related
orthonormal_basis(const Vector< T, 3 > normal, Vector< T, 3 > &tangent, Vector< T, 3 > &bitangent)cugar::Vector< T, N >related
pack_vector(const Vector< T, 2 > v, const uint32 n_bits_comp)cugar::Vector< T, N >related
reflect(const Vector< T, 3 > I, const Vector< T, 3 > N)cugar::Vector< T, N >related
refract(const Vector< T, 3 > I, const Vector< T, 3 > N, const float eta)cugar::Vector< T, N >related
refraction_normal(const Vector< T, 3 > I, const Vector< T, 3 > T, const float eta)cugar::Vector< T, N >related
sqrt(const Vector< T, DIM > &op)cugar::Vector< T, N >related
Tensor() (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inline
Tensor(const value_type _v) (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inlineexplicit
Tensor(const Vector< T, N > &_v) (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >inline
unpack_vector(const uint32 u, const uint32 n_bits_comp)cugar::Vector< T, N >related
value_type typedef (defined in cugar::Tensor< T, 1, N >)cugar::Tensor< T, 1, N >
Vector() (defined in cugar::Vector< T, N >)cugar::Vector< T, N >inline
Vector(const T v) (defined in cugar::Vector< T, N >)cugar::Vector< T, N >inline
Vector(const T *v) (defined in cugar::Vector< T, N >)cugar::Vector< T, N >inline