#include <stdio.h>#include <stdlib.h>#include <math.h>#include <iostream.h>#include <string.h>#include <stdexcep>Go to the source code of this file.
Classes | |
| class | math::matrix_error |
| class | math::matrix |
| struct | math::matrix::matrix::base_mat |
Namespaces | |
| namespace | math |
Defines | |
| #define | __STD_MATRIX_H |
| #define | _NO_THROW throw () |
| #define | _THROW_MATRIX_ERROR throw (matrix_error) |
| #define | max(a, b) (((a) > (b)) ? (a) : (b)) |
| #define | min(a, b) (((a) < (b)) ? (a) : (b)) |
| #define | FRIEND_FUN_TEMPLATE |
| #define | REPORT_ERROR(ErrormMsg) throw matrix_error( ErrormMsg); |
| #define | MAT_TEMPLATE template <class T> |
| #define | matrixT matrix<T> |
Functions | |
| MAT_TEMPLATE istream & | math::operator>> (istream &istrm, matrixT &m) |
| MAT_TEMPLATE ostream & | math::operator<< (ostream &ostrm, const matrixT &m) |
| MAT_TEMPLATE bool | math::operator== (const matrixT &m1, const matrixT &m2) _NO_THROW |
| MAT_TEMPLATE bool | math::operator!= (const matrixT &m1, const matrixT &m2) _NO_THROW |
| MAT_TEMPLATE matrixT | math::operator+ (const matrixT &m1, const matrixT &m2) _THROW_MATRIX_ERROR |
| MAT_TEMPLATE matrixT | math::operator- (const matrixT &m1, const matrixT &m2) _THROW_MATRIX_ERROR |
| MAT_TEMPLATE matrixT | math::operator* (const matrixT &m, const T &no) _NO_THROW |
| MAT_TEMPLATE matrixT | math::operator* (const T &no, const matrixT &m) _NO_THROW |
| MAT_TEMPLATE matrixT | math::operator* (const matrixT &m1, const matrixT &m2) _THROW_MATRIX_ERROR |
| MAT_TEMPLATE matrixT | math::operator/ (const matrixT &m, const T &no) _NO_THROW |
| MAT_TEMPLATE matrixT | math::operator/ (const T &no, const matrixT &m) _THROW_MATRIX_ERROR |
| MAT_TEMPLATE matrixT | math::operator/ (const matrixT &m1, const matrixT &m2) _THROW_MATRIX_ERROR |
| MAT_TEMPLATE matrixT | math::operator^ (const matrixT &m, const size_t &pow) _THROW_MATRIX_ERROR |
| MAT_TEMPLATE matrixT | math::operator~ (const matrixT &m) _NO_THROW |
| MAT_TEMPLATE matrixT | math::operator! (const matrixT m) _THROW_MATRIX_ERROR |
| #define __STD_MATRIX_H |
| #define _NO_THROW throw () |
| #define _THROW_MATRIX_ERROR throw (matrix_error) |
| #define max | ( | a, | |||
| b | ) | (((a) > (b)) ? (a) : (b)) |
Referenced by isDone(), and csl::Lorenz::nextBuffer().
| #define min | ( | a, | |||
| b | ) | (((a) < (b)) ? (a) : (b)) |
Referenced by isDone().
| #define FRIEND_FUN_TEMPLATE |
| #define REPORT_ERROR | ( | ErrormMsg | ) | throw matrix_error( ErrormMsg); |
| #define MAT_TEMPLATE template <class T> |
| #define matrixT matrix<T> |
Referenced by math::operator!(), math::operator*(), math::operator+(), math::operator-(), math::operator^(), and math::operator~().
1.5.8