36 #ifndef WallLocationData_H
37 #define WallLocationData_H
50 template<
class WallLocation,
class Type>
51 class WallLocationData;
52 template<
class WallLocation,
class Type>
54 template<
class WallLocation,
class Type>
61 template<
class WallLocation,
class Type>
79 template<
class TrackingData>
103 template<
class ... Geometry>
111 inline const Type&
data()
const;
115 template<
class TrackingData>
116 inline const Type&
data(TrackingData& td)
const;
122 template<
class TrackingData>
132 friend Ostream& operator<< <WallLocation, Type>
137 friend Istream&
operator>> <WallLocation, Type>
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Holds information regarding nearest wall point. Used in wall distance calculation.
Type dataType
The type of the stored data.
void transform(const transformer &transform, TrackingData &td)
Transform across an interface.
bool update(const point &pt, const WallLocationData< WallLocation, Type > &w2, const scalar tol, TrackingData &td)
Evaluate distance to point. Update distSqr, origin from whomever.
WallLocationData()
Construct null.
const Type & data() const
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)