Functions | Variables
gtsam.utils.numerical_derivative Namespace Reference

Functions

np.ndarray local (Y a, Y b)
 
np.ndarray numericalDerivative11 (Callable[[X], Y] h, X x, delta=1e-5)
 
np.ndarray numericalDerivative21 (Callable[[X1, X2], Y] h, X1 x1, X2 x2, delta=1e-5)
 
np.ndarray numericalDerivative22 (Callable[[X1, X2], Y] h, X1 x1, X2 x2, delta=1e-5)
 
np.ndarray numericalDerivative31 (Callable[[X1, X2, X3], Y] h, X1 x1, X2 x2, X3 x3, delta=1e-5)
 
np.ndarray numericalDerivative32 (Callable[[X1, X2, X3], Y] h, X1 x1, X2 x2, X3 x3, delta=1e-5)
 
np.ndarray numericalDerivative33 (Callable[[X1, X2, X3], Y] h, X1 x1, X2 x2, X3 x3, delta=1e-5)
 
np.ndarray numericalDerivative41 (Callable[[X1, X2, X3, X4], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, delta=1e-5)
 
np.ndarray numericalDerivative42 (Callable[[X1, X2, X3, X4], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, delta=1e-5)
 
np.ndarray numericalDerivative43 (Callable[[X1, X2, X3, X4], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, delta=1e-5)
 
np.ndarray numericalDerivative44 (Callable[[X1, X2, X3, X4], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, delta=1e-5)
 
np.ndarray numericalDerivative51 (Callable[[X1, X2, X3, X4, X5], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, delta=1e-5)
 
np.ndarray numericalDerivative52 (Callable[[X1, X2, X3, X4, X5], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, delta=1e-5)
 
np.ndarray numericalDerivative53 (Callable[[X1, X2, X3, X4, X5], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, delta=1e-5)
 
np.ndarray numericalDerivative54 (Callable[[X1, X2, X3, X4, X5], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, delta=1e-5)
 
np.ndarray numericalDerivative55 (Callable[[X1, X2, X3, X4, X5], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, delta=1e-5)
 
np.ndarray numericalDerivative61 (Callable[[X1, X2, X3, X4, X5, X6], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, X6 x6, delta=1e-5)
 
np.ndarray numericalDerivative62 (Callable[[X1, X2, X3, X4, X5, X6], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, X6 x6, delta=1e-5)
 
np.ndarray numericalDerivative63 (Callable[[X1, X2, X3, X4, X5, X6], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, X6 x6, delta=1e-5)
 
np.ndarray numericalDerivative64 (Callable[[X1, X2, X3, X4, X5, X6], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, X6 x6, delta=1e-5)
 
np.ndarray numericalDerivative65 (Callable[[X1, X2, X3, X4, X5, X6], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, X6 x6, delta=1e-5)
 
np.ndarray numericalDerivative66 (Callable[[X1, X2, X3, X4, X5, X6], Y] h, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, X6 x6, delta=1e-5)
 
def retract (a, np.ndarray xi)
 

Variables

 X = TypeVar("X")
 
 X1 = TypeVar("X1")
 
 X2 = TypeVar("X2")
 
 X3 = TypeVar("X3")
 
 X4 = TypeVar("X4")
 
 X5 = TypeVar("X5")
 
 X6 = TypeVar("X6")
 
 Y = TypeVar("Y")
 

Detailed Description

GTSAM Copyright 2010-2019, Georgia Tech Research Corporation,
Atlanta, Georgia 30332-0415
All Rights Reserved

See LICENSE for the license information

Numerical derivative functions.
Author: Joel Truher & Frank Dellaert

Function Documentation

◆ local()

np.ndarray gtsam.utils.numerical_derivative.local ( Y  a,
Y  b 
)

Definition at line 33 of file numerical_derivative.py.

◆ numericalDerivative11()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative11 ( Callable[[X], Y h,
X  x,
  delta = 1e-5 
)

Definition at line 50 of file numerical_derivative.py.

◆ numericalDerivative21()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative21 ( Callable[[X1, X2], Y h,
X1  x1,
X2  x2,
  delta = 1e-5 
)

Definition at line 69 of file numerical_derivative.py.

◆ numericalDerivative22()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative22 ( Callable[[X1, X2], Y h,
X1  x1,
X2  x2,
  delta = 1e-5 
)

Definition at line 75 of file numerical_derivative.py.

◆ numericalDerivative31()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative31 ( Callable[[X1, X2, X3], Y h,
X1  x1,
X2  x2,
X3  x3,
  delta = 1e-5 
)

Definition at line 81 of file numerical_derivative.py.

◆ numericalDerivative32()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative32 ( Callable[[X1, X2, X3], Y h,
X1  x1,
X2  x2,
X3  x3,
  delta = 1e-5 
)

Definition at line 87 of file numerical_derivative.py.

◆ numericalDerivative33()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative33 ( Callable[[X1, X2, X3], Y h,
X1  x1,
X2  x2,
X3  x3,
  delta = 1e-5 
)

Definition at line 93 of file numerical_derivative.py.

◆ numericalDerivative41()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative41 ( Callable[[X1, X2, X3, X4], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
  delta = 1e-5 
)

Definition at line 99 of file numerical_derivative.py.

◆ numericalDerivative42()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative42 ( Callable[[X1, X2, X3, X4], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
  delta = 1e-5 
)

Definition at line 105 of file numerical_derivative.py.

◆ numericalDerivative43()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative43 ( Callable[[X1, X2, X3, X4], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
  delta = 1e-5 
)

Definition at line 111 of file numerical_derivative.py.

◆ numericalDerivative44()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative44 ( Callable[[X1, X2, X3, X4], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
  delta = 1e-5 
)

Definition at line 117 of file numerical_derivative.py.

◆ numericalDerivative51()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative51 ( Callable[[X1, X2, X3, X4, X5], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
  delta = 1e-5 
)

Definition at line 123 of file numerical_derivative.py.

◆ numericalDerivative52()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative52 ( Callable[[X1, X2, X3, X4, X5], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
  delta = 1e-5 
)

Definition at line 129 of file numerical_derivative.py.

◆ numericalDerivative53()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative53 ( Callable[[X1, X2, X3, X4, X5], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
  delta = 1e-5 
)

Definition at line 135 of file numerical_derivative.py.

◆ numericalDerivative54()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative54 ( Callable[[X1, X2, X3, X4, X5], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
  delta = 1e-5 
)

Definition at line 141 of file numerical_derivative.py.

◆ numericalDerivative55()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative55 ( Callable[[X1, X2, X3, X4, X5], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
  delta = 1e-5 
)

Definition at line 147 of file numerical_derivative.py.

◆ numericalDerivative61()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative61 ( Callable[[X1, X2, X3, X4, X5, X6], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
X6  x6,
  delta = 1e-5 
)

Definition at line 153 of file numerical_derivative.py.

◆ numericalDerivative62()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative62 ( Callable[[X1, X2, X3, X4, X5, X6], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
X6  x6,
  delta = 1e-5 
)

Definition at line 166 of file numerical_derivative.py.

◆ numericalDerivative63()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative63 ( Callable[[X1, X2, X3, X4, X5, X6], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
X6  x6,
  delta = 1e-5 
)

Definition at line 179 of file numerical_derivative.py.

◆ numericalDerivative64()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative64 ( Callable[[X1, X2, X3, X4, X5, X6], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
X6  x6,
  delta = 1e-5 
)

Definition at line 192 of file numerical_derivative.py.

◆ numericalDerivative65()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative65 ( Callable[[X1, X2, X3, X4, X5, X6], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
X6  x6,
  delta = 1e-5 
)

Definition at line 205 of file numerical_derivative.py.

◆ numericalDerivative66()

np.ndarray gtsam.utils.numerical_derivative.numericalDerivative66 ( Callable[[X1, X2, X3, X4, X5, X6], Y h,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
X6  x6,
  delta = 1e-5 
)

Definition at line 218 of file numerical_derivative.py.

◆ retract()

def gtsam.utils.numerical_derivative.retract (   a,
np.ndarray  xi 
)

Definition at line 44 of file numerical_derivative.py.

Variable Documentation

◆ X

gtsam.utils.numerical_derivative.X = TypeVar("X")

Definition at line 24 of file numerical_derivative.py.

◆ X1

gtsam.utils.numerical_derivative.X1 = TypeVar("X1")

Definition at line 25 of file numerical_derivative.py.

◆ X2

gtsam.utils.numerical_derivative.X2 = TypeVar("X2")

Definition at line 26 of file numerical_derivative.py.

◆ X3

gtsam.utils.numerical_derivative.X3 = TypeVar("X3")

Definition at line 27 of file numerical_derivative.py.

◆ X4

gtsam.utils.numerical_derivative.X4 = TypeVar("X4")

Definition at line 28 of file numerical_derivative.py.

◆ X5

gtsam.utils.numerical_derivative.X5 = TypeVar("X5")

Definition at line 29 of file numerical_derivative.py.

◆ X6

gtsam.utils.numerical_derivative.X6 = TypeVar("X6")

Definition at line 30 of file numerical_derivative.py.

◆ Y

gtsam.utils.numerical_derivative.Y = TypeVar("Y")

Definition at line 23 of file numerical_derivative.py.



gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:16:45