MCPcopy Create free account

hub / github.com/Bziyue/SplineTrajectory / types & classes

Types & classes101 in github.com/Bziyue/SplineTrajectory

↓ 6 callersClassBoundaryStateGrads
include/SplineTrajectory.hpp:630
↓ 5 callersClassPPolyND
include/SplineTrajectory.hpp:81
↓ 4 callersClassSegment
include/SplineTrajectory.hpp:243
↓ 3 callersClassConstIterator
include/SplineTrajectory.hpp:281
↓ 1 callersClassProxy
include/SplineTrajectory.hpp:297
ClassBandedSystem
The banded system class is used for solving banded linear system Ax=b efficiently. A is an N*N band matrix with lower band width lowerBw and upper ban
include/large_scale_traj_optimizer/traj_min_jerk.hpp:651
ClassBandedSystem
The banded system class is used for solving banded linear system Ax=b efficiently. A is an N*N band matrix with lower band width lowerBw and upper ban
include/large_scale_traj_optimizer/traj_min_snap.hpp:659
ClassBandedSystem
The banded system class is used for solving banded linear system Ax=b efficiently. A is an N*N band matrix with lower band width lowerBw and upper ban
include/gcopter/minco.hpp:43
ClassBatchPerformanceResult
批量评估性能结果
test_quintic_spline_vs_minco_nd.cpp:37
ClassBatchPerformanceResult
批量评估性能结果
test_septic_spline_vs_minco_nd.cpp:37
ClassBenchmarkStats
test_Grad.cpp:21
ClassBoundaryConditions
include/SplineTrajectory.hpp:39
ClassBoundaryDerivativeMask
include/SplineOptimizer.hpp:338
EnumBoundaryDerivativeSlot
include/SplineOptimizer.hpp:733
ClassBoundaryDualGrads
include/SplineTrajectory.hpp:638
ClassBoundaryDualGrads
include/SplineTrajectory.hpp:1324
ClassBoundaryDualGrads
include/SplineTrajectory.hpp:2334
ClassBoundaryStateGrads
include/SplineTrajectory.hpp:1315
ClassBoundaryStateGrads
include/SplineTrajectory.hpp:2323
ClassConsistencyResult
一致性测试结构体
test_cubic_spline_vs_minco_nd.cpp:33
ClassConsistencyResult
一致性测试结构体
test_quintic_spline_vs_minco_nd.cpp:30
ClassConsistencyResult
一致性测试结构体
test_septic_spline_vs_minco_nd.cpp:30
ClassCubicSplineND
include/SplineTrajectory.hpp:618
ClassDecisionVariableLayout
include/SplineOptimizer.hpp:449
EnumDeriv
include/SplineTrajectory.hpp:69
EnumErrorCode
include/SplineOptimizer.hpp:458
ClassEvaluateSpec
include/SplineOptimizer.hpp:501
ClassEvaluationBuffers
include/SplineOptimizer.hpp:492
ClassEvaluationResult
include/SplineOptimizer.hpp:486
ClassGradientCheckResult
include/SplineOptimizer.hpp:1720
ClassGradients
include/SplineTrajectory.hpp:644
ClassGradients
include/SplineTrajectory.hpp:1330
ClassGradients
include/SplineTrajectory.hpp:2340
ClassHasAuxiliaryStateMapInterface
include/SplineOptimizer.hpp:140
ClassHasAuxiliaryStateMapInterface<T, DIM, SplineType, void_t< decltype(static_cast<int>(std::declval<T>().getDimension())), decltype(std::declval<T>().getInitialValue( std::declval<const std::vector<double> &>(), std::declval<const typename SplineType::MatrixType &>(), std::declval<double>(), std::declval<const BoundaryConditions<DIM> &>())), decltype(std::declval<T>().apply( std::declval<const Eigen::VectorXd &>(), std::declval<std::vector<double> &>(), std::declval<typename SplineType::MatrixType &>(), std::declval<double &>(), std::declval<BoundaryConditions<DIM> &>())), decltype(static_cast<double>(std::declval<T>().backward( std::declval<const Eigen::VectorXd &>(), std::declval<const SplineType &>(), std::declval<const std::vector<double> &>(), std::declval<const typename SplineType::MatrixType &>(), std::declval<double>(), std::declval<const BoundaryConditions<DIM> &>(), std::declval<typename SplineType::Gradients &>(), std::declval<Eigen::VectorXd &>()))) >>
include/SplineOptimizer.hpp:143
ClassHasExecutorInterface
include/SplineOptimizer.hpp:53
ClassHasExecutorInterface<T, void_t< decltype(std::declval<T>()( std::declval<int>(), std::declval<int>(), std::declval<void(*)(int)>() )) >>
include/SplineOptimizer.hpp:56
ClassHasIntegralCostInterface
include/SplineOptimizer.hpp:103
ClassHasIntegralCostInterface<T, VecT, void_t< decltype(static_cast<double>(std::declval<T>()( std::declval<double>(), // t (relative) std::declval<double>(), // t_global std::declval<int>(), // segment_index std::declval<int>(), // step_in_seg std::declval<const VecT &>(), // p std::declval<const VecT &>(), // v std::declval<const VecT &>(), // a std::declval<const VecT &>(), // j std::declval<const VecT &>(), // s std::declval<VecT &>(), // gp std::declval<VecT &>(), // gv std::declval<VecT &>(), // ga std::declval<VecT &>(), // gj std::declval<VecT &>(), // gs std::declval<double &>() // gt ))) >>
include/SplineOptimizer.hpp:106
ClassHasSampleCostInterface
include/SplineOptimizer.hpp:128
ClassHasSampleCostInterface<T, SamplesType, GradMatrixType, void_t< decltype(static_cast<double>(std::declval<T>()( std::declval<const SamplesType &>(), std::declval<GradMatrixType &>(), std::declval<Eigen::VectorXd &>() ))) >>
include/SplineOptimizer.hpp:131
ClassHasSpatialMapInterface
include/SplineOptimizer.hpp:40
ClassHasSpatialMapInterface<T, DIM, void_t< decltype(static_cast<int>(std::declval<T>().getUnconstrainedDim(std::declval<int>()))), decltype(std::declval<T>().toPhysical(std::declval<Eigen::VectorXd>(), std::declval<int>())), decltype(std::declval<T>().toUnconstrained(std::declval<Eigen::VectorXd>(), std::declval<int>())), decltype(std::declval<T>().backwardGrad(std::declval<Eigen::VectorXd>(), std::declval<Eigen::VectorXd>(), std::declval<int>())) >>
include/SplineOptimizer.hpp:43
ClassHasTimeCostInterface
include/SplineOptimizer.hpp:66
ClassHasTimeCostInterface<T, void_t< decltype(static_cast<double>(std::declval<T>()( std::declval<const std::vector<double>&>(), // All times std::declval<Eigen::VectorXd &>() // Gradient vector ))) >>
include/SplineOptimizer.hpp:69
ClassHasTimeMapInterface
include/SplineOptimizer.hpp:29
ClassHasTimeMapInterface<T, void_t< decltype(static_cast<double>(std::declval<T>().toTime(std::declval<double>()))), decltype(static_cast<double>(std::declval<T>().toTau(std::declval<double>()))), decltype(static_cast<double>(std::declval<T>().backward(std::declval<double>(), std::declval<double>(), std::declval<double>()))) >>
include/SplineOptimizer.hpp:32
ClassHasTrajectoryCostInterface
include/SplineOptimizer.hpp:88
ClassHasTrajectoryCostInterface<T, SplineType, DIM, void_t< decltype(static_cast<double>(std::declval<T>()( std::declval<const SplineType &>(), std::declval<const std::vector<double> &>(), std::declval<const typename SplineType::MatrixType &>(), std::declval<double>(), std::declval<const BoundaryConditions<DIM> &>(), std::declval<typename SplineType::Gradients &>() ))) >>
include/SplineOptimizer.hpp:91
ClassHasWaypointsCostInterface
include/SplineOptimizer.hpp:77
ClassHasWaypointsCostInterface<T, WaypointsType, void_t< decltype(static_cast<double>(std::declval<T>()( std::declval<const WaypointsType &>(), // Waypoints std::declval<Eigen::Matrix<double, -1, -1> &>() // Gradient Matrix (Dynamic) ))) >>
include/SplineOptimizer.hpp:80
ClassIdentitySpatialMap
include/SplineOptimizer.hpp:255
ClassIdentityTimeMap
include/SplineOptimizer.hpp:212
ClassIntegralSample
include/SplineOptimizer.hpp:406
ClassJerkOpt
include/large_scale_traj_optimizer/traj_min_jerk.hpp:771
ClassLinearTimeCost
test_spline_optimizer.cpp:21
ClassMINCO_S2NU
MINCO for s=2 and non-uniform time
include/gcopter/minco.hpp:201
ClassMINCO_S3NU
MINCO for s=3 and non-uniform time
include/gcopter/minco.hpp:418
ClassMINCO_S4NU
MINCO for s=4 and non-uniform time
include/gcopter/minco.hpp:702
ClassOpenMPExecutor
* @brief OpenMPExecutor * Runs the loop in parallel using OpenMP. * Requires compilation with -fopenmp. * If compiled without OpenMP,
include/SplineOptimizer.hpp:191
ClassOptimizationContext
include/SplineOptimizer.hpp:493
ClassOptimizationMask
include/SplineOptimizer.hpp:345
ClassOptimizerConfig
include/SplineOptimizer.hpp:397
ClassPerformanceResult
性能测试结构体
test_cubic_spline_vs_minco_nd.cpp:23
ClassPerformanceResult
性能测试结构体
test_quintic_spline_vs_minco_nd.cpp:20
ClassPerformanceResult
性能测试结构体
test_septic_spline_vs_minco_nd.cpp:20
ClassPiece
A single piece of a trajectory, which is indeed a polynomial
include/large_scale_traj_optimizer/traj_min_jerk.hpp:50
ClassPiece
A single piece of a trajectory, which is indeed a polynomial
include/large_scale_traj_optimizer/traj_min_snap.hpp:50
ClassPiece
include/gcopter/trajectory.hpp:38
ClassPointVariableLayout
include/SplineOptimizer.hpp:442
ClassPreparedData
include/SplineOptimizer.hpp:685
ClassProblemDefinition
include/SplineOptimizer.hpp:388
ClassQuadInvTimeMap
include/SplineOptimizer.hpp:220
ClassQuinticSplineND
include/SplineTrajectory.hpp:1303
ClassRandomRouteGenerator
test_with_min_snap_3d.cpp:16
ClassRandomRouteGenerator
test_with_min_jerk_3d.cpp:16
ClassResolvedEvaluateSpec
include/SplineOptimizer.hpp:1199
ClassResultBase
include/SplineOptimizer.hpp:473
ClassRuntimeData
include/SplineOptimizer.hpp:703
ClassScalingSpatialMap
test_spline_optimizer.cpp:118
ClassSepticSplineND
include/SplineTrajectory.hpp:2311
ClassSerialExecutor
* @brief SerialExecutor * Runs the loop sequentially on the current thread. * Default executor, zero overhead, no dependencies. */
include/SplineOptimizer.hpp:173
ClassSnapOpt
include/large_scale_traj_optimizer/traj_min_snap.hpp:779
ClassSplineOptimizer
include/SplineOptimizer.hpp:358
ClassStatus
include/SplineOptimizer.hpp:482
ClassTimePowers
include/SplineTrajectory.hpp:669
ClassTimePowers
include/SplineTrajectory.hpp:1362
ClassTimePowers
include/SplineTrajectory.hpp:2364
ClassTimeVariableLayout
include/SplineOptimizer.hpp:436
ClassTrajectory
A whole trajectory which contains multiple pieces
include/large_scale_traj_optimizer/traj_min_jerk.hpp:386
ClassTrajectory
A whole trajectory which contains multiple pieces
include/large_scale_traj_optimizer/traj_min_snap.hpp:394
ClassTrajectory
include/gcopter/trajectory.hpp:338
ClassVoidAuxiliaryStateMap
include/SplineOptimizer.hpp:301
ClassVoidSampleCost
include/SplineOptimizer.hpp:425
ClassVoidTrajectoryCost
include/SplineOptimizer.hpp:287
ClassVoidWaypointsCost
include/SplineOptimizer.hpp:277
ClassWorkingState
include/SplineOptimizer.hpp:491
ClassZeroIntegralCost
test_spline_optimizer.cpp:35
ClassZeroSampleCost
test_spline_optimizer.cpp:85
ClassZeroTrajectoryCost
test_spline_optimizer.cpp:98
next →1–100 of 101, ranked by callers