Gascoigne::NodeMatrix< N, T > Class Template Reference

#include <nodematrix.h>

Inheritance diagram for Gascoigne::NodeMatrix< N, T >:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::NodeMatrix< N, T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NodeMatrix ()
 NodeMatrix (const T &A)
T & operator() (int i, int j)
const T & operator() (int i, int j) const
T & value (int i, int j)
const T & value (int i, int j) const
void reserve (int) const
void resize (int) const
int m () const
void identity ()
void zero_component (int c)
void addmult (double k, const NodeMatrix< N, T > &A, const NodeMatrix< N, T > &B)
void inverse ()
void inverse (const NodeMatrix< N, T > &A)
void gauss_jordan ()

Friends

std::ostream & operator<< (std::ostream &s, const NodeMatrix< N, T > &A)

template<int N, class T>
class Gascoigne::NodeMatrix< N, T >


Constructor & Destructor Documentation

template<int N, class T>
Gascoigne::NodeMatrix< N, T >::NodeMatrix (  )  [inline]

template<int N, class T>
Gascoigne::NodeMatrix< N, T >::NodeMatrix ( const T &  A  )  [inline]


Member Function Documentation

template<int N, class T>
void Gascoigne::NodeMatrix< N, T >::addmult ( double  k,
const NodeMatrix< N, T > &  A,
const NodeMatrix< N, T > &  B 
) [inline]

template<int N, class T>
void Gascoigne::NodeMatrix< N, T >::gauss_jordan (  )  [inline]

template<int N, class T>
void Gascoigne::NodeMatrix< N, T >::identity (  )  [inline]

template<int N, class T>
void Gascoigne::NodeMatrix< N, T >::inverse ( const NodeMatrix< N, T > &  A  )  [inline]

template<int N, class T>
void Gascoigne::NodeMatrix< N, T >::inverse (  )  [inline]

Reimplemented in Gascoigne::FMatrixBlock< N >.

template<int N, class T>
int Gascoigne::NodeMatrix< N, T >::m (  )  const [inline]

template<int N, class T>
const T& Gascoigne::NodeMatrix< N, T >::operator() ( int  i,
int  j 
) const [inline]

template<int N, class T>
T& Gascoigne::NodeMatrix< N, T >::operator() ( int  i,
int  j 
) [inline]

template<int N, class T>
void Gascoigne::NodeMatrix< N, T >::reserve ( int   )  const [inline]

template<int N, class T>
void Gascoigne::NodeMatrix< N, T >::resize ( int   )  const [inline]

template<int N, class T>
const T& Gascoigne::NodeMatrix< N, T >::value ( int  i,
int  j 
) const [inline]

template<int N, class T>
T& Gascoigne::NodeMatrix< N, T >::value ( int  i,
int  j 
) [inline]

template<int N, class T>
void Gascoigne::NodeMatrix< N, T >::zero_component ( int  c  )  [inline]


Friends And Related Function Documentation

template<int N, class T>
std::ostream& operator<< ( std::ostream &  s,
const NodeMatrix< N, T > &  A 
) [friend]


The documentation for this class was generated from the following file:
Generated on Thu Sep 14 10:49:44 2006 for Gascoigne by  doxygen 1.4.7