OpenFOAM logo
Open Source CFD Toolkit

faMatrix.H File Reference


Detailed Description

View faMatrix.H
License
This file is part of OpenFOAM.

OpenFOAM is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.

OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with OpenFOAM; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Description
Finite-Area matrix.

Source files

Definition in file faMatrix.H.

Go to the source code of this file.

Namespaces

namespace  Foam

Classes

class  faMatrix

Functions

template<class Type>
Ostream & operator<< (Ostream &, const faMatrix< Type > &)
template<class Type>
void checkMethod (const faMatrix< Type > &, const faMatrix< Type > &, const char *)
template<class Type>
void checkMethod (const faMatrix< Type > &, const GeometricField< Type, faPatchField, areaMesh > &, const char *)
template<class Type>
void checkMethod (const faMatrix< Type > &, const dimensioned< Type > &, const char *)
template<class Type>
lduMatrix::solverPerformance solve (faMatrix< Type > &, Istream &)
 Solve returning the solution statistics given convergence tolerance.
template<class Type>
lduMatrix::solverPerformance solve (const tmp< faMatrix< Type > > &, Istream &)
 Solve returning the solution statistics given convergence tolerance,.
template<class Type>
lduMatrix::solverPerformance solve (faMatrix< Type > &)
 Solve returning the solution statistics given convergence tolerance.
template<class Type>
lduMatrix::solverPerformance solve (const tmp< faMatrix< Type > > &)
 Solve returning the solution statistics given convergence tolerance,.
