|
| quadruple_type (no_initialize_t) |
|
| quadruple_type (UNIT_TYPE n) |
|
| quadruple_type (UNIT_TYPE a, UNIT_TYPE b, UNIT_TYPE c=0, UNIT_TYPE d=0) |
|
template<primitive_number NUMBER1> |
| quadruple_type (const sequence_type< NUMBER1, 4 > &sequence) |
|
const UNIT_TYPE & | x () const |
|
UNIT_TYPE & | x () |
|
const UNIT_TYPE & | y () const |
|
UNIT_TYPE & | y () |
|
const UNIT_TYPE & | z () const |
|
UNIT_TYPE & | z () |
|
const UNIT_TYPE & | w () const |
|
UNIT_TYPE & | w () |
|
quadruple_type & | operator= (const quadruple_type &v)=default |
|
quadruple_type | operator* (UNIT_TYPE n) const |
|
quadruple_type | operator/ (UNIT_TYPE n) const |
|
quadruple_type | operator+ (const quadruple_type &q) const |
|
quadruple_type | operator- (const quadruple_type &t) const |
|
quadruple_type & | operator+= (const quadruple_type &a) |
|
quadruple_type & | operator-= (const quadruple_type &a) |
|
| sequence_type (no_initialize_t) |
|
constexpr | sequence_type (UNIT_TYPE n) |
|
constexpr | sequence_type (const sequence_type< NUMBER1, 2 > &sequence) |
|
constexpr | sequence_type (const sequence_type< NUMBER1, 3 > &sequence) |
|
constexpr | sequence_type (const sequence_type< NUMBER1, 4 > &sequence) |
|
constexpr | sequence_type (COORDINATE coordinate0, COORDINATE coordinate1) |
|
constexpr | sequence_type (COORDINATE coordinate0, COORDINATE coordinate1, COORDINATE coordinate2) |
|
constexpr | sequence_type (COORDINATE coordinate0, COORDINATE coordinate1, COORDINATE coordinate2, COORDINATE coordinate3) |
|
constexpr ::collection::count | get_size () const |
|
constexpr ::collection::count | get_count () const |
|
constexpr COORDINATE & | set_coordinate (::collection::index i, COORDINATE coordinate) |
|
constexpr COORDINATE | coordinate (::collection::index i) const |
|
constexpr COORDINATE & | coordinate (::collection::index i) |
|
void | set_all (COORDINATE coordinate) |
|
bool | is_all (COORDINATE coordinate) const |
|
void | add2 (const sequence_type &a) |
|
void | sub2 (const sequence_type &a) |
|
void | mul2 (UNIT_TYPE n) |
|
void | set2 (UNIT_TYPE a, UNIT_TYPE b) |
|
void | add3 (const sequence_type &a) |
|
void | sub3 (const sequence_type &a) |
|
void | mul3 (UNIT_TYPE n) |
|
void | set3 (UNIT_TYPE a, UNIT_TYPE b, UNIT_TYPE c) |
|
void | add4 (const sequence_type &q) |
|
void | sub4 (const sequence_type &q) |
|
void | mul4 (UNIT_TYPE n) |
|
void | set4 (UNIT_TYPE a, UNIT_TYPE b, UNIT_TYPE c, UNIT_TYPE d) |
|
sequence_type | operator- () const |
|
sequence_type & | operator+= (const sequence_type &a) |
|
sequence_type & | operator-= (const sequence_type &a) |
|
sequence_type< largest_number< UNIT_TYPE, NUMBER1 >, SIZE > | operator* (NUMBER1 n) const |
|
sequence_type & | operator*= (const sequence_type &a) |
|
sequence_type< largest_number< UNIT_TYPE, NUMBER1 >, SIZE > | operator/ (NUMBER1 n) const |
|
sequence_type & | operator/= (const sequence_type &a) |
|
bool | operator== (const sequence_type &a) const |
|
bool | is_every (PREDICATE predicate) const |
|
bool | is_empty () const |
|
bool | is_set () const |
|
bool | is_all_set () const |
|
bool | is_all_positive () const |
|
sequence_type | prefer_self_coordinate_if (const sequence_type &vectorOther, PREDICATE predicate) const |
|
sequence_type | prefer_self_coordinate_if_set (const sequence_type &vectorOther) const |
|
sequence_type | prefer_self_coordinate_if_positive (const sequence_type &vectorOther) const |
|
sequence_type | pred_prefer_self_coordinate_if (PREDICATE predicate, SOURCE_PREDICATE sourcepredicate) const |
|
sequence_type | pred_prefer_self_coordinate_if_set (SOURCE_PREDICATE sourcepredicate) const |
|
sequence_type | pred_prefer_self_coordinate_if_positive (SOURCE_PREDICATE sourcepredicate) const |
|
constexpr bool | operator!= (const sequence_type &a) const |
|
constexpr const COORDINATE & | operator[] (::collection::count i) const |
|
constexpr COORDINATE & | operator[] (::collection::count i) |
|
constexpr const COORDINATE & | a () const |
|
COORDINATE & | a () |
|
constexpr const COORDINATE & | b () const |
|
COORDINATE & | b () |
|
constexpr const COORDINATE & | c () const |
|
COORDINATE & | c () |
|
constexpr const COORDINATE & | d () const |
|
COORDINATE & | d () |
|
COORDINATE | dot_with_left_perpendicular_of (const sequence_type &b) |
|
COORDINATE | angle (const sequence_type &b) |
|
sequence_type | maximum (const sequence_type &vector) const |
|
UNIT_TYPE | maximum () const |
|
sequence_type | minimum (const sequence_type &vector) const |
|
UNIT_TYPE | minimum () const |
|
COORDINATE | dot (const sequence_type &vector) const |
|
COORDINATE | squared_modulus () const |
|
COORDINATE | modulus () const |
|
sequence_type | make_unitary () const |
|
const UNIT_TYPE & | get_dimension (enum_orientation eorientation) const |
|
UNIT_TYPE & | get_dimension (enum_orientation eorientation) |
|
const UNIT_TYPE & | get_normal_dimension (enum_orientation eorientation) const |
|
UNIT_TYPE & | get_normal_dimension (enum_orientation eorientation) |
|
UNIT_TYPE & | set_dimension (enum_orientation eorientation, UNIT_TYPE l) noexcept |
|
UNIT_TYPE & | set_orthogonal_dimension (enum_orientation eorientation, UNIT_TYPE l) noexcept |
|