Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Bziyue/SplineTrajectory
/ types & classes
Types & classes
101 in github.com/Bziyue/SplineTrajectory
⨍
Functions
556
◇
Types & classes
101
↓ 6 callers
Class
BoundaryStateGrads
include/SplineTrajectory.hpp:630
↓ 5 callers
Class
PPolyND
include/SplineTrajectory.hpp:81
↓ 4 callers
Class
Segment
include/SplineTrajectory.hpp:243
↓ 3 callers
Class
ConstIterator
include/SplineTrajectory.hpp:281
↓ 1 callers
Class
Proxy
include/SplineTrajectory.hpp:297
Class
BandedSystem
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
Class
BandedSystem
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
Class
BandedSystem
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
Class
BatchPerformanceResult
批量评估性能结果
test_quintic_spline_vs_minco_nd.cpp:37
Class
BatchPerformanceResult
批量评估性能结果
test_septic_spline_vs_minco_nd.cpp:37
Class
BenchmarkStats
test_Grad.cpp:21
Class
BoundaryConditions
include/SplineTrajectory.hpp:39
Class
BoundaryDerivativeMask
include/SplineOptimizer.hpp:338
Enum
BoundaryDerivativeSlot
include/SplineOptimizer.hpp:733
Class
BoundaryDualGrads
include/SplineTrajectory.hpp:638
Class
BoundaryDualGrads
include/SplineTrajectory.hpp:1324
Class
BoundaryDualGrads
include/SplineTrajectory.hpp:2334
Class
BoundaryStateGrads
include/SplineTrajectory.hpp:1315
Class
BoundaryStateGrads
include/SplineTrajectory.hpp:2323
Class
ConsistencyResult
一致性测试结构体
test_cubic_spline_vs_minco_nd.cpp:33
Class
ConsistencyResult
一致性测试结构体
test_quintic_spline_vs_minco_nd.cpp:30
Class
ConsistencyResult
一致性测试结构体
test_septic_spline_vs_minco_nd.cpp:30
Class
CubicSplineND
include/SplineTrajectory.hpp:618
Class
DecisionVariableLayout
include/SplineOptimizer.hpp:449
Enum
Deriv
include/SplineTrajectory.hpp:69
Enum
ErrorCode
include/SplineOptimizer.hpp:458
Class
EvaluateSpec
include/SplineOptimizer.hpp:501
Class
EvaluationBuffers
include/SplineOptimizer.hpp:492
Class
EvaluationResult
include/SplineOptimizer.hpp:486
Class
GradientCheckResult
include/SplineOptimizer.hpp:1720
Class
Gradients
include/SplineTrajectory.hpp:644
Class
Gradients
include/SplineTrajectory.hpp:1330
Class
Gradients
include/SplineTrajectory.hpp:2340
Class
HasAuxiliaryStateMapInterface
include/SplineOptimizer.hpp:140
Class
HasAuxiliaryStateMapInterface<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
Class
HasExecutorInterface
include/SplineOptimizer.hpp:53
Class
HasExecutorInterface<T, void_t< decltype(std::declval<T>()( std::declval<int>(), std::declval<int>(), std::declval<void(*)(int)>() )) >>
include/SplineOptimizer.hpp:56
Class
HasIntegralCostInterface
include/SplineOptimizer.hpp:103
Class
HasIntegralCostInterface<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
Class
HasSampleCostInterface
include/SplineOptimizer.hpp:128
Class
HasSampleCostInterface<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
Class
HasSpatialMapInterface
include/SplineOptimizer.hpp:40
Class
HasSpatialMapInterface<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
Class
HasTimeCostInterface
include/SplineOptimizer.hpp:66
Class
HasTimeCostInterface<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
Class
HasTimeMapInterface
include/SplineOptimizer.hpp:29
Class
HasTimeMapInterface<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
Class
HasTrajectoryCostInterface
include/SplineOptimizer.hpp:88
Class
HasTrajectoryCostInterface<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
Class
HasWaypointsCostInterface
include/SplineOptimizer.hpp:77
Class
HasWaypointsCostInterface<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
Class
IdentitySpatialMap
include/SplineOptimizer.hpp:255
Class
IdentityTimeMap
include/SplineOptimizer.hpp:212
Class
IntegralSample
include/SplineOptimizer.hpp:406
Class
JerkOpt
include/large_scale_traj_optimizer/traj_min_jerk.hpp:771
Class
LinearTimeCost
test_spline_optimizer.cpp:21
Class
MINCO_S2NU
MINCO for s=2 and non-uniform time
include/gcopter/minco.hpp:201
Class
MINCO_S3NU
MINCO for s=3 and non-uniform time
include/gcopter/minco.hpp:418
Class
MINCO_S4NU
MINCO for s=4 and non-uniform time
include/gcopter/minco.hpp:702
Class
OpenMPExecutor
* @brief OpenMPExecutor * Runs the loop in parallel using OpenMP. * Requires compilation with -fopenmp. * If compiled without OpenMP,
include/SplineOptimizer.hpp:191
Class
OptimizationContext
include/SplineOptimizer.hpp:493
Class
OptimizationMask
include/SplineOptimizer.hpp:345
Class
OptimizerConfig
include/SplineOptimizer.hpp:397
Class
PerformanceResult
性能测试结构体
test_cubic_spline_vs_minco_nd.cpp:23
Class
PerformanceResult
性能测试结构体
test_quintic_spline_vs_minco_nd.cpp:20
Class
PerformanceResult
性能测试结构体
test_septic_spline_vs_minco_nd.cpp:20
Class
Piece
A single piece of a trajectory, which is indeed a polynomial
include/large_scale_traj_optimizer/traj_min_jerk.hpp:50
Class
Piece
A single piece of a trajectory, which is indeed a polynomial
include/large_scale_traj_optimizer/traj_min_snap.hpp:50
Class
Piece
include/gcopter/trajectory.hpp:38
Class
PointVariableLayout
include/SplineOptimizer.hpp:442
Class
PreparedData
include/SplineOptimizer.hpp:685
Class
ProblemDefinition
include/SplineOptimizer.hpp:388
Class
QuadInvTimeMap
include/SplineOptimizer.hpp:220
Class
QuinticSplineND
include/SplineTrajectory.hpp:1303
Class
RandomRouteGenerator
test_with_min_snap_3d.cpp:16
Class
RandomRouteGenerator
test_with_min_jerk_3d.cpp:16
Class
ResolvedEvaluateSpec
include/SplineOptimizer.hpp:1199
Class
ResultBase
include/SplineOptimizer.hpp:473
Class
RuntimeData
include/SplineOptimizer.hpp:703
Class
ScalingSpatialMap
test_spline_optimizer.cpp:118
Class
SepticSplineND
include/SplineTrajectory.hpp:2311
Class
SerialExecutor
* @brief SerialExecutor * Runs the loop sequentially on the current thread. * Default executor, zero overhead, no dependencies. */
include/SplineOptimizer.hpp:173
Class
SnapOpt
include/large_scale_traj_optimizer/traj_min_snap.hpp:779
Class
SplineOptimizer
include/SplineOptimizer.hpp:358
Class
Status
include/SplineOptimizer.hpp:482
Class
TimePowers
include/SplineTrajectory.hpp:669
Class
TimePowers
include/SplineTrajectory.hpp:1362
Class
TimePowers
include/SplineTrajectory.hpp:2364
Class
TimeVariableLayout
include/SplineOptimizer.hpp:436
Class
Trajectory
A whole trajectory which contains multiple pieces
include/large_scale_traj_optimizer/traj_min_jerk.hpp:386
Class
Trajectory
A whole trajectory which contains multiple pieces
include/large_scale_traj_optimizer/traj_min_snap.hpp:394
Class
Trajectory
include/gcopter/trajectory.hpp:338
Class
VoidAuxiliaryStateMap
include/SplineOptimizer.hpp:301
Class
VoidSampleCost
include/SplineOptimizer.hpp:425
Class
VoidTrajectoryCost
include/SplineOptimizer.hpp:287
Class
VoidWaypointsCost
include/SplineOptimizer.hpp:277
Class
WorkingState
include/SplineOptimizer.hpp:491
Class
ZeroIntegralCost
test_spline_optimizer.cpp:35
Class
ZeroSampleCost
test_spline_optimizer.cpp:85
Class
ZeroTrajectoryCost
test_spline_optimizer.cpp:98
next →
1–100 of 101, ranked by callers