Todo List
Class tuw::cost_functions::CostFunc
Proper special class member functions
Member tuw::cost_functions::CostsArrayLatBase< Lattice, MapData >::initLatticeMap (std::vector< std::shared_ptr< Lattice >> &_lattPtr, std::shared_ptr< MapData > &_mapDataPtr)
not nice!
Class tuw::CostsEvaluatorCached< TNumType, TTrajSim, TMyParamType, TOptVarMap >
return references to the cached stuff, do not copy them in the costs lolz :D i.e. you copy ( store ) only when you see new stuff (to cache) but always return the cache data
Member tuw::DiffDrive::StateVW
make it work with "Empty" numerical / closed-form types
Member tuw::Edge8::StateSimE8Base< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType >::setGradXCfImpl (auto &_gradXCf, const auto &_XCf, const TNumType &_arc, const PfEaG &_eAG)
subSize()+1 is correct???
Member tuw::Edge8::StateSimE8Base< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType >::setGradXCfNmStep (auto &_gradXCf, const auto &_XCf, const TNumType &_arc, const PfEaG &_eAG)
subSize()+1 is correct???
Member tuw::LatticeTypeStateSimEqDs< TNumType, TSimType, TCostFuncsType >::computeDArcIdPImpl (const TSimType &_sim, const TNumType _arc, const size_t &_lattIdx, auto &_dstStateGrad)

would be nicer to do linear interp between singularity

would be nicer to do linear interp between singularity

Class tuw::ParamFuncs

Making rules for unconsistent arcs (works only with nondecreasing function arcs) and document what the functions assume before and stuff.

Making rules for initial conditions (either tBegin should be allways 0 or something)

cout the control points and their arc parametrizations

Member tuw::ParamFuncs::shiftStartCtrlPt (const double &_dt)
not nice
Class tuw::ParamFuncsSpline0Dist< TNumType, TFuncSize, TArcLatticeSize >

Test distance computation for AV input.

Should s0 = 0 (the way it is now) or add another function that sets it?

cout the control points and their arc parametrizations (override with dist also)

Test distance computation for AV input.

Should s0 = 0 (the way it is now) or add another function that sets it?

cout the control points and their arc parametrizations (override with dist also)

Member tuw::ParamFuncsSpline0Dist< TNumType, TFuncSize, TArcLatticeSize >::distRelFuncIdx_

Class tuw::StateSim
cout the the state variables (horizontally) (override to split on Nm and Cf?)
Member tuw::TrajectorySimulator< TNumType, TSimType >::setUserDefLattice (const std::vector< std::vector< TNumType * >> &_userDefLattices)
documentation
Member tuw::TrajectorySimulator< TNumType, TSimType >::setUserDefLattice (const std::vector< std::vector< double * > > &_userDefLattices)
documentation
Member tuw::TrajectorySimulatorOnline::populatePartSimLatticesDtOnly (const size_t &_firstLaticeInvalidIdx, double _arcParamMax) override
inefficient lol


tuw_control
Author(s): George Todoran
autogenerated on Mon Jun 10 2019 15:27:22