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

LSquares Class Reference

#include <LSquares.H>

List of all members.

Public Methods

void LeastSquares (Real **A, Vector< Real > &x, const Vector< Real > &rhs)
int gaussElim (Real **A, Vector< Real > &rhs)
void swapRows (Real **A, const int &rowi, const int &rowj, const int &numberOfCols)
void swapRows (Vector< Real > &rhs, const int &currRow, const int &pivot)
int findPivot (Real **A, const int &currCol, const int &currRow, const int &numRows, int &pivot)
void addRows (Vector< Real > &rhs, const int &rowi, const Real &alpha, const int &rowj)
void addRows (Real **A, const int &rowi, const Real &alpha, const int &rowj, const int &numberOfCols)
void timesBeta (Vector< Real > &rhs, const int &currRow, const Real &Beta)
void timesBeta (Real **A, const int &rowi, const Real &Beta, const int &numberOfcols)
void transpose (Real **a_A, Real **a_Atrans, const int &a_numRows, const int &a_numCols)
void matMul (Real **a_A, Real **a_B, Real **a_C, const int &a_numRowsA, const int &a_numColsA, const int &a_numColsB)
void backSolve (Real **a_A, const Vector< Real > &a_rhs, const int &a_numArows, Vector< Real > &a_x)
void AtimesX (Real **A, const Vector< Real > &x, const int &numRowsA, Vector< Real > &Ax)
void allocArray (const int &rows, const int &cols, Real **&A)
void freeArray (const int &rows, const int &cols, Real **&A)
void output (const int &rows, const int &cols, Real **&A, char *name)


Member Function Documentation

void LSquares::addRows Real **    A,
const int &    rowi,
const Real   alpha,
const int &    rowj,
const int &    numberOfCols
 

void LSquares::addRows Vector< Real > &    rhs,
const int &    rowi,
const Real   alpha,
const int &    rowj
 

void LSquares::allocArray const int &    rows,
const int &    cols,
Real **&    A
 

void LSquares::AtimesX Real **    A,
const Vector< Real > &    x,
const int &    numRowsA,
Vector< Real > &    Ax
 

void LSquares::backSolve Real **    a_A,
const Vector< Real > &    a_rhs,
const int &    a_numArows,
Vector< Real > &    a_x
 

int LSquares::findPivot Real **    A,
const int &    currCol,
const int &    currRow,
const int &    numRows,
int &    pivot
 

void LSquares::freeArray const int &    rows,
const int &    cols,
Real **&    A
 

int LSquares::gaussElim Real **    A,
Vector< Real > &    rhs
 

void LSquares::LeastSquares Real **    A,
Vector< Real > &    x,
const Vector< Real > &    rhs
 

void LSquares::matMul Real **    a_A,
Real **    a_B,
Real **    a_C,
const int &    a_numRowsA,
const int &    a_numColsA,
const int &    a_numColsB
 

void LSquares::output const int &    rows,
const int &    cols,
Real **&    A,
char *    name
 

void LSquares::swapRows Vector< Real > &    rhs,
const int &    currRow,
const int &    pivot
 

void LSquares::swapRows Real **    A,
const int &    rowi,
const int &    rowj,
const int &    numberOfCols
 

void LSquares::timesBeta Real **    A,
const int &    rowi,
const Real   Beta,
const int &    numberOfcols
 

void LSquares::timesBeta Vector< Real > &    rhs,
const int &    currRow,
const Real   Beta
 

void LSquares::transpose Real **    a_A,
Real **    a_Atrans,
const int &    a_numRows,
const int &    a_numCols
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 16 14:35:25 2003 for EBChombo by doxygen1.2.16