template<class Type>
tmp< faMatrix< Type > > operator- (const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const faMatrix< Type > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const tmp< faMatrix< Type > > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const faMatrix< Type > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const tmp< faMatrix< Type > > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const faMatrix< Type > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const tmp< faMatrix< Type > > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const faMatrix< Type > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const tmp< faMatrix< Type > > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const faMatrix< Type > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const tmp< faMatrix< Type > > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const faMatrix< Type > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const tmp< faMatrix< Type > > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const faMatrix< Type > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const tmp< faMatrix< Type > > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const faMatrix< Type > &, const tmp< GeometricField< Type, faPatchField, areaMesh > > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const tmp< faMatrix< Type > > &, const tmp< GeometricField< Type, faPatchField, areaMesh > > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const GeometricField< Type, faPatchField, areaMesh > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const GeometricField< Type, faPatchField, areaMesh > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const tmp< GeometricField< Type, faPatchField, areaMesh > > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const tmp< GeometricField< Type, faPatchField, areaMesh > > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const faMatrix< Type > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const tmp< faMatrix< Type > > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const faMatrix< Type > &, const tmp< GeometricField< Type, faPatchField, areaMesh > > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const tmp< faMatrix< Type > > &, const tmp< GeometricField< Type, faPatchField, areaMesh > > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const GeometricField< Type, faPatchField, areaMesh > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const GeometricField< Type, faPatchField, areaMesh > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const tmp< GeometricField< Type, faPatchField, areaMesh > > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const tmp< GeometricField< Type, faPatchField, areaMesh > > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const tmp< faMatrix< Type > > &, const dimensioned< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator+ (const dimensioned< Type > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const tmp< faMatrix< Type > > &, const dimensioned< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator- (const dimensioned< Type > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const faMatrix< Type > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const tmp< faMatrix< Type > > &, const GeometricField< Type, faPatchField, areaMesh > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const faMatrix< Type > &, const tmp< GeometricField< Type, faPatchField, areaMesh > > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const tmp< faMatrix< Type > > &, const tmp< GeometricField< Type, faPatchField, areaMesh > > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const faMatrix< Type > &, const dimensioned< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator== (const tmp< faMatrix< Type > > &, const dimensioned< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator * (const areaScalarField &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator * (const areaScalarField &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator * (const tmp< areaScalarField > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator * (const tmp< areaScalarField > &, const tmp< faMatrix< Type > > &)
template<class Type>
tmp< faMatrix< Type > > operator * (const dimensioned< scalar > &, const faMatrix< Type > &)
template<class Type>
tmp< faMatrix< Type > > operator * (const dimensioned< scalar > &, const tmp< faMatrix< Type > > &)


Function Documentation

void checkMethod const faMatrix< Type > &  ,
const dimensioned< Type > &  ,
const char * 
 

void checkMethod const faMatrix< Type > &  ,
const GeometricField< Type, faPatchField, areaMesh > &  ,
const char * 
 

void checkMethod const faMatrix< Type > &  ,
const faMatrix< Type > &  ,
const char * 
 

tmp<faMatrix<Type> > operator * const dimensioned< scalar > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator * const dimensioned< scalar > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator * const tmp< areaScalarField > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator * const tmp< areaScalarField > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator * const areaScalarField ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator * const areaScalarField ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator+ const dimensioned< Type > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator+ const tmp< faMatrix< Type > > &  ,
const dimensioned< Type > & 
 

tmp<faMatrix<Type> > operator+ const tmp< GeometricField< Type, faPatchField, areaMesh > > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator+ const tmp< GeometricField< Type, faPatchField, areaMesh > > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator+ const GeometricField< Type, faPatchField, areaMesh > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator+ const GeometricField< Type, faPatchField, areaMesh > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator+ const tmp< faMatrix< Type > > &  ,
const tmp< GeometricField< Type, faPatchField, areaMesh > > & 
 

tmp<faMatrix<Type> > operator+ const faMatrix< Type > &  ,
const tmp< GeometricField< Type, faPatchField, areaMesh > > & 
 

tmp<faMatrix<Type> > operator+ const tmp< faMatrix< Type > > &  ,
const GeometricField< Type, faPatchField, areaMesh > & 
 

tmp<faMatrix<Type> > operator+ const faMatrix< Type > &  ,
const GeometricField< Type, faPatchField, areaMesh > & 
 

tmp<faMatrix<Type> > operator+ const tmp< faMatrix< Type > > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator+ const faMatrix< Type > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator+ const tmp< faMatrix< Type > > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator+ const faMatrix< Type > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator- const dimensioned< Type > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator- const tmp< faMatrix< Type > > &  ,
const dimensioned< Type > & 
 

tmp<faMatrix<Type> > operator- const tmp< GeometricField< Type, faPatchField, areaMesh > > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator- const tmp< GeometricField< Type, faPatchField, areaMesh > > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator- const GeometricField< Type, faPatchField, areaMesh > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator- const GeometricField< Type, faPatchField, areaMesh > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator- const tmp< faMatrix< Type > > &  ,
const tmp< GeometricField< Type, faPatchField, areaMesh > > & 
 

tmp<faMatrix<Type> > operator- const faMatrix< Type > &  ,
const tmp< GeometricField< Type, faPatchField, areaMesh > > & 
 

tmp<faMatrix<Type> > operator- const tmp< faMatrix< Type > > &  ,
const GeometricField< Type, faPatchField, areaMesh > & 
 

tmp<faMatrix<Type> > operator- const faMatrix< Type > &  ,
const GeometricField< Type, faPatchField, areaMesh > & 
 

tmp<faMatrix<Type> > operator- const tmp< faMatrix< Type > > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator- const faMatrix< Type > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator- const tmp< faMatrix< Type > > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator- const faMatrix< Type > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator- const tmp< faMatrix< Type > > &   ) 
 

tmp<faMatrix<Type> > operator- const faMatrix< Type > &   ) 
 

Ostream& operator<< Ostream &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator== const tmp< faMatrix< Type > > &  ,
const dimensioned< Type > & 
 

tmp<faMatrix<Type> > operator== const faMatrix< Type > &  ,
const dimensioned< Type > & 
 

tmp<faMatrix<Type> > operator== const tmp< faMatrix< Type > > &  ,
const tmp< GeometricField< Type, faPatchField, areaMesh > > & 
 

tmp<faMatrix<Type> > operator== const faMatrix< Type > &  ,
const tmp< GeometricField< Type, faPatchField, areaMesh > > & 
 

tmp<faMatrix<Type> > operator== const tmp< faMatrix< Type > > &  ,
const GeometricField< Type, faPatchField, areaMesh > & 
 

tmp<faMatrix<Type> > operator== const faMatrix< Type > &  ,
const GeometricField< Type, faPatchField, areaMesh > & 
 

tmp<faMatrix<Type> > operator== const tmp< faMatrix< Type > > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator== const faMatrix< Type > &  ,
const tmp< faMatrix< Type > > & 
 

tmp<faMatrix<Type> > operator== const tmp< faMatrix< Type > > &  ,
const faMatrix< Type > & 
 

tmp<faMatrix<Type> > operator== const faMatrix< Type > &  ,
const faMatrix< Type > & 
 

lduMatrix::solverPerformance solve const tmp< faMatrix< Type > > &   ) 
 

Solve returning the solution statistics given convergence tolerance,.

deleting temporary matrix after solution. Solver controls read faSolution

lduMatrix::solverPerformance solve faMatrix< Type > &   ) 
 

Solve returning the solution statistics given convergence tolerance.

Solver controls read faSolution

lduMatrix::solverPerformance solve const tmp< faMatrix< Type > > &  ,
Istream & 
 

Solve returning the solution statistics given convergence tolerance,.

deleting temporary matrix after solution. Solver controls read Istream

lduMatrix::solverPerformance solve faMatrix< Type > &  ,
Istream & 
 

Solve returning the solution statistics given convergence tolerance.

Solver controls read Istream

For further information go to www.openfoam.org