1#ifndef __FIBER_GRID_TYPES_CURVEOPERATORS_HPP
2#define __FIBER_GRID_TYPES_CURVEOPERATORS_HPP
4#define USE_DEPRECATED_LINESET_FUNCTIONS
7#include <field/OnDemandCreator.hpp>
53 puts(
"ArcLength::ArcLength() >>>>>>>> Computing Arclength, NOW !!!!");
62 puts(
"ArcLength::ArcLength() Arclength, has no coords found !!!!");
116 LS.ApplyOnVertexFragment( *
this,
CurveData.fragV );
157template <
class FieldType>
180 if (!
LS.getCoords(
CD.fragV ) )
223 LS.ApplyOnVertexFragment( *
this,
CD.fragV );
266 LS.ApplyOnVertexFragment( *
this,
CD.fragV );
296 LS.ApplyOnVertexFragment( *
this,
CD.fragV );
335 LS.ApplyOnVertexFragment( *
this,
CD.fragV );
375 LS.ApplyOnVertexFragment( *
this );
_Expr< _ValFunClos< _ValArray, _Tp >, _Tp > apply(_Tp __func(_Tp)) const
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A set of lines stored on a Grid.
Definition LineSet.hpp:55
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
Compute the acceleration along a curve.
Definition CurveOperators.hpp:283
Compute the arc length of a curve.
Definition CurveOperators.hpp:39
ArcLength(const CurveOperatorData &CurveData, const MemBase::Creator_t &C=MemCore::NullPtr())
Definition CurveOperators.hpp:50
Compute the curvature of a curve, which is a line with Velocity given.
Definition CurveOperators.hpp:320
Curvature(const CurveOperatorData &CD, const MemBase::Creator_t &C=MemCore::NullPtr())
Definition CurveOperators.hpp:324
Definition CurveOperators.hpp:17
Base class for quantities computed on a curve and therefore are dependent on the velocity.
Definition CurveOperators.hpp:159
CurveQuantity(const CurveOperatorData &CD, const MemBase::Creator_t &C=MemCore::NullPtr())
Definition CurveOperators.hpp:171
Compute the energy of a curve, which is .
Definition CurveOperators.hpp:211
Compute the proper time of a curve, which is a line with Velocity given.
Definition CurveOperators.hpp:251
ProperTime(const CurveOperatorData &CD, const MemBase::Creator_t &C=MemCore::NullPtr())
Definition CurveOperators.hpp:255
Compute the step size of a curve.
Definition CurveOperators.hpp:95
StepSize(const CurveOperatorData &CurveData, const MemBase::Creator_t &C=MemCore::NullPtr())
Definition CurveOperators.hpp:104
Compute the torsion of a curve, which is a line with Velocity given.
Definition CurveOperators.hpp:360
Torsion(const CurveOperatorData &CD, const MemBase::Creator_t &C=MemCore::NullPtr())
Definition CurveOperators.hpp:364
Store the velocity of curve, which determines its parameterization.
Definition CurveOperators.hpp:140