Vector2dDual

data class Vector2dDual<Param>(val x: DualNum<Param>, val y: DualNum<Param>)

Dual version of Vector2d.

Constructors

Link copied to clipboard
fun <Param> Vector2dDual(x: DualNum<Param>, y: DualNum<Param>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun angleCast(): Rotation2dDual<Param>
Link copied to clipboard
fun bind(): Vector2dDual<Param>
Link copied to clipboard
operator fun div(z: Double): Vector2dDual<Param>
Link copied to clipboard
infix fun dot(v: Vector2dDual<Param>): DualNum<Param>
Link copied to clipboard
fun drop(n: Int): Vector2dDual<Param>
Link copied to clipboard
operator fun minus(v: Vector2dDual<Param>): Vector2dDual<Param>
Link copied to clipboard
fun norm(): DualNum<Param>
Link copied to clipboard
operator fun plus(v: Vector2d): Vector2dDual<Param>
operator fun plus(v: Vector2dDual<Param>): Vector2dDual<Param>
Link copied to clipboard
fun <NewParam> reparam(oldParam: DualNum<NewParam>): Vector2dDual<NewParam>
Link copied to clipboard
fun sqrNorm(): DualNum<Param>
Link copied to clipboard
operator fun unaryMinus(): Vector2dDual<Param>
Link copied to clipboard
fun value(): Vector2d

Properties

Link copied to clipboard
val x: DualNum<Param>
Link copied to clipboard
val y: DualNum<Param>