|
Phyth v0.1.0
A dimensional safe C++ header-only mechanics and electromagnetics simulation library.
|
#include <Vector.hpp>
Public Attributes | |
| std::array< T, N > | datas |
Private Member Functions | |
| template<typename ResultScalar , typename U , std::size_t... I, typename F > | |
| constexpr auto | make_binary (const Vector< N, U > &other, std::index_sequence< I... >, F f) const |
| template<typename ResultScalar , std::size_t... I, typename F > | |
| constexpr auto | make_unary (std::index_sequence< I... >, F f) const |
| template<typename ResultScalar , typename U , std::size_t... I, typename F > | |
| constexpr auto | make_scalar (U scalar, std::index_sequence< I... >, F f) const |
| template<typename ResultScalar , typename UnitT , std::size_t... I> | |
| constexpr auto | make_as (std::index_sequence< I... >) const |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Vector &v) |
Definition at line 16 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 29 of file Vector.hpp.
|
inline |
Definition at line 165 of file Vector.hpp.
Definition at line 32 of file Vector.hpp.
Definition at line 36 of file Vector.hpp.
Definition at line 151 of file Vector.hpp.
Definition at line 135 of file Vector.hpp.
Definition at line 127 of file Vector.hpp.
|
inlineconstexprprivate |
Definition at line 199 of file Vector.hpp.
|
inlineconstexprprivate |
Definition at line 182 of file Vector.hpp.
|
inlineconstexprprivate |
Definition at line 193 of file Vector.hpp.
|
inlineconstexprprivate |
Definition at line 188 of file Vector.hpp.
Definition at line 139 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 123 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 73 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 103 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 49 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 89 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 64 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 57 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 96 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 81 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 110 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 116 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 40 of file Vector.hpp.
|
inlineconstexpr |
Definition at line 44 of file Vector.hpp.
Definition at line 160 of file Vector.hpp.
Definition at line 170 of file Vector.hpp.
Definition at line 20 of file Vector.hpp.