

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... | |