Go to the source code of this file.
Classes | |
struct | tuw::FuncCtrlPt< TNumType > |
Control point variable. More... | |
class | tuw::ParamFuncsBase< TDerived, TNumType, TFuncSize, TArcLatticeSize > |
struct | tuw::ParamFuncsBaseArcVarsDyn< TNumType > |
struct | tuw::ParamFuncsBaseArcVarsStatic< TNumType, TArcLatticeSize > |
class | tuw::ParamFuncsBaseCRTP< TDerived > |
struct | tuw::ParamFuncsBaseFuncVarsDyn< TNumType > |
struct | tuw::ParamFuncsBaseFuncVarsStatic< TNumType, TFuncSize > |
class | tuw::ParamFuncsBaseVirt< TNumType > |
struct | tuw::ParamFuncsStructure |
Containts parametric function initialization data. More... | |
Namespaces | |
tuw | |
Typedefs | |
using | tuw::FuncEvalModesFlags = std::array< bool, nrModesMax_ > |
Enumerations | |
enum | tuw::CtrlPtDim { tuw::CtrlPtDim::VAL, tuw::CtrlPtDim::ARC } |
Control point variable dimension. More... | |
enum | tuw::EvalArcGuarantee { tuw::EvalArcGuarantee::NONE, tuw::EvalArcGuarantee::NEAR_LAST, tuw::EvalArcGuarantee::AT_BEGIN, tuw::EvalArcGuarantee::AT_END } |
Flags if any guarantees about evaluation arc relative to last evaluation arc are present. More... | |
enum | tuw::FuncEvalMode { tuw::FuncEvalMode::DIFF1, tuw::FuncEvalMode::DIFF2, tuw::FuncEvalMode::INT1, tuw::FuncEvalMode::INT2, tuw::FuncEvalMode::FUNC, tuw::FuncEvalMode::ENUM_SIZE } |
Required type of computation relative to the parametric function. More... | |
Variables | |
static constexpr const std::size_t | tuw::nrModesMax_ = asInt(FuncEvalMode::ENUM_SIZE) - 1 |
Maximum number of computation modes (except the parametric function itself FUNC). Currently 4 other choices supported. More... | |