Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EmbersArc/SCpp
/ functions
Functions
154 in github.com/EmbersArc/SCpp
⨍
Functions
154
◇
Types & classes
22
↓ 57 callers
Method
loadScalar
scpp_core/utils/include/parameterServer.hpp:65
↓ 26 callers
Function
tic
scpp_core/utils/src/timing.cpp:5
↓ 26 callers
Function
toc
scpp_core/utils/src/timing.cpp:12
↓ 24 callers
Method
loadMatrix
scpp_core/utils/include/parameterServer.hpp:80
↓ 23 callers
Method
n_X
scpp_core/include/trajectoryData.hpp:81
↓ 16 callers
Function
deg2rad
scpp_models/include/common.hpp:9
↓ 11 callers
Method
interpolatedInput
scpp_core/include/trajectoryData.hpp:35
↓ 9 callers
Function
reduce_vector
scpp/include/commonFunctions.hpp:20
↓ 8 callers
Method
solve
scpp_core/src/SCAlgorithm.cpp:134
↓ 7 callers
Method
variableTime
scpp_core/include/discretizationData.hpp:62
↓ 6 callers
Method
initialize
scpp_core/src/SCAlgorithm.cpp:48
↓ 6 callers
Function
simulate
scpp_core/src/simulation.cpp:31
↓ 6 callers
Method
updateModelParameters
scpp_core/include/systemDynamics.hpp:171
↓ 5 callers
Method
computeJacobians
scpp_core/include/systemDynamics.hpp:206
↓ 5 callers
Method
getParameterFolder
scpp_core/include/systemModel.hpp:152
↓ 5 callers
Method
getSolution
scpp_core/src/SCAlgorithm.cpp:212
↓ 5 callers
Function
getTimeString
scpp/src/commonFunctions.cpp:72
↓ 5 callers
Method
loadParameters
scpp_models/src/rocket2d.cpp:138
↓ 5 callers
Method
n_U
scpp_core/include/trajectoryData.hpp:87
↓ 4 callers
Method
initializeModel
scpp_core/include/systemDynamics.hpp:110
↓ 4 callers
Method
redimensionalizeTrajectory
* @brief Function to add mass and length dimensions to state and input trajectory. * */
scpp_core/include/systemModel.hpp:137
↓ 3 callers
Method
addApplicationConstraints
scpp_models/src/rocket2d.cpp:46
↓ 3 callers
Method
computef
scpp_core/include/systemDynamics.hpp:182
↓ 3 callers
Method
nondimensionalize
* @brief Function to remove mass and length dimensions from all function parameters. * */
scpp_core/include/systemModel.hpp:101
↓ 3 callers
Method
redimensionalize
* @brief Function to add mass and length dimensions to all function parameters. * */
scpp_core/include/systemModel.hpp:110
↓ 2 callers
Function
ComputeLQR
scpp_core/src/LQR.cpp:81
↓ 2 callers
Function
eulerToQuaternionXYZ
scpp_models/include/common.hpp:30
↓ 2 callers
Method
getInitializedTrajectory
* @brief Function to initialize the trajectory of a derived model. Has to be implemented by the derived class. Only required for SC models, *
scpp_core/include/systemModel.hpp:64
↓ 2 callers
Method
getOperatingPoint
* @brief Get the operating point of the system. Usually an equilibrium point for linearization. * */
scpp_core/include/systemModel.hpp:119
↓ 2 callers
Function
interpolatedInput
scpp/src/commonFunctions.cpp:6
↓ 2 callers
Function
multipleShooting
scpp_core/src/discretization.cpp:42
↓ 2 callers
Function
my_plot
(fig)
evaluation/Rocket2D/plot_rocket2d.py:13
↓ 2 callers
Function
my_plot
(fig)
evaluation/RocketQuat/plot_RocketQuat.py:31
↓ 2 callers
Method
nondimensionalizeTrajectory
* @brief Function to remove mass and length dimensions from state and input trajectory. * */
scpp_core/include/systemModel.hpp:128
↓ 2 callers
Method
setFinalState
scpp_core/src/MPCAlgorithm.cpp:72
↓ 2 callers
Method
setInitialState
scpp_core/src/MPCAlgorithm.cpp:67
↓ 1 callers
Function
abs
lib/external/eigenIntegration.hpp:87
↓ 1 callers
Method
approxStateAtTime
scpp_core/include/trajectoryData.hpp:61
↓ 1 callers
Function
buildMPCProblem
scpp_core/src/MPCProblem.cpp:6
↓ 1 callers
Function
buildSCProblem
scpp_core/src/SCProblem.cpp:6
↓ 1 callers
Function
buildSCvxProblem
scpp_core/src/SCvxProblem.cpp:6
↓ 1 callers
Function
careSolve
scpp_core/src/LQR.cpp:58
↓ 1 callers
Function
exactLinearDiscretization
scpp_core/src/discretization.cpp:9
↓ 1 callers
Function
expMovingAverage
scpp/src/commonFunctions.cpp:21
↓ 1 callers
Method
getAllSolutions
scpp_core/src/SCAlgorithm.cpp:217
↓ 1 callers
Method
getInput
scpp_core/src/LQRTracker.cpp:43
↓ 1 callers
Function
getOutputPath
scpp/src/SC_tracking.cpp:11
↓ 1 callers
Function
getOutputPath
scpp/src/SC_sim.cpp:12
↓ 1 callers
Function
getOutputPath
scpp/src/LQR_sim.cpp:10
↓ 1 callers
Function
getOutputPath
scpp/src/MPC_sim.cpp:10
↓ 1 callers
Function
getOutputPath
scpp/src/SC_oneshot.cpp:9
↓ 1 callers
Method
inputAtTime
scpp_core/include/trajectoryData.hpp:41
↓ 1 callers
Method
loadFromFile
scpp_models/src/rocket2d.cpp:150
↓ 1 callers
Method
loadFromFile
scpp_models/src/rocketQuat.cpp:234
↓ 1 callers
Function
main
()
evaluation/Rocket2D/plot_rocket2d.py:74
↓ 1 callers
Function
main
()
evaluation/RocketQuat/plot_RocketQuat.py:91
↓ 1 callers
Method
solve
scpp_core/src/SCvxAlgorithm.cpp:166
↓ 1 callers
Function
solveSchurIterative
scpp_core/src/LQR.cpp:7
Method
LQRAlgorithm
scpp_core/src/LQRAlgorithm.cpp:6
Method
LQRTracker
scpp_core/src/LQRTracker.cpp:6
Method
MPCAlgorithm
scpp_core/src/MPCAlgorithm.cpp:11
Method
ODE
scpp_core/src/simulation.cpp:22
Method
ODE
scpp_core/include/discretizationImplementation.hpp:27
Method
ParameterServer
scpp_core/utils/include/parameterServer.hpp:37
Method
Rocket2d
scpp_models/include/rocket2d.hpp:21
Method
RocketQuat
scpp_models/include/rocketQuat.hpp:22
Method
SCAlgorithm
scpp_core/src/SCAlgorithm.cpp:14
Method
SCvxAlgorithm
scpp_core/src/SCvxAlgorithm.cpp:15
Method
SystemModel
* @brief Construct a new System Model object * */
scpp_core/include/systemModel.hpp:56
Method
addApplicationConstraints
scpp_models/src/rocketQuat.cpp:70
Method
calculateDefects
scpp_core/src/SCAlgorithm.cpp:234
Function
eulerRotationMatrixXY
scpp_models/include/common.hpp:41
Function
eulerToQuaternionZYX
scpp_models/include/common.hpp:56
Function
getAccelerationRotatingFrame
scpp/src/commonFunctions.cpp:28
Method
getAllSolutions
scpp_core/src/SCvxAlgorithm.cpp:245
Method
getInitializedTrajectory
scpp_models/src/rocket2d.cpp:120
Method
getInitializedTrajectory
scpp_models/src/rocketQuat.cpp:39
Method
getModelName
scpp_core/include/systemModel.hpp:142
Method
getNewModelParameters
scpp_models/src/rocket2d.cpp:143
Method
getNewModelParameters
scpp_models/src/rocketQuat.cpp:168
Method
getNonlinearCost
scpp_core/src/SCvxAlgorithm.cpp:262
Method
getOperatingPoint
scpp_models/src/rocket2d.cpp:40
Method
getSolution
scpp_core/src/MPCAlgorithm.cpp:136
Method
getSolution
scpp_core/src/LQRAlgorithm.cpp:59
Method
getSolution
scpp_core/src/SCvxAlgorithm.cpp:240
Method
initialize
scpp_core/src/MPCAlgorithm.cpp:34
Method
initialize
scpp_core/src/LQRAlgorithm.cpp:11
Method
initialize
scpp_core/src/SCvxAlgorithm.cpp:45
Method
initialize
scpp_core/include/discretizationData.hpp:28
Method
initialize
scpp_core/include/trajectoryData.hpp:27
Method
interpolateGains
scpp_core/src/LQRTracker.cpp:53
Method
interpolatedInput
scpp_core/include/discretizationData.hpp:56
Method
iterate
scpp_core/src/SCAlgorithm.cpp:66
Method
iterate
scpp_core/src/SCvxAlgorithm.cpp:61
Function
key_press_event
(event)
evaluation/Rocket2D/plot_rocket2d.py:55
Function
key_press_event
(event)
evaluation/RocketQuat/plot_RocketQuat.py:13
Method
loadParameters
scpp_models/src/rocketQuat.cpp:229
Method
loadParameters
scpp_core/src/MPCAlgorithm.cpp:17
Method
loadParameters
scpp_core/src/LQRTracker.cpp:30
Method
loadParameters
scpp_core/src/LQRAlgorithm.cpp:65
next →
1–100 of 154, ranked by callers