Autodiff submodules
- klampt.math.autodiff.ad module
- Overview
- Calling and evaluating functions
- Everything evaluates to a scalar or 1D array
- Expression DAG and performance
- Derivatives
- Creating your own functions
- ad Module
- Other Klampt ad Modules
FINITE_DIFFERENCE_RES
ADFunctionInterface
ADTerminal
ADFunctionCall
var()
function()
finite_differences()
finite_differences_hessian()
finite_differences_hessian2()
check_derivatives()
eval_multiple()
derivative_multiple()
add
sub
mul
div
neg
sum_
pow_
abs_
stack
getitem()
setitem()
minimum
maximum
cond
cond3
- klampt.math.autodiff.math_ad module
- klampt.math.autodiff.so3_ad module
- klampt.math.autodiff.se3_ad module
- klampt.math.autodiff.kinematics_ad module
WorldPosition
WorldDirection
WorldOrientation
WorldTransform
WorldVelocity
WorldAngularVelocity
DriversToLinks
DriverDerivsToLinks
LinksToDrivers
LinkDerivsToDrivers
ConfigInterpolate
KinematicsBuilder
KinematicsBuilder.world_transform()
KinematicsBuilder.world_position()
KinematicsBuilder.world_direction()
KinematicsBuilder.world_orientation()
KinematicsBuilder.world_velocity()
KinematicsBuilder.world_angular_velocity()
KinematicsBuilder.local_position()
KinematicsBuilder.local_direction()
KinematicsBuilder.inv_orientation()
- klampt.math.autodiff.dynamics_ad module
- klampt.math.autodiff.geometry_ad module
- klampt.math.autodiff.trajectory_ad module
- klampt.math.autodiff.pytorch module
Basic definitions for autodifferentiation. |
|
Basic math / linear algebra routines. |
|
so3 module AD functions: |
|
se3 module AD functions: |
|
Klampt kinematics AD functions: |
|
Klampt dynamics AD functions: |
|
Klampt geometry AD functions: |
|
Klampt trajectory AD functions: |
|