Gradgen API
Modules
gradgen
Gradgen API
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
abs() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
accumulator_input_name (gradgen.map_zip.ReducedFunction attribute)
,
[1]
(gradgen.ReducedFunction attribute)
,
[1]
acos() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
acosh() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
add_cost() (gradgen.single_shooting.SingleShootingBundle method)
(gradgen.SingleShootingBundle method)
add_f() (gradgen.FunctionBundle method)
add_gradient() (gradgen.CodeGenerationBuilder method)
(gradgen.FunctionBundle method)
(gradgen.single_shooting.SingleShootingBundle method)
(gradgen.SingleShootingBundle method)
add_hessian() (gradgen.CodeGenerationBuilder method)
(gradgen.FunctionBundle method)
add_hvp() (gradgen.CodeGenerationBuilder method)
(gradgen.FunctionBundle method)
(gradgen.single_shooting.SingleShootingBundle method)
(gradgen.SingleShootingBundle method)
add_jacobian() (gradgen.CodeGenerationBuilder method)
add_jf() (gradgen.FunctionBundle method)
add_joint() (gradgen.CodeGenerationBuilder method)
add_primal() (gradgen.CodeGenerationBuilder method)
add_rollout_states() (gradgen.single_shooting.SingleShootingBundle method)
(gradgen.SingleShootingBundle method)
add_vjp() (gradgen.CodeGenerationBuilder method)
additional_dependencies (gradgen.RustBackendConfig attribute)
args (gradgen.SX property)
(gradgen.sx.SX property)
(gradgen.sx.SXNode attribute)
,
[1]
(gradgen.SXNode attribute)
,
[1]
asin() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
asinh() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
assignments (gradgen.cse.CSEPlan attribute)
(gradgen.CSEPlan attribute)
atan() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
atan2() (gradgen.SX method)
(gradgen.sx.SX method)
(in module gradgen)
(in module gradgen.sx)
atanh() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
B
backend_mode (gradgen.RustBackendConfig attribute)
(gradgen.RustCodegenResult attribute)
batched (gradgen.BatchedJacobianFunction attribute)
,
[1]
(gradgen.map_zip.BatchedJacobianFunction attribute)
,
[1]
BatchedFunction (class in gradgen)
(class in gradgen.map_zip)
BatchedJacobianFunction (class in gradgen)
(class in gradgen.map_zip)
bilinear_form() (in module gradgen)
(in module gradgen.sx)
build() (gradgen.CodeGenerationBuilder method)
build_crate (gradgen.RustBackendConfig attribute)
build_profile (gradgen.RustBackendConfig attribute)
build_python_interface (gradgen.RustBackendConfig attribute)
bundle (gradgen.single_shooting.SingleShootingJointFunction attribute)
(gradgen.SingleShootingJointFunction attribute)
bundle_dir (gradgen.RustDerivativeBundleResult attribute)
C
cargo_toml (gradgen.RustMultiFunctionProjectResult attribute)
(gradgen.RustProjectResult attribute)
(gradgen.RustPythonInterfaceProjectResult attribute)
cbrt() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
ceil() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
chain() (gradgen.composed_function.ComposedFunction method)
(gradgen.ComposedFunction method)
clear_registered_elementary_functions() (in module gradgen)
codegen (gradgen.RustProjectResult attribute)
CodeGenerationBuilder (class in gradgen)
codegens (gradgen.RustMultiFunctionProjectResult attribute)
components (gradgen.composed_function.ComposedJointFunction attribute)
(gradgen.ComposedJointFunction attribute)
compose() (gradgen.composer.FunctionComposer method)
(gradgen.FunctionComposer method)
composed (gradgen.composed_function.ComposedGradientFunction attribute)
(gradgen.composed_function.ComposedJacobianFunction attribute)
(gradgen.composed_function.ComposedJointFunction attribute)
(gradgen.ComposedGradientFunction attribute)
(gradgen.ComposedJacobianFunction attribute)
(gradgen.ComposedJointFunction attribute)
ComposedFunction (class in gradgen)
(class in gradgen.composed_function)
ComposedGradientFunction (class in gradgen)
(class in gradgen.composed_function)
ComposedJacobianFunction (class in gradgen)
(class in gradgen.composed_function)
ComposedJointFunction (class in gradgen)
(class in gradgen.composed_function)
config (gradgen.CodeGenerationBuilder attribute)
const() (gradgen.SX class method)
(gradgen.sx.SX class method)
(in module gradgen)
(in module gradgen.sx)
control_sequence_name (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
control_size (gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingProblem property)
cos() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
cosh() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
count (gradgen.BatchedFunction attribute)
,
[1]
(gradgen.map_zip.BatchedFunction attribute)
,
[1]
(gradgen.map_zip.ReducedFunction attribute)
,
[1]
(gradgen.ReducedFunction attribute)
,
[1]
crate_name (gradgen.RustBackendConfig attribute)
create_multi_function_rust_project() (in module gradgen)
create_rust_derivative_bundle() (gradgen.Function method)
(gradgen.function.Function method)
(in module gradgen)
create_rust_project() (gradgen.BatchedFunction method)
(gradgen.BatchedJacobianFunction method)
(gradgen.composed_function.ComposedFunction method)
(gradgen.composed_function.ComposedGradientFunction method)
(gradgen.composed_function.ComposedJacobianFunction method)
(gradgen.composed_function.ComposedJointFunction method)
(gradgen.ComposedFunction method)
(gradgen.ComposedGradientFunction method)
(gradgen.ComposedJacobianFunction method)
(gradgen.ComposedJointFunction method)
(gradgen.composer.FunctionComposition method)
(gradgen.Function method)
(gradgen.function.Function method)
(gradgen.FunctionComposition method)
(gradgen.map_zip.BatchedFunction method)
(gradgen.map_zip.BatchedJacobianFunction method)
(gradgen.map_zip.ReducedFunction method)
(gradgen.ReducedFunction method)
(gradgen.single_shooting.SingleShootingGradientFunction method)
(gradgen.single_shooting.SingleShootingHvpFunction method)
(gradgen.single_shooting.SingleShootingJointFunction method)
(gradgen.single_shooting.SingleShootingPrimalFunction method)
(gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingGradientFunction method)
(gradgen.SingleShootingHvpFunction method)
(gradgen.SingleShootingJointFunction method)
(gradgen.SingleShootingPrimalFunction method)
(gradgen.SingleShootingProblem method)
(in module gradgen)
cross() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
cse() (gradgen.Function method)
(gradgen.function.Function method)
(in module gradgen)
(in module gradgen.cse)
CSEAssignment (class in gradgen)
(class in gradgen.cse)
CSEPlan (class in gradgen)
(class in gradgen.cse)
D
derivative() (in module gradgen)
(in module gradgen.ad)
dot() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
dynamics (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
E
elements (gradgen.sx.SXVector attribute)
(gradgen.SXVector attribute)
emit_metadata_helpers (gradgen.RustBackendConfig attribute)
enable_python_interface (gradgen.RustBackendConfig attribute)
erf() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
erfc() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
euclidean_ball() (gradgen.squared_distance_to_set.SquaredDistanceToSet class method)
(gradgen.SquaredDistanceToSet class method)
exp() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
expm1() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
expr (gradgen.cse.CSEAssignment attribute)
(gradgen.CSEAssignment attribute)
F
feed_into() (gradgen.composer.FunctionComposer method)
(gradgen.FunctionComposer method)
finish() (gradgen.composed_function.ComposedFunction method)
(gradgen.ComposedFunction method)
finished (gradgen.composed_function.ComposedFunction attribute)
(gradgen.ComposedFunction attribute)
flat_inputs (gradgen.Function property)
(gradgen.function.Function property)
flat_outputs (gradgen.Function property)
(gradgen.function.Function property)
floor() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
for_function() (gradgen.CodeGenerationBuilder method)
fract() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
Function (class in gradgen)
(class in gradgen.function)
function (gradgen.BatchedFunction attribute)
,
[1]
(gradgen.CodeGenerationBuilder attribute)
(gradgen.map_zip.BatchedFunction attribute)
,
[1]
(gradgen.map_zip.ReducedFunction attribute)
,
[1]
(gradgen.ReducedFunction attribute)
,
[1]
function_name (gradgen.RustBackendConfig attribute)
(gradgen.RustCodegenResult attribute)
FunctionBundle (class in gradgen)
FunctionComposer (class in gradgen)
(class in gradgen.composer)
FunctionComposition (class in gradgen)
(class in gradgen.composer)
functions (gradgen.CodeGenerationBuilder attribute)
G
generate_rust() (gradgen.BatchedFunction method)
(gradgen.BatchedJacobianFunction method)
(gradgen.composed_function.ComposedFunction method)
(gradgen.composed_function.ComposedGradientFunction method)
(gradgen.composed_function.ComposedJacobianFunction method)
(gradgen.composed_function.ComposedJointFunction method)
(gradgen.ComposedFunction method)
(gradgen.ComposedGradientFunction method)
(gradgen.ComposedJacobianFunction method)
(gradgen.ComposedJointFunction method)
(gradgen.composer.FunctionComposition method)
(gradgen.Function method)
(gradgen.function.Function method)
(gradgen.FunctionComposition method)
(gradgen.map_zip.BatchedFunction method)
(gradgen.map_zip.BatchedJacobianFunction method)
(gradgen.map_zip.ReducedFunction method)
(gradgen.ReducedFunction method)
(gradgen.single_shooting.SingleShootingGradientFunction method)
(gradgen.single_shooting.SingleShootingHvpFunction method)
(gradgen.single_shooting.SingleShootingJointFunction method)
(gradgen.single_shooting.SingleShootingPrimalFunction method)
(gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingGradientFunction method)
(gradgen.SingleShootingHvpFunction method)
(gradgen.SingleShootingJointFunction method)
(gradgen.SingleShootingPrimalFunction method)
(gradgen.SingleShootingProblem method)
(in module gradgen)
get_registered_elementary_function() (in module gradgen)
gradgen
module
gradgen.ad
module
gradgen.composed_function
module
gradgen.composer
module
gradgen.cse
module
gradgen.function
module
gradgen.map_zip
module
gradgen.simplify
module
gradgen.single_shooting
module
gradgen.squared_distance_to_set
module
gradgen.sx
module
gradient() (gradgen.composed_function.ComposedFunction method)
(gradgen.ComposedFunction method)
(gradgen.composer.FunctionComposition method)
(gradgen.Function method)
(gradgen.function.Function method)
(gradgen.FunctionComposition method)
(gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
(gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
(in module gradgen)
(in module gradgen.ad)
H
has_runtime_penalty_weight (gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingProblem property)
header (gradgen.RustBackendConfig attribute)
hessian() (gradgen.composer.FunctionComposition method)
(gradgen.Function method)
(gradgen.function.Function method)
(gradgen.FunctionComposition method)
(in module gradgen)
(in module gradgen.ad)
hessian_blocks() (gradgen.Function method)
(gradgen.function.Function method)
hessians (gradgen.RustDerivativeBundleResult attribute)
horizon (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
hvp() (gradgen.composer.FunctionComposition method)
(gradgen.Function method)
(gradgen.function.Function method)
(gradgen.FunctionComposition method)
(gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
hvp_blocks() (gradgen.Function method)
(gradgen.function.Function method)
hypot() (gradgen.SX method)
(gradgen.sx.SX method)
(in module gradgen)
(in module gradgen.sx)
I
if_else() (in module gradgen)
(in module gradgen.sx)
include_cost (gradgen.single_shooting.SingleShootingBundle attribute)
(gradgen.SingleShootingBundle attribute)
include_gradient (gradgen.single_shooting.SingleShootingBundle attribute)
(gradgen.SingleShootingBundle attribute)
include_hvp (gradgen.single_shooting.SingleShootingBundle attribute)
(gradgen.SingleShootingBundle attribute)
include_states (gradgen.single_shooting.SingleShootingBundle attribute)
(gradgen.single_shooting.SingleShootingGradientFunction attribute)
(gradgen.single_shooting.SingleShootingHvpFunction attribute)
(gradgen.single_shooting.SingleShootingPrimalFunction attribute)
(gradgen.SingleShootingBundle attribute)
(gradgen.SingleShootingGradientFunction attribute)
(gradgen.SingleShootingHvpFunction attribute)
(gradgen.SingleShootingPrimalFunction attribute)
infinity_ball() (gradgen.squared_distance_to_set.SquaredDistanceToSet class method)
(gradgen.SquaredDistanceToSet class method)
initial_state_name (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
input_name (gradgen.composed_function.ComposedFunction attribute)
(gradgen.ComposedFunction attribute)
(gradgen.map_zip.ReducedFunction attribute)
,
[1]
(gradgen.ReducedFunction attribute)
,
[1]
input_names (gradgen.BatchedFunction property)
(gradgen.BatchedJacobianFunction property)
(gradgen.composed_function.ComposedFunction property)
(gradgen.ComposedFunction property)
(gradgen.composer.FunctionComposition property)
(gradgen.Function attribute)
(gradgen.function.Function attribute)
(gradgen.FunctionComposition property)
(gradgen.map_zip.BatchedFunction property)
(gradgen.map_zip.BatchedJacobianFunction property)
(gradgen.map_zip.ReducedFunction property)
(gradgen.ReducedFunction property)
(gradgen.RustCodegenResult attribute)
(gradgen.single_shooting.SingleShootingGradientFunction property)
(gradgen.single_shooting.SingleShootingHvpFunction property)
(gradgen.single_shooting.SingleShootingJointFunction property)
(gradgen.single_shooting.SingleShootingPrimalFunction property)
(gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingGradientFunction property)
(gradgen.SingleShootingHvpFunction property)
(gradgen.SingleShootingJointFunction property)
(gradgen.SingleShootingPrimalFunction property)
(gradgen.SingleShootingProblem property)
input_sequence_names (gradgen.BatchedFunction attribute)
,
[1]
(gradgen.map_zip.BatchedFunction attribute)
,
[1]
input_sizes (gradgen.RustCodegenResult attribute)
inputs (gradgen.composed_function.ComposedFunction property)
(gradgen.ComposedFunction property)
(gradgen.Function attribute)
(gradgen.function.Function attribute)
(gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingProblem property)
items (gradgen.FunctionBundle attribute)
J
jacobian() (gradgen.BatchedFunction method)
(gradgen.composed_function.ComposedFunction method)
(gradgen.ComposedFunction method)
(gradgen.Function method)
(gradgen.function.Function method)
(gradgen.map_zip.BatchedFunction method)
(gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
(in module gradgen)
(in module gradgen.ad)
jacobian_blocks() (gradgen.Function method)
(gradgen.function.Function method)
jacobians (gradgen.RustDerivativeBundleResult attribute)
joint() (gradgen.composed_function.ComposedFunction method)
(gradgen.ComposedFunction method)
(gradgen.Function method)
(gradgen.function.Function method)
(gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
jvp() (gradgen.Function method)
(gradgen.function.Function method)
(in module gradgen)
(in module gradgen.ad)
L
lib_rs (gradgen.RustMultiFunctionProjectResult attribute)
(gradgen.RustProjectResult attribute)
(gradgen.RustPythonInterfaceProjectResult attribute)
log() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
log1p() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
low_level_crate_name (gradgen.RustPythonInterfaceProjectResult attribute)
M
make() (gradgen.sx.SXNode class method)
(gradgen.SXNode class method)
map_function() (in module gradgen)
(in module gradgen.map_zip)
math_library (gradgen.RustCodegenResult attribute)
matrix_add() (in module gradgen.sx)
matrix_transpose() (in module gradgen.sx)
matvec() (in module gradgen)
(in module gradgen.sx)
max() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
maximum() (gradgen.SX method)
(gradgen.sx.SX method)
(in module gradgen)
(in module gradgen.sx)
mean() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
metadata (gradgen.SX property)
(gradgen.sx.SX property)
(gradgen.sx.SXNode attribute)
,
[1]
(gradgen.SXNode attribute)
,
[1]
metadata_json (gradgen.RustMultiFunctionProjectResult attribute)
(gradgen.RustProjectResult attribute)
min() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
minimum() (gradgen.SX method)
(gradgen.sx.SX method)
(in module gradgen)
(in module gradgen.sx)
module
gradgen
gradgen.ad
gradgen.composed_function
gradgen.composer
gradgen.cse
gradgen.function
gradgen.map_zip
gradgen.simplify
gradgen.single_shooting
gradgen.squared_distance_to_set
gradgen.sx
module_name (gradgen.RustPythonInterfaceProjectResult attribute)
N
name (gradgen.BatchedFunction attribute)
,
[1]
(gradgen.BatchedJacobianFunction attribute)
,
[1]
(gradgen.composed_function.ComposedFunction attribute)
(gradgen.composed_function.ComposedGradientFunction attribute)
(gradgen.composed_function.ComposedJacobianFunction attribute)
(gradgen.composed_function.ComposedJointFunction attribute)
(gradgen.ComposedFunction attribute)
(gradgen.ComposedGradientFunction attribute)
(gradgen.ComposedJacobianFunction attribute)
(gradgen.ComposedJointFunction attribute)
(gradgen.composer.FunctionComposition attribute)
(gradgen.cse.CSEAssignment attribute)
(gradgen.CSEAssignment attribute)
(gradgen.Function attribute)
(gradgen.function.Function attribute)
(gradgen.FunctionComposition attribute)
(gradgen.map_zip.BatchedFunction attribute)
,
[1]
(gradgen.map_zip.BatchedJacobianFunction attribute)
,
[1]
(gradgen.map_zip.ReducedFunction attribute)
,
[1]
(gradgen.ReducedFunction attribute)
,
[1]
(gradgen.single_shooting.SingleShootingGradientFunction attribute)
(gradgen.single_shooting.SingleShootingHvpFunction attribute)
(gradgen.single_shooting.SingleShootingJointFunction attribute)
(gradgen.single_shooting.SingleShootingPrimalFunction attribute)
(gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingGradientFunction attribute)
(gradgen.SingleShootingHvpFunction attribute)
(gradgen.SingleShootingJointFunction attribute)
(gradgen.SingleShootingPrimalFunction attribute)
(gradgen.SingleShootingProblem attribute)
(gradgen.squared_distance_to_set.SquaredDistanceToSet attribute)
(gradgen.SquaredDistanceToSet attribute)
(gradgen.SX property)
(gradgen.sx.SX property)
(gradgen.sx.SXNode attribute)
,
[1]
(gradgen.SXNode attribute)
,
[1]
node (gradgen.SX attribute)
(gradgen.sx.SX attribute)
nodes (gradgen.BatchedFunction property)
(gradgen.composed_function.ComposedFunction property)
(gradgen.composed_function.ComposedGradientFunction property)
(gradgen.composed_function.ComposedJacobianFunction property)
(gradgen.composed_function.ComposedJointFunction property)
(gradgen.ComposedFunction property)
(gradgen.ComposedGradientFunction property)
(gradgen.ComposedJacobianFunction property)
(gradgen.ComposedJointFunction property)
(gradgen.composer.FunctionComposition property)
(gradgen.Function property)
(gradgen.function.Function property)
(gradgen.FunctionComposition property)
(gradgen.map_zip.BatchedFunction property)
(gradgen.map_zip.ReducedFunction property)
(gradgen.ReducedFunction property)
(gradgen.single_shooting.SingleShootingGradientFunction property)
(gradgen.single_shooting.SingleShootingHvpFunction property)
(gradgen.single_shooting.SingleShootingJointFunction property)
(gradgen.single_shooting.SingleShootingPrimalFunction property)
(gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingGradientFunction property)
(gradgen.SingleShootingHvpFunction property)
(gradgen.SingleShootingJointFunction property)
(gradgen.SingleShootingPrimalFunction property)
(gradgen.SingleShootingProblem property)
norm1() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
norm2() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
norm2sq() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
norm_inf() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
norm_p() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
norm_p_to_p() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
O
op (gradgen.SX property)
(gradgen.sx.SX property)
(gradgen.sx.SXNode attribute)
,
[1]
(gradgen.SXNode attribute)
,
[1]
output_name (gradgen.map_zip.ReducedFunction attribute)
,
[1]
(gradgen.ReducedFunction attribute)
,
[1]
output_names (gradgen.BatchedFunction property)
(gradgen.BatchedJacobianFunction property)
(gradgen.composed_function.ComposedFunction property)
(gradgen.ComposedFunction property)
(gradgen.composer.FunctionComposition property)
(gradgen.Function attribute)
(gradgen.function.Function attribute)
(gradgen.FunctionComposition property)
(gradgen.map_zip.BatchedFunction property)
(gradgen.map_zip.BatchedJacobianFunction property)
(gradgen.map_zip.ReducedFunction property)
(gradgen.ReducedFunction property)
(gradgen.RustCodegenResult attribute)
(gradgen.single_shooting.SingleShootingGradientFunction property)
(gradgen.single_shooting.SingleShootingHvpFunction property)
(gradgen.single_shooting.SingleShootingJointFunction property)
(gradgen.single_shooting.SingleShootingPrimalFunction property)
(gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingGradientFunction property)
(gradgen.SingleShootingHvpFunction property)
(gradgen.SingleShootingJointFunction property)
(gradgen.SingleShootingPrimalFunction property)
(gradgen.SingleShootingProblem property)
output_sizes (gradgen.RustCodegenResult attribute)
outputs (gradgen.composed_function.ComposedFunction property)
(gradgen.ComposedFunction property)
(gradgen.cse.CSEPlan attribute)
(gradgen.CSEPlan attribute)
(gradgen.Function attribute)
(gradgen.function.Function attribute)
(gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingProblem property)
P
parameter_name (gradgen.composed_function.ComposedFunction attribute)
(gradgen.ComposedFunction attribute)
(gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
parameter_size (gradgen.composed_function.ComposedFunction property)
(gradgen.ComposedFunction property)
(gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingProblem property)
parse_bilinear_form_args() (in module gradgen.sx)
parse_matvec_component_args() (in module gradgen.sx)
parse_quadform_args() (in module gradgen.sx)
penalty_weight (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
penalty_weight_name (gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingProblem property)
primal (gradgen.RustDerivativeBundleResult attribute)
primal() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
problem (gradgen.single_shooting.SingleShootingGradientFunction attribute)
(gradgen.single_shooting.SingleShootingHvpFunction attribute)
(gradgen.single_shooting.SingleShootingJointFunction attribute)
(gradgen.single_shooting.SingleShootingPrimalFunction attribute)
(gradgen.SingleShootingGradientFunction attribute)
(gradgen.SingleShootingHvpFunction attribute)
(gradgen.SingleShootingJointFunction attribute)
(gradgen.SingleShootingPrimalFunction attribute)
prod() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
project_dir (gradgen.RustMultiFunctionProjectResult attribute)
(gradgen.RustProjectResult attribute)
(gradgen.RustPythonInterfaceProjectResult attribute)
pyproject (gradgen.RustPythonInterfaceProjectResult attribute)
python_interface (gradgen.RustMultiFunctionProjectResult attribute)
(gradgen.RustProjectResult attribute)
python_name (gradgen.RustCodegenResult attribute)
Q
quadform() (in module gradgen)
(in module gradgen.sx)
R
readme (gradgen.RustMultiFunctionProjectResult attribute)
(gradgen.RustProjectResult attribute)
(gradgen.RustPythonInterfaceProjectResult attribute)
rectangle() (gradgen.squared_distance_to_set.SquaredDistanceToSet class method)
(gradgen.SquaredDistanceToSet class method)
reduce_function() (in module gradgen)
(in module gradgen.map_zip)
ReducedFunction (class in gradgen)
(class in gradgen.map_zip)
register_elementary_function() (in module gradgen)
repeat() (gradgen.composed_function.ComposedFunction method)
(gradgen.ComposedFunction method)
requests (gradgen.CodeGenerationBuilder attribute)
round() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
RustBackendConfig (class in gradgen)
RustBackendMode (in module gradgen)
RustCodegenResult (class in gradgen)
RustDerivativeBundleResult (class in gradgen)
RustMultiFunctionProjectResult (class in gradgen)
RustProjectResult (class in gradgen)
RustPythonInterfaceProjectResult (class in gradgen)
RustScalarType (in module gradgen)
S
scalar_type (gradgen.RustBackendConfig attribute)
(gradgen.RustCodegenResult attribute)
second_order_cone() (gradgen.squared_distance_to_set.SquaredDistanceToSet class method)
(gradgen.SquaredDistanceToSet class method)
signum() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
simplification (gradgen.BatchedFunction attribute)
,
[1]
(gradgen.BatchedJacobianFunction attribute)
,
[1]
(gradgen.CodeGenerationBuilder attribute)
(gradgen.composed_function.ComposedFunction attribute)
(gradgen.composed_function.ComposedGradientFunction attribute)
(gradgen.composed_function.ComposedJacobianFunction attribute)
(gradgen.composed_function.ComposedJointFunction attribute)
(gradgen.ComposedFunction attribute)
(gradgen.ComposedGradientFunction attribute)
(gradgen.ComposedJacobianFunction attribute)
(gradgen.ComposedJointFunction attribute)
(gradgen.map_zip.BatchedFunction attribute)
,
[1]
(gradgen.map_zip.BatchedJacobianFunction attribute)
,
[1]
(gradgen.map_zip.ReducedFunction attribute)
,
[1]
(gradgen.ReducedFunction attribute)
,
[1]
(gradgen.single_shooting.SingleShootingGradientFunction attribute)
(gradgen.single_shooting.SingleShootingHvpFunction attribute)
(gradgen.single_shooting.SingleShootingJointFunction attribute)
(gradgen.single_shooting.SingleShootingPrimalFunction attribute)
(gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingGradientFunction attribute)
(gradgen.SingleShootingHvpFunction attribute)
(gradgen.SingleShootingJointFunction attribute)
(gradgen.SingleShootingPrimalFunction attribute)
(gradgen.SingleShootingProblem attribute)
simplify() (gradgen.Function method)
(gradgen.function.Function method)
(in module gradgen)
(in module gradgen.simplify)
sin() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
SingleShootingBundle (class in gradgen)
(class in gradgen.single_shooting)
SingleShootingGradientFunction (class in gradgen)
(class in gradgen.single_shooting)
SingleShootingHvpFunction (class in gradgen)
(class in gradgen.single_shooting)
SingleShootingJointFunction (class in gradgen)
(class in gradgen.single_shooting)
SingleShootingPrimalFunction (class in gradgen)
(class in gradgen.single_shooting)
SingleShootingProblem (class in gradgen)
(class in gradgen.single_shooting)
sinh() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
source (gradgen.RustCodegenResult attribute)
sqrt() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
SquaredDistanceToSet (class in gradgen)
(class in gradgen.squared_distance_to_set)
stage_cost (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
stage_count (gradgen.composed_function.ComposedFunction property)
(gradgen.ComposedFunction property)
stage_penalty (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
stage_total_cost_function() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
stages (gradgen.composer.FunctionComposer property)
(gradgen.composer.FunctionComposition attribute)
(gradgen.FunctionComposer property)
(gradgen.FunctionComposition attribute)
state_input (gradgen.composed_function.ComposedFunction attribute)
(gradgen.ComposedFunction attribute)
state_size (gradgen.single_shooting.SingleShootingProblem property)
(gradgen.SingleShootingProblem property)
steps (gradgen.composed_function.ComposedFunction attribute)
(gradgen.ComposedFunction attribute)
sum() (gradgen.sx.SXVector method)
(gradgen.SXVector method)
SX (class in gradgen)
(class in gradgen.sx)
SXNode (class in gradgen)
(class in gradgen.sx)
SXVector (class in gradgen)
(class in gradgen.sx)
sym() (gradgen.SX class method)
(gradgen.sx.SX class method)
(gradgen.sx.SXVector class method)
(gradgen.SXVector class method)
T
tan() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
tanh() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
terminal_cost (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
terminal_penalty (gradgen.single_shooting.SingleShootingProblem attribute)
(gradgen.SingleShootingProblem attribute)
terminal_total_cost_function() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
then() (gradgen.composed_function.ComposedFunction method)
(gradgen.ComposedFunction method)
to_function() (gradgen.BatchedFunction method)
(gradgen.BatchedJacobianFunction method)
(gradgen.composed_function.ComposedFunction method)
(gradgen.composed_function.ComposedGradientFunction method)
(gradgen.composed_function.ComposedJacobianFunction method)
(gradgen.composed_function.ComposedJointFunction method)
(gradgen.ComposedFunction method)
(gradgen.ComposedGradientFunction method)
(gradgen.ComposedJacobianFunction method)
(gradgen.ComposedJointFunction method)
(gradgen.composer.FunctionComposition method)
(gradgen.FunctionComposition method)
(gradgen.map_zip.BatchedFunction method)
(gradgen.map_zip.BatchedJacobianFunction method)
(gradgen.map_zip.ReducedFunction method)
(gradgen.ReducedFunction method)
(gradgen.single_shooting.SingleShootingGradientFunction method)
(gradgen.single_shooting.SingleShootingHvpFunction method)
(gradgen.single_shooting.SingleShootingJointFunction method)
(gradgen.single_shooting.SingleShootingPrimalFunction method)
(gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingGradientFunction method)
(gradgen.SingleShootingHvpFunction method)
(gradgen.SingleShootingJointFunction method)
(gradgen.SingleShootingPrimalFunction method)
(gradgen.SingleShootingProblem method)
(gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
trunc() (gradgen.SX method)
(gradgen.sx.SX method)
(gradgen.sx.SXVector method)
(gradgen.SXVector method)
(in module gradgen)
(in module gradgen.sx)
U
use_count (gradgen.cse.CSEAssignment attribute)
(gradgen.CSEAssignment attribute)
use_counts (gradgen.cse.CSEPlan attribute)
(gradgen.CSEPlan attribute)
V
value (gradgen.SX property)
(gradgen.sx.SX property)
(gradgen.sx.SXNode attribute)
,
[1]
(gradgen.SXNode attribute)
,
[1]
vector() (in module gradgen)
(in module gradgen.sx)
vjp() (gradgen.Function method)
(gradgen.function.Function method)
(in module gradgen)
(in module gradgen.ad)
vjp_blocks() (gradgen.Function method)
(gradgen.function.Function method)
W
with_additional_dependencies() (gradgen.RustBackendConfig method)
with_backend_config() (gradgen.CodeGenerationBuilder method)
with_backend_mode() (gradgen.RustBackendConfig method)
with_build_crate() (gradgen.RustBackendConfig method)
with_build_profile() (gradgen.RustBackendConfig method)
with_build_python_interface() (gradgen.RustBackendConfig method)
with_costs() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
with_crate_name() (gradgen.RustBackendConfig method)
with_dynamics() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
with_emit_metadata_helpers() (gradgen.RustBackendConfig method)
with_enable_python_interface() (gradgen.RustBackendConfig method)
with_function_name() (gradgen.RustBackendConfig method)
with_header() (gradgen.RustBackendConfig method)
with_horizon() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
with_input_names() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
with_penalties() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
with_projection() (gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
with_projection_function() (gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
with_rust_projection() (gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
with_rust_sq_distance() (gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
with_scalar_type() (gradgen.RustBackendConfig method)
with_simplification() (gradgen.CodeGenerationBuilder method)
(gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
with_sq_distance() (gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
with_sq_distance_function() (gradgen.squared_distance_to_set.SquaredDistanceToSet method)
(gradgen.SquaredDistanceToSet method)
with_stage_cost() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
with_terminal_cost() (gradgen.single_shooting.SingleShootingProblem method)
(gradgen.SingleShootingProblem method)
workspace_size (gradgen.RustCodegenResult attribute)
wrt_index (gradgen.BatchedJacobianFunction attribute)
,
[1]
(gradgen.composed_function.ComposedJointFunction attribute)
(gradgen.ComposedJointFunction attribute)
(gradgen.map_zip.BatchedJacobianFunction attribute)
,
[1]
Z
zip_function() (in module gradgen)
(in module gradgen.map_zip)