FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

curveTools.H File Reference


Detailed Description

Definition in file curveTools.H.

#include "src/OpenFOAM/primitives/Scalar/scalar/scalar.H"
#include "src/OpenFOAM/primitives/Vector/vector/vector.H"
#include "src/OpenFOAM/graph/curve/curve.H"
#include "src/OpenFOAM/primitives/char/char.H"
#include "src/OpenFOAM/containers/Lists/List/List.H"
Include dependency graph for curveTools.H:

Go to the source code of this file.

Namespaces

namespace  Foam
 

Namespace for OpenFOAM.


Defines

#define  curveSmall   1.0e-8
#define  curveGreat   1.0e8

Typedefs

typedef List< char >  charList
typedef List< charList >  charListList

Functions

scalar  distance (const vector &p1, const vector &p2)
bool  stepForwardsToNextPoint (const vector &o, vector &n, label &i, label &ip1, scalar l, const curve &Curve)
bool  stepBackwardsToNextPoint (const vector &o, vector &n, label &i, label &ip1, scalar l, const curve &Curve)
bool  interpolate (const vector &p1, const vector &p2, const vector &o, vector &n, scalar l)
bool  XstepForwardsToNextPoint (const vector &o, vector &n, label &i, label &ip1, scalar l, const curve &Curve)
bool  Xinterpolate (const vector &p1, const vector &p2, const vector &o, vector &n, scalar l)

Define Documentation

#define curveSmall   1.0e-8

Definition at line 13 of file curveTools.H.

Referenced by Foam::interpolate(), and Foam::Xinterpolate().

#define curveGreat   1.0e8

Definition at line 14 of file curveTools.H.