# TangentVector

smile.cas.TangentVector
case class TangentVector(y: VectorVar, x: Var) extends Vector

The derivative of a vector y with respect to a scalar x.

## Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Vector
trait Tensor
class Object
trait Matchable
class Any

## Members list

### Value members

#### Concrete methods

override def apply(env: Map[String, Tensor]): Vector

Applies the expression.

Applies the expression.

## Attributes

Definition Classes
override def d(dx: Var): Vector

Returns the partial derivative.

Returns the partial derivative.

## Attributes

Definition Classes
override def d(dx: VectorVar): Matrix

Returns the Jacobian matrix.

Returns the Jacobian matrix.

## Attributes

Definition Classes
override def size: IntScalar

The size of vector.

The size of vector.

## Attributes

Definition Classes
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

## Attributes

Returns

a string representation of the object.

Definition Classes
Any

#### Inherited methods

def *(y: Vector): Scalar

## Attributes

Inherited from:
Vector
def *(y: Scalar): Vector

## Attributes

Inherited from:
Vector
def *~(y: Vector): Matrix

## Attributes

Inherited from:
Vector
def +(y: Vector): Vector

## Attributes

Inherited from:
Vector
def -(y: Vector): Vector

## Attributes

Inherited from:
Vector
def /(y: Scalar): Vector

## Attributes

Inherited from:
Vector
def apply(env: (String, Tensor)*): Vector

Applies the expression.

Applies the expression.

Inherited from:
Vector

Inherited from:
Product

## Attributes

Inherited from:
Product
override def rank: Option[Int]

The rank of tensor, i.e. the number of dimensions.

The rank of tensor, i.e. the number of dimensions.

## Attributes

Definition Classes
Inherited from:
Vector
override def shape: Option[Array[IntScalar]]

The shape of tensor, i.e the size of each dimension.

The shape of tensor, i.e the size of each dimension.

## Attributes

Definition Classes
Inherited from:
Vector

Simplify the expression.

Simplify the expression.

Inherited from:
Vector

Inherited from:
Vector

Inherited from:
Vector