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

F4TriDiagonalMatrix Class Reference

#include <F4TriDiagonalMatrix.hpp>

Collaboration diagram for F4TriDiagonalMatrix:

Collaboration graph
[legend]
List of all members.

Detailed Description

Tri Diagonal Matrix.

Author:
Bernard De Cuyper
Version:
0.05
Date:
26/08/2002
 
Purpose:        Define the concept of Tri Diagonal Matrix
                        Used to linearize differencial equations,....
                

@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.


Public Methods

 F4TriDiagonalMatrix (int asize)
 F4TriDiagonalMatrix (const F4TriDiagonalMatrix &v)
F4TriDiagonalMatrix operator= (const F4TriDiagonalMatrix &v)
 ~F4TriDiagonalMatrix ()
void load (F4TriDiagonalMatrix *m)
void load (Float4Vector *u1, Float4Vector *d1, Float4Vector *l1)
int size () const
int getWidth () const
int getHeight () const
Float4VectorgetUvalues ()
Float4VectorgetDvalues ()
Float4VectorgetLvalues ()
float * getD0 ()
float * getU0 ()
float * getL0 ()
float * getD ()
float * getU ()
float * getL ()
void set0 (int line, int i, int j, float value)
float get0 (int line, int i, int j) const
void setD0 (int line, int i, float value)
float getD0 (int line, int i) const
void setU0 (int line, int i, float value)
float getU0 (int line, int i) const
void setL0 (int line, int i, float value)
float getL0 (int line, int i) const
void set (int line, int i, int j, float value)
float get (int line, int i, int j) const
void setD (int line, int i, float value)
float getD (int line, int i) const
void setU (int line, int i, float value)
float getU (int line, int i) const
void setL (int line, int i, float value)
float getL (int line, int i) const
float det (int line)
float trace (int line)
float norme2 (int line)
float sum (int line)
float minimum (int line)
float maximum (int line)
float mean (int line)
float sigma (int line)
void output ()
void output (FILE *file)

Public Attributes

F4TriDiagonalMatrix t ()

Private Attributes

int N
Float4Vectorup
Float4Vectord
Float4Vectorlow


The documentation for this class was generated from the following files:
SourceForge.net Logo
Restoreinpaint sourceforge project `C++/Java Image Processing, Restoration, Inpainting Project'.

Bernard De Cuyper: Open Project Leader: Concept, design and development.
Bernard De Cuyper & Eddy Fraiha 2002, 2003. Bernard De Cuyper 2004. Open and free, for friendly usage only.
Modifications on Belgium ground of this piece of artistic work, by governement institutions or companies, must be notified to Bernard De Cuyper.
bern_bdc@hotmail.com