defs.h File Reference


Detailed Description

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.

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.


Generated on Wed Aug 15 14:53:40 2007 for Scythe-1.0.2 by  doxygen 1.4.7