curveTools.H File Reference
Include dependency graph for curveTools.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#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)
 

Macro Definition Documentation

◆ curveSmall

#define curveSmall   1.0e-8

Definition at line 15 of file curveTools.H.

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

◆ curveGreat

#define curveGreat   1.0e8

Definition at line 16 of file curveTools.H.