core
core
/
com.acmerobotics.roadrunner
/
DualNum
Dual
Num
class
DualNum
<
Param
>
Content copied to clipboard
Dual number
to implement forward autodifferentiation.
Types
Constructors
Functions
Parameters
Parameters
Param
\(x\)
Constructors
Dual
Num
Link copied to clipboard
fun
DualNum
(
values
:
List
<
Double
>
)
Content copied to clipboard
Types
Companion
Link copied to clipboard
object
Companion
Content copied to clipboard
Functions
add
Front
Link copied to clipboard
fun
addFront
(
x
:
Double
)
:
DualNum
<
Param
>
Content copied to clipboard
cos
Link copied to clipboard
fun
cos
(
)
:
DualNum
<
Param
>
Content copied to clipboard
div
Link copied to clipboard
operator
fun
div
(
d
:
DualNum
<
Param
>
)
:
DualNum
<
Param
>
Content copied to clipboard
operator
fun
div
(
c
:
Double
)
:
DualNum
<
Param
>
Content copied to clipboard
drop
Link copied to clipboard
fun
drop
(
n
:
Int
)
:
DualNum
<
Param
>
Content copied to clipboard
get
Link copied to clipboard
operator
fun
get
(
i
:
Int
)
:
Double
Content copied to clipboard
minus
Link copied to clipboard
operator
fun
minus
(
d
:
DualNum
<
Param
>
)
:
DualNum
<
Param
>
Content copied to clipboard
operator
fun
minus
(
c
:
Double
)
:
DualNum
<
Param
>
Content copied to clipboard
plus
Link copied to clipboard
operator
fun
plus
(
d
:
DualNum
<
Param
>
)
:
DualNum
<
Param
>
Content copied to clipboard
operator
fun
plus
(
c
:
Double
)
:
DualNum
<
Param
>
Content copied to clipboard
recip
Link copied to clipboard
fun
recip
(
)
:
DualNum
<
Param
>
Content copied to clipboard
reparam
Link copied to clipboard
fun
<
NewParam
>
reparam
(
oldParam
:
DualNum
<
NewParam
>
)
:
DualNum
<
NewParam
>
Content copied to clipboard
sin
Link copied to clipboard
fun
sin
(
)
:
DualNum
<
Param
>
Content copied to clipboard
size
Link copied to clipboard
fun
size
(
)
:
Int
Content copied to clipboard
sqrt
Link copied to clipboard
fun
sqrt
(
)
:
DualNum
<
Param
>
Content copied to clipboard
times
Link copied to clipboard
operator
fun
times
(
d
:
DualNum
<
Param
>
)
:
DualNum
<
Param
>
Content copied to clipboard
operator
fun
times
(
c
:
Vector2d
)
:
Vector2dDual
<
Param
>
Content copied to clipboard
operator
fun
times
(
c
:
Double
)
:
DualNum
<
Param
>
Content copied to clipboard
unary
Minus
Link copied to clipboard
operator
fun
unaryMinus
(
)
:
DualNum
<
Param
>
Content copied to clipboard
value
Link copied to clipboard
fun
value
(
)
:
Double
Content copied to clipboard
values
Link copied to clipboard
fun
values
(
)
:
List
<
Double
>
Content copied to clipboard
with
First
Link copied to clipboard
fun
withFirst
(
x
:
Double
)
:
DualNum
<
Param
>
Content copied to clipboard