This file provides a variety of global definitions used throughout the Scythe library.
The majority of these definitions are used only within the library itself. Those definitions that are part of the public interface are documented.
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | scythe |
Classes | |
| struct | scythe::all_elements |
| A convenient marker for vector submatrix access. More... | |
Defines | |
| #define | SCYTHE_VIEW_RETURN(_TYPE_, _ORDER_, _STYLE_, _MATRIX_) return _MATRIX_; |
| #define | SCYTHE_ITER_CHECK_POINTER_BOUNDS(POINTER) |
| #define | SCYTHE_ITER_CHECK_OFFSET_BOUNDS(OFFSET) |
| #define | SCYTHE_ITER_CHECK_BOUNDS() |
Enumerations | |
| enum | scythe::matrix_order { Col, Row } |
| Matrix order enumerator. More... | |
| enum | scythe::matrix_style { Concrete, View } |
| Matrix style enumerator. More... | |
Functions | |
| template<matrix_order o1, matrix_order o2, matrix_order o3> | |
| bool | scythe::maj_col () |
Variables | |
| scythe::all_elements | scythe::_ |
| A convenient marker for vector submatrix access. | |
1.4.7