myexcept.h File Reference

#include "include.h"

Go to the source code of this file.

Classes

class  Bad_alloc
class  BaseException
class  Domain_error
class  Invalid_argument
class  Janitor
class  Length_error
class  Logic_error
class  Out_of_range
class  Overflow_error
class  Range_error
class  Runtime_error
class  Tracer

Defines

#define Catch   catch
#define CatchAll   catch(...)
#define CatchAndThrow   {}
#define FREE_CHECK(Class)   public:
#define MONITOR_INT_DELETE(Operation, Size, Pointer)   {}
#define MONITOR_INT_NEW(Operation, Size, Pointer)   {}
#define MONITOR_REAL_DELETE(Operation, Size, Pointer)   {}
#define MONITOR_REAL_NEW(Operation, Size, Pointer)   {}
#define NEW_DELETE(Class)   FREE_CHECK(Class)
#define ReThrow   throw
#define Throw(E)   throw E
#define Try   try

Typedefs

typedef BaseException Exception

Functions

void Terminate ()

Define Documentation

#define Catch   catch

Referenced by main(), and trymati().

#define CatchAll   catch(...)
#define CatchAndThrow   {}

Referenced by trymati().

#define FREE_CHECK ( Class   )     public:
#define MONITOR_INT_DELETE ( Operation,
Size,
Pointer   )     {}
#define MONITOR_INT_NEW ( Operation,
Size,
Pointer   )     {}
#define MONITOR_REAL_DELETE ( Operation,
Size,
Pointer   )     {}
#define MONITOR_REAL_NEW ( Operation,
Size,
Pointer   )     {}
#define NEW_DELETE ( Class   )     FREE_CHECK(Class)
#define ReThrow   throw
#define Throw (  )     throw E

Referenced by RectMatrixRowCol::AddScaled(), BaseMatrix::as_scalar(), BandLUMatrix::BandLUMatrix(), MatrixRowCol::Check(), GeneralMatrix::CheckStore(), Cholesky(), BaseMatrix::column(), BaseMatrix::columns(), ColumnVector::ColumnVector(), Compare(), ComplexScale(), MatrixRowCol::CopyCheck(), CroutMatrix::CroutMatrix(), DCT_II(), DCT_II_inverse(), DCT_inverse(), RectMatrixRowCol::Divide(), dotproduct(), downdate_Cholesky(), DST_II(), DST_II_inverse(), DST_inverse(), SymmetricBandMatrix::element(), LowerBandMatrix::element(), UpperBandMatrix::element(), BandMatrix::element(), RowVector::element(), ColumnVector::element(), DiagonalMatrix::element(), LowerTriangularMatrix::element(), UpperTriangularMatrix::element(), SymmetricMatrix::element(), Matrix::element(), StackedMatrix::Evaluate(), ConcatenatedMatrix::Evaluate(), SPMatrix::Evaluate(), SubtractedMatrix::Evaluate(), AddedMatrix::Evaluate(), GetSubMatrix::Evaluate(), MatedMatrix::Evaluate(), ReversedMatrix::Evaluate(), CroutMatrix::Evaluate(), BandLUMatrix::Evaluate(), extend_orthonormal(), FFT(), FFT2(), FindMaximum2::Fit(), GeneralMult1(), GeneralMult2(), GeneralSolv(), GeneralSolvI(), BandLUMatrix::GetCol(), CroutMatrix::GetCol(), IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), DiagonalMatrix::GetCol(), BandLUMatrix::GetRow(), CroutMatrix::GetRow(), SymmetricBandMatrix::GetRow(), SymmetricMatrix::GetRow(), Helmert(), Helmert_transpose(), BaseMatrix::IEQND(), GeneralMatrix::Image(), GetSubMatrix::inject(), GeneralMatrix::inject(), Jacobi(), GeneralMatrix::log_determinant(), OneDimSolve::LookAt(), CroutMatrix::lubksb(), BandLUMatrix::lubksb(), main(), MatrixErrorNoSpace(), GeneralMatrix::MinusEqual(), mmMult(), MultWithCarry::MultWithCarry(), MyQuickSortAscending(), MyQuickSortDescending(), MatrixType::New(), NullMatrixError(), R1_R1::operator Real(), GenericMatrix::operator&=(), SymmetricBandMatrix::operator()(), LowerBandMatrix::operator()(), UpperBandMatrix::operator()(), BandMatrix::operator()(), RowVector::operator()(), ColumnVector::operator()(), DiagonalMatrix::operator()(), LowerTriangularMatrix::operator()(), UpperTriangularMatrix::operator()(), SymmetricMatrix::operator()(), Matrix::operator()(), RectMatrixRowCol::operator*(), GenericMatrix::operator*=(), GetSubMatrix::operator+=(), GenericMatrix::operator+=(), GetSubMatrix::operator-=(), GenericMatrix::operator-=(), SymmetricBandMatrix::operator<<(), BandMatrix::operator<<(), GetSubMatrix::operator<<(), GeneralMatrix::operator<<(), MatrixInput::operator<<(), GetSubMatrix::operator=(), ColumnVector::operator=(), RowVector::operator=(), SquareMatrix::operator=(), SimpleIntArray::operator[](), GenericMatrix::operator|=(), GeneralMatrix::PlusEqual(), QRZ(), QRZT(), RealFFT(), RealFFTI(), SimpleIntArray::resize(), GeneralMatrix::resize(), IdentityMatrix::resize(), LowerTriangularMatrix::resize(), UpperTriangularMatrix::resize(), DiagonalMatrix::resize(), SymmetricMatrix::resize(), ColumnVector::resize(), RowVector::resize(), SquareMatrix::resize(), SymmetricBandMatrix::resize(), LowerBandMatrix::resize(), UpperBandMatrix::resize(), BandMatrix::resize(), ColumnVector::resize_keep(), RowVector::resize_keep(), SquareMatrix::resize_keep(), Rotate(), BaseMatrix::row(), BaseMatrix::rows(), RowVector::RowVector(), R1_R1::Set(), GetSubMatrix::SetUpLHS(), SimpleIntArray::SimpleIntArray(), SlowFT2(), OneDimSolve::Solve(), SortSV(), SquareMatrix::SquareMatrix(), BaseMatrix::submatrix(), SVD(), BaseMatrix::sym_submatrix(), tql1(), tql2(), Matrix::trace(), trymat2(), updateQRZ(), updateQRZT(), LogAndSign::value(), WillNotConverge(), and MatrixInput::~MatrixInput().

#define Try   try

Typedef Documentation


Function Documentation

void Terminate (  ) 

References exit, and BaseException::what().


Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1