OpenFOAM
v2406
The open source CFD toolbox
faMatrices.H
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
========= |
3
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4
\\ / O peration |
5
\\ / A nd | www.openfoam.com
6
\\/ M anipulation |
7
-------------------------------------------------------------------------------
8
Copyright (C) 2016-2017 Wikki Ltd
9
-------------------------------------------------------------------------------
10
License
11
This file is part of OpenFOAM.
12
13
OpenFOAM is free software: you can redistribute it and/or modify it
14
under the terms of the GNU General Public License as published by
15
the Free Software Foundation, either version 3 of the License, or
16
(at your option) any later version.
17
18
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21
for more details.
22
23
You should have received a copy of the GNU General Public License
24
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25
26
Class
27
Foam::faMatrix
28
29
Description
30
A special matrix type and solver, designed for finite area
31
solutions of scalar equations.
32
Face addressing is used to make all matrix assembly
33
and solution loops vectorise.
34
35
Author
36
Zeljko Tukovic, FMENA
37
Hrvoje Jasak, Wikki Ltd.
38
39
\*---------------------------------------------------------------------------*/
40
41
#ifndef faMatrices_H
42
#define faMatrices_H
43
44
#include "
faScalarMatrix.H
"
45
46
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
47
48
namespace
Foam
49
{
50
51
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
52
53
typedef
faMatrix<scalar>
faScalarMatrix
;
54
typedef
faMatrix<vector>
faVectorMatrix
;
55
typedef
faMatrix<tensor>
faTensorMatrix
;
56
57
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
58
59
}
// End namespace Foam
60
61
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
62
63
#endif
64
65
// ************************************************************************* //
faScalarMatrix.H
Foam::faVectorMatrix
faMatrix< vector > faVectorMatrix
Definition:
faMatrices.H:47
Foam::faScalarMatrix
faMatrix< scalar > faScalarMatrix
Definition:
faMatrices.H:46
Foam::faMatrix
A special matrix type and solver, designed for finite area solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
Definition:
faMatricesFwd.H:37
Foam::faTensorMatrix
faMatrix< tensor > faTensorMatrix
Definition:
faMatrices.H:48
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.C:26
src
finiteArea
faMatrices
faMatrices.H
Generated by
1.8.14