5#ifndef _CPG_3D_VECTOR_HPP
6#define _CPG_3D_VECTOR_HPP
12 namespace numerical_analysis
16 template<std::
floating_po
int ElementType =
float>
26 ElementType y = ElementType{},
27 ElementType z = ElementType{})
noexcept:
28 m_x{x}, m_y{y}, m_z{z} {}
d3vctr(d3vctr &&)=default
d3vctr(const d3vctr &)=default
d3vctr & operator(d2vctr &&)=default
d3vctr & operator(const d2vctr &)=default
constexpr d3vctr(ElementType x, ElementType y=ElementType{}, ElementType z=ElementType{}) noexcept
std::vector< ElementType > element_rows
Includes subnamespace conversion.