Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

RazorBack::Squarexc_ Class Reference

Squarexc_: this exception is thrown when an operation is performed on a general rectangular matrix which is permitted for square matrices only (such as adjusting the main diagonal). More...

#include <Squarexc.hh>

Inheritance diagram for RazorBack::Squarexc_:

Inheritance graph
[legend]
Collaboration diagram for RazorBack::Squarexc_:

Collaboration graph
[legend]
List of all members.

Public Methods

 Squarexc_ (const char *Thnm, unsigned int D1, unsigned int D2, bool F=false)
 Constructs a square matrix exception thrown by Thnm. More...


Private Methods

 Squarexc_ ()

Detailed Description

Squarexc_: this exception is thrown when an operation is performed on a general rectangular matrix which is permitted for square matrices only (such as adjusting the main diagonal).

Stores the row and col sizes of the matrix which were unequal.

Definition at line 41 of file Squarexc.hh.


Constructor & Destructor Documentation

RazorBack::Squarexc_::Squarexc_ ( const char * Thnm,
unsigned int D1,
unsigned int D2,
bool F = false )
 

Constructs a square matrix exception thrown by Thnm.

This indicates that a square matrix was expected but a D1xD2 matrix was provided instead. F is the fatality indicator.

RazorBack::Squarexc_::Squarexc_ ( ) [private]
 


The documentation for this class was generated from the following file:
Generated at Wed Aug 21 09:33:27 2002 for The Razorback C++ Library: Linear Algebra by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001