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

CMat4D.cpp File Reference

#include <iostream>
#include <iomanip.h>
#include <math.h>
#include <stdlib.h>
#include "CMat4D.h"
#include "CV3D.h"

Functions

bool LowerUpperDecomposition (double **a, int n, int *indx, double *d)
void ForwardBackwardSubstitution (double **a, int n, int *indx, double b[])
void Swap (double &a, double &b)
CV4D operator * (const CMat4D &m, const CV4D &v)
CP4D operator * (const CMat4D &m, const CP4D &p)
CMat4D operator * (double rdScalar, const CMat4D &m)
ostream & operator<< (ostream &s, const CMat4D &m)

Function Documentation

void ForwardBackwardSubstitution double **    a,
int    n,
int *    indx,
double    b[]
 

bool LowerUpperDecomposition double **    a,
int    n,
int *    indx,
double *    d
 

documentation stuff

Author:
Michael Meissner
Version:
0.0 //see cvs docu

CMat4D operator * double    rdScalar,
const CMat4D   m
 

Multiplication of a matrix with a scalar.

CP4D operator * const CMat4D   m,
const CP4D   p
 

Multiplication of a matrix with a point.

CV4D operator * const CMat4D   m,
const CV4D   v
 

Multiplication of a matrix with a vector.

ostream& operator<< ostream &    s,
const CMat4D   m
 

Print the matrix to output stream.

void Swap double &    a,
double &    b
 


Generated on Wed Mar 5 18:23:25 2003 for QGLViewer by doxygen1.3-rc3