Sequoia
Loading...
Searching...
No Matches
Public Types | Static Public Attributes | Friends | List of all members
sequoia::maths::euclidean_vector_space< D, T > Struct Template Reference

Public Types

using set_type = sets::R< D >
 
using field_type = T
 
using is_vector_space = std::true_type
 

Static Public Attributes

static constexpr std::size_t dimension {D}
 

Friends

template<basis Basis>
requires is_orthonormal_basis_v<Basis>
constexpr field_type inner_product (const vector_coordinates< euclidean_vector_space, Basis > &v, const vector_coordinates< euclidean_vector_space, Basis > &w)
 
template<basis Basis>
requires is_orthonormal_basis_v<Basis>
constexpr field_type dot (const vector_coordinates< euclidean_vector_space, Basis > &v, const vector_coordinates< euclidean_vector_space, Basis > &w)
 
template<basis Basis>
requires is_orthonormal_basis_v<Basis>
constexpr field_type norm (const vector_coordinates< euclidean_vector_space, Basis > &v)
 

The documentation for this struct was generated from the following file: