SheafSystem
0.0.0.0
|
A triple of indices (i,j, k). More...
#include <ternary_index.h>
Public Member Functions | |
ternary_index () | |
Default Constructor; creates an instance with i == j == k == 0;. More... | |
ternary_index (unary_index xi, unary_index xj, unary_index xk) | |
Creates an instance with i == xi, j == xj, k == xk. More... | |
ternary_index | operator+ (const ternary_index &xother) const |
Sum. More... | |
ternary_index & | operator+= (const ternary_index &xother) |
Self-allocated sum. More... | |
Public Attributes | |
unary_index | i |
The first index. More... | |
unary_index | j |
The second index. More... | |
unary_index | k |
The third index. More... | |
A triple of indices (i,j, k).
Definition at line 45 of file ternary_index.h.
|
inline |
Default Constructor; creates an instance with i == j == k == 0;.
Definition at line 67 of file ternary_index.h.
|
inline |
Creates an instance with i == xi, j == xj, k == xk.
Definition at line 91 of file ternary_index.h.
|
inline |
Sum.
Definition at line 130 of file ternary_index.h.
|
inline |
Self-allocated sum.
Definition at line 152 of file ternary_index.h.
unary_index fiber_bundle::ternary_index::i |
The first index.
Definition at line 52 of file ternary_index.h.
Referenced by fiber_bundle::ternary_index_space::contains(), fiber_bundle::ternary_index_space::neighbor_list(), operator+(), operator+=(), fiber_bundle::operator<<(), fiber_bundle::ternary_index_space::to_col_major_offset(), and fiber_bundle::ternary_index_space::to_row_major_offset().
unary_index fiber_bundle::ternary_index::j |
The second index.
Definition at line 57 of file ternary_index.h.
Referenced by fiber_bundle::ternary_index_space::contains(), fiber_bundle::ternary_index_space::neighbor_list(), operator+(), operator+=(), fiber_bundle::operator<<(), fiber_bundle::ternary_index_space::to_col_major_offset(), and fiber_bundle::ternary_index_space::to_row_major_offset().
unary_index fiber_bundle::ternary_index::k |
The third index.
Definition at line 62 of file ternary_index.h.
Referenced by fiber_bundle::ternary_index_space::contains(), fiber_bundle::ternary_index_space::neighbor_list(), operator+(), operator+=(), fiber_bundle::operator<<(), fiber_bundle::ternary_index_space::to_col_major_offset(), and fiber_bundle::ternary_index_space::to_row_major_offset().