Go to the documentation of this file.
53 template<
class DataType>
class PointData;
55 template<
class DataType>
56 Ostream&
operator<<(Ostream&,
const PointData<DataType>&);
57 template<
class DataType>
58 Istream&
operator>>(Istream&, PointData<DataType>&);
64 template<
class DataType>
95 const DataType&
data()
const
108 template<
class TrackingData>
116 template<
class TrackingData>
119 const polyMesh&
mesh,
122 const PointData<DataType>& edgeInfo,
129 template<
class TrackingData>
132 const polyMesh&
mesh,
134 const PointData<DataType>& newPointInfo,
141 template<
class TrackingData>
144 const PointData<DataType>& newPointInfo,
150 template<
class TrackingData>
153 const polyMesh&
mesh,
156 const PointData<DataType>& pointInfo,
165 inline bool operator==(
const PointData<DataType>&)
const;
168 inline bool operator!=(
const PointData<DataType>&)
const;
173 friend Ostream& operator<< <DataType>
176 const PointData<DataType>&
178 friend Istream&
operator>> <DataType>
189 template<
class DataType>
193 template<
class DataType>
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
Istream & operator>>(Istream &, directionInfo &)
const DataType & data() const
Variant of pointEdgePoint with some transported additional data. Templated on the transported data ty...
Mesh consisting of general polyhedral cells.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
bool operator==(const PointData< DataType > &) const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
bool updateEdge(const polyMesh &mesh, const label edgeI, const label pointI, const PointData< DataType > &pointInfo, const scalar tol, TrackingData &td)
bool operator!=(const PointData< DataType > &) const
A template class to specify if a data type is composed solely of Foam::scalar elements.
void transform(const tensor &rotTensor, TrackingData &td)
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
bool updatePoint(const polyMesh &mesh, const label pointI, const label edgeI, const PointData< DataType > &edgeInfo, const scalar tol, TrackingData &td)
vector point
Point is a vector.
Tensor< scalar > tensor
Tensor of scalars, i.e. Tensor<scalar>.
A template class to specify that a data type can be considered as being contiguous in memory.