SheafSystem
0.0.0.0
|
A pair of indices (i,j). More...
#include <binary_index.h>
Public Member Functions | |
binary_index () | |
Default Constructor; creates an instance with i == j == 0;. More... | |
binary_index (unary_index xi, unary_index xj) | |
Creates an instance with i == xi, j == xj. More... | |
binary_index | operator+ (const binary_index &xother) const |
Sum. More... | |
binary_index & | operator+= (const binary_index &xother) |
Self-allocated sum. More... | |
Public Attributes | |
unary_index | i |
The first index. More... | |
unary_index | j |
The second index. More... | |
A pair of indices (i,j).
Definition at line 44 of file binary_index.h.
|
inline |
Default Constructor; creates an instance with i == j == 0;.
Definition at line 61 of file binary_index.h.
|
inline |
Creates an instance with i == xi, j == xj.
Definition at line 83 of file binary_index.h.
|
inline |
Sum.
Definition at line 120 of file binary_index.h.
|
inline |
Self-allocated sum.
Definition at line 141 of file binary_index.h.
unary_index fiber_bundle::binary_index::i |
The first index.
Definition at line 51 of file binary_index.h.
Referenced by fiber_bundle::binary_index_space::contains(), fiber_bundle::binary_index_space::neighbor_list(), operator+(), operator+=(), fiber_bundle::operator<<(), and fiber_bundle::binary_index_space::to_row_major_offset().
unary_index fiber_bundle::binary_index::j |
The second index.
Definition at line 56 of file binary_index.h.
Referenced by fiber_bundle::binary_index_space::contains(), fiber_bundle::binary_index_space::neighbor_list(), operator+(), operator+=(), fiber_bundle::operator<<(), and fiber_bundle::binary_index_space::to_row_major_offset().