Deep.Net


ElemExprT

Namespace: SymTensor
Parent Module: ElemExpr

an element expression

Union Cases

Union CaseDescription
Binary(BinaryOpT,ElemExprT,ElemExprT)
Signature: BinaryOpT * ElemExprT * ElemExprT
Leaf(LeafOpT)
Signature: LeafOpT
Unary(UnaryOpT,ElemExprT)
Signature: UnaryOpT * ElemExprT

Instance members

Instance memberDescription
PrettyString
Signature: string

CompiledName: get_PrettyString

Type
Signature: Type

type of data

CompiledName: get_Type

TypeName
Signature: TypeNameT

typename of data

CompiledName: get_TypeName

Static members

Static memberDescription
( - )(a, b)
Signature: (a:'T * b:ElemExprT) -> ElemExprT
Type parameters: 'T

CompiledName: op_Subtraction

( - )(a, b)
Signature: (a:ElemExprT * b:'T) -> ElemExprT
Type parameters: 'T

CompiledName: op_Subtraction

( - )(a, b)
Signature: (a:ElemExprT * b:ElemExprT) -> ElemExprT

CompiledName: op_Subtraction

( % )(a, b)
Signature: (a:'T * b:ElemExprT) -> ElemExprT
Type parameters: 'T

CompiledName: op_Modulus

( % )(a, b)
Signature: (a:ElemExprT * b:'T) -> ElemExprT
Type parameters: 'T

CompiledName: op_Modulus

( % )(a, b)
Signature: (a:ElemExprT * b:ElemExprT) -> ElemExprT

CompiledName: op_Modulus

( * )(a, b)
Signature: (a:'T * b:ElemExprT) -> ElemExprT
Type parameters: 'T

CompiledName: op_Multiply

( * )(a, b)
Signature: (a:ElemExprT * b:'T) -> ElemExprT
Type parameters: 'T

CompiledName: op_Multiply

( * )(a, b)
Signature: (a:ElemExprT * b:ElemExprT) -> ElemExprT

CompiledName: op_Multiply

( *** )(a, b)
Signature: (a:'T * b:ElemExprT) -> ElemExprT
Type parameters: 'T

CompiledName: op_MultiplyMultiplyMultiply

( *** )(a, b)
Signature: (a:ElemExprT * b:'T) -> ElemExprT
Type parameters: 'T

CompiledName: op_MultiplyMultiplyMultiply

( *** )(a, b)
Signature: (a:ElemExprT * b:ElemExprT) -> ElemExprT

CompiledName: op_MultiplyMultiplyMultiply

( / )(a, b)
Signature: (a:'T * b:ElemExprT) -> ElemExprT
Type parameters: 'T

CompiledName: op_Division

( / )(a, b)
Signature: (a:ElemExprT * b:'T) -> ElemExprT
Type parameters: 'T

CompiledName: op_Division

( / )(a, b)
Signature: (a:ElemExprT * b:ElemExprT) -> ElemExprT

CompiledName: op_Division

( ~- )(a)
Signature: a:ElemExprT -> ElemExprT

CompiledName: op_UnaryNegation

( ~+ )(a)
Signature: a:ElemExprT -> ElemExprT

CompiledName: op_UnaryPlus

( + )(a, b)
Signature: (a:'T * b:ElemExprT) -> ElemExprT
Type parameters: 'T

CompiledName: op_Addition

( + )(a, b)
Signature: (a:ElemExprT * b:'T) -> ElemExprT
Type parameters: 'T

CompiledName: op_Addition

( + )(a, b)
Signature: (a:ElemExprT * b:ElemExprT) -> ElemExprT

CompiledName: op_Addition

Abs(a)
Signature: a:ElemExprT -> ElemExprT
Acos(a)
Signature: a:ElemExprT -> ElemExprT
Asin(a)
Signature: a:ElemExprT -> ElemExprT
Atan(a)
Signature: a:ElemExprT -> ElemExprT
Ceiling(a)
Signature: a:ElemExprT -> ElemExprT
Cos(a)
Signature: a:ElemExprT -> ElemExprT
Cosh(a)
Signature: a:ElemExprT -> ElemExprT
Exp(a)
Signature: a:ElemExprT -> ElemExprT
Floor(a)
Signature: a:ElemExprT -> ElemExprT
Log(a)
Signature: a:ElemExprT -> ElemExprT
Log10(a)
Signature: a:ElemExprT -> ElemExprT
Pow(a, b)
Signature: (a:'T * b:ElemExprT) -> ElemExprT
Type parameters: 'T
Pow(a, b)
Signature: (a:ElemExprT * b:'T) -> ElemExprT
Type parameters: 'T
Pow(a, b)
Signature: (a:ElemExprT * b:ElemExprT) -> ElemExprT
Round(a)
Signature: a:ElemExprT -> ElemExprT
SignT(a)
Signature: a:ElemExprT -> ElemExprT
Sin(a)
Signature: a:ElemExprT -> ElemExprT
Sinh(a)
Signature: a:ElemExprT -> ElemExprT
Sqrt(a)
Signature: a:ElemExprT -> ElemExprT
Tan(a)
Signature: a:ElemExprT -> ElemExprT
Tanh(a)
Signature: a:ElemExprT -> ElemExprT
Truncate(a)
Signature: a:ElemExprT -> ElemExprT
Fork me on GitHub