Utility Class Reference

#include <Utility.h>

List of all members.


Detailed Description

Basic utility functions.

Definition at line 64 of file Utility.h.

Public Member Functions

 Utility (void)
 ~Utility (void)

Static Public Member Functions

void RunTimeError (char *message)
void Warning (char *message)
void CheckPointer (void *p)


Constructor & Destructor Documentation

Utility::Utility void   ) 
 

Definition at line 69 of file Utility.cpp.

00070 {
00071 }

Utility::~Utility void   ) 
 

Definition at line 74 of file Utility.cpp.

00075 {
00076 }


Member Function Documentation

void Utility::CheckPointer void *  p  )  [static]
 

Definition at line 95 of file Utility.cpp.

Referenced by Array< T >::Array(), Matrix< T >::Matrix(), Matrix< T >::operator=(), Array< T >::operator=(), Matrix< T >::Set(), SparseMatrix< T >::SparseMatrix(), Matrix< T >::SyncData2Columns(), and Vector< T >::Vector().

00096 {
00097     if(p == 0)
00098     {
00099         cerr << "Memory Allocation Error. May be out of memory!" << endl;
00100         cerr << "Exiting now..." << endl << endl;
00101         exit(1);
00102     }
00103 }

void Utility::RunTimeError char *  message  )  [static]
 

Definition at line 79 of file Utility.cpp.

Referenced by Vector< T >::Add(), Matrix< T >::Add(), Array< T >::Add(), Vector< T >::And(), Matrix< T >::And(), Array< T >::And(), Array< T >::Array(), Complex(), Matrix< T >::Coor(), Vector< T >::Divide(), Matrix< T >::Divide(), Array< T >::Divide(), Vector< T >::Elem(), Matrix< T >::Elem(), Array< T >::Elem(), Vector< T >::Eq(), Matrix< T >::Eq(), Array< T >::Eq(), Vector< T >::Ge(), Matrix< T >::Ge(), Array< T >::Ge(), SparseMatrix< T >::GetValue(), Vector< T >::Gt(), Matrix< T >::Gt(), Array< T >::Gt(), Vector< T >::Inner(), Vector< T >::Le(), Matrix< T >::Le(), Array< T >::Le(), Vector< T >::Lt(), Matrix< T >::Lt(), Array< T >::Lt(), Matrix< T >::Matrix(), Matrix< T >::MMultiply(), Vector< T >::Multiply(), Matrix< T >::Multiply(), Array< T >::Multiply(), Vector< T >::Ne(), Matrix< T >::Ne(), Array< T >::Ne(), Vector< T >::operator()(), SubMatrix< T >::operator()(), Matrix< T >::operator()(), Array< T >::operator()(), Vector< T >::operator=(), Vector< T >::Or(), Matrix< T >::Or(), Array< T >::Or(), Matrix< T >::ReadFromMatrix(), Vector< T >::Set(), Matrix< T >::Set(), SparseMatrix< T >::SetValue(), Vector< T >::Slice(), Matrix< T >::Slice(), SparseMatrix< T >::SparseMatrix(), Vector< T >::Subtract(), Matrix< T >::Subtract(), Array< T >::Subtract(), Matrix< T >::Transpose(), Vector< T >::Vector(), SparseMatrix< T >::YDim(), Array< T >::YDim(), and Array< T >::ZDim().

00080 {
00081     cerr << "Run Time Error!" << endl;
00082     cerr << message << endl;
00083     cerr << "Exiting now..." << endl << endl;
00084     exit(1);
00085 }

void Utility::Warning char *  message  )  [static]
 

Definition at line 88 of file Utility.cpp.

Referenced by Cleaner< T >::Cleaner(), Matrix< T >::Matrix(), Matrix< T >::operator=(), and Cleaner< T >::~Cleaner().

00089 {
00090     cout << "Warning!" << endl;
00091     cout << message << endl << endl ;
00092 }


The documentation for this class was generated from the following files:
CIMPL 0.1 Code Reference. Copyright © 2004, Baris Sumengen. All rights reserved.