Test-triTet.C
Go to the documentation of this file.
1 #include "point.H"
2 #include "triangle.H"
3 #include "tetrahedron.H"
4 #include "IOstreams.H"
5 
6 using namespace Foam;
7 
8 int main()
9 {
11  (
12  vector(0, 0, 0),
13  vector(1, 0, 0),
14  vector(1, 1, 0)
15  );
16 
17  Info<< "tri circumCentre = " << tri.circumCentre() << endl;
18  Info<< "tri circumRadius = " << tri.circumRadius() << endl;
19 
21  (
22  vector(1, 0, 0),
23  vector(0, 1, 0),
24  vector(0, 0, 1),
25  vector(0.5773502, 0.5773502, 0.5773502)
26  );
27 
28  Info<< "tet circumCentre = " << tet.circumCentre() << endl;
29  Info<< "tet circumRadius = " << tet.circumRadius() << endl;
30 
31  vector a(Sin);
32  vector b(Sin);
33  vector c(Sin);
34  vector d(Sin);
35 
36  Info<< "tet circumRadius = "
38 
39  return 0;
40 }
IOstreams.H
Useful combination of include files which define Sin, Sout and Serr and the use of IO streams general...
triangle.H
point.H
Foam::tetrahedron::circumCentre
Point circumCentre() const
Return circum-centre.
Definition: tetrahedronI.H:178
Foam::endl
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:251
main
int main()
Definition: Test-triTet.C:8
Foam::triangle
A triangle primitive used to calculate face normals and swept volumes.
Definition: triangle.H:59
Foam::constant::physicoChemical::b
const dimensionedScalar b
Wien displacement law constant: default SI units: [m.K].
Definition: createFields.H:28
Foam::Info
messageStream Info
Foam::tetrahedron::circumRadius
scalar circumRadius() const
Return circum-radius.
Definition: tetrahedronI.H:205
Foam::triangle::circumRadius
scalar circumRadius() const
Return circum-radius.
Definition: triangleI.H:150
Foam
Namespace for OpenFOAM.
Definition: combustionModel.C:30
Foam::vector
Vector< scalar > vector
A scalar version of the templated Vector.
Definition: vector.H:49
Foam::Sin
ISstream Sin(cin, "Sin")
Definition: IOstreams.H:50
Foam::Vector< scalar >
Foam::triangle::circumCentre
Point circumCentre() const
Return circum-centre.
Definition: triangleI.H:123
Foam::constant::universal::c
const dimensionedScalar c
Speed of light in a vacuum.
tetrahedron.H
Foam::tetrahedron
A tetrahedron primitive.
Definition: tetrahedron.H:62