Scythe-1.0.3
|
Global Scythe definitions. More...
Go to the source code of this file.
Classes | |
struct | scythe::all_elements |
A convenient marker for vector submatrix access. More... | |
Namespaces | |
namespace | scythe |
The Scythe library namespace. | |
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 () |
template<matrix_order o1, matrix_order o2, matrix_order o3, matrix_order o4> | |
bool | scythe::maj_col () |
Variables | |
struct scythe::all_elements | scythe::_ |
Global Scythe definitions.
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.