Test-cyclic.C
Go to the documentation of this file.
1 /*---------------------------------------------------------------------------*\
2  ========= |
3  \\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4  \\ / O peration |
5  \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
6  \\/ M anipulation |
7 -------------------------------------------------------------------------------
8 License
9  This file is part of OpenFOAM.
10 
11  OpenFOAM is free software: you can redistribute it and/or modify it
12  under the terms of the GNU General Public License as published by
13  the Free Software Foundation, either version 3 of the License, or
14  (at your option) any later version.
15 
16  OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
17  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
18  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
19  for more details.
20 
21  You should have received a copy of the GNU General Public License
22  along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
23 
24 Application
25  icofoam
26 
27 Description
28  Incompressible CFD code
29 
30 \*---------------------------------------------------------------------------*/
31 
32 #include "fvCFD.H"
33 
34 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
35 
36 int main(int argc, char *argv[])
37 {
38 
39 #include "setRootCase.H"
40 
41 #include "createTime.H"
42 #include "createMesh.H"
43 #include "createFields.H"
44 
45  Info<< polyPatch::constraintTypes() << endl;
46 
47 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
48 
49  Info<< nl << "Starting tests" << endl;
50 
51  Info<< mesh.V() << endl;
52  Info<< mesh.Sf() << endl;
53  Info<< mesh.owner() << endl;
54  Info<< mesh.neighbour() << endl;
55 
56  Info<< fvc::div(U);
57 
58  Info<< "end" << endl;
59 }
60 
61 
62 // ************************************************************************* //
Foam::fvc::div
tmp< GeometricField< Type, fvPatchField, volMesh > > div(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
Definition: fvcDiv.C:47
Foam::endl
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:251
U
U
Definition: pEqn.H:46
Foam::fvMesh::V
const DimensionedField< scalar, volMesh > & V() const
Return cell volumes.
Definition: fvMeshGeometry.C:199
Foam::nl
static const char nl
Definition: Ostream.H:260
Foam::Info
messageStream Info
createFields.H
Foam::fvMesh::neighbour
const labelUList & neighbour() const
Internal face neighbour.
Definition: fvMesh.H:288
main
int main(int argc, char *argv[])
Definition: Test-cyclic.C:33
mesh
dynamicFvMesh & mesh
Definition: createDynamicFvMesh.H:18
Foam::fvMesh::Sf
const surfaceVectorField & Sf() const
Return cell face area vectors.
Definition: fvMeshGeometry.C:347
Foam::fvMesh::owner
const labelUList & owner() const
Internal face owner.
Definition: fvMesh.H:282
setRootCase.H
createMesh.H
createTime.H
fvCFD.H