Copy(order)
Signature: (order:TensorOrder option) -> ITensor
Modifiers: abstract
|
returns a copy of the tensor
|
DataType
Signature: Type
Modifiers: abstract
|
type of data stored in this tensor
CompiledName: get_DataType
|
Dev
Signature: ITensorDevice
Modifiers: abstract
|
storage factory
CompiledName: get_Dev
|
FillZero()
Signature: unit -> unit
Modifiers: abstract
|
fills the tensors with zeros
|
Full
Signature: string
Modifiers: abstract
|
full contents string
CompiledName: get_Full
|
GetSlice(...)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * i2s:int64 option * i2f:int64 option * o3:obj * r:obj []) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1s, i1f, i2, o3, r)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * i2:int64 * o3:obj * r:obj []) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1, i2s, i2f, o3, r)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * i2s:int64 option * i2f:int64 option * o3:obj * r:obj []) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1s, i1f, i2s, i2f, o3, r)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * i2s:int64 option * i2f:int64 option * o3:obj * r:obj []) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1, i2, o3, r)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * i2:int64 * o3:obj * r:obj []) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1s, i1f, i2, o3, r)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * i2:int64 * o3:obj * r:obj []) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1, i2s, i2f, o3, r)
Signature: (i0:int64 * i1:int64 * i2s:int64 option * i2f:int64 option * o3:obj * r:obj []) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1s, i1f, i2s, i2f)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * i2s:int64 option * i2f:int64 option) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1, i2, o3, r)
Signature: (i0:int64 * i1:int64 * i2:int64 * o3:obj * r:obj []) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1s, i1f, i2)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * i2:int64) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1, i2s, i2f)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * i2s:int64 option * i2f:int64 option) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1s, i1f, i2s, i2f)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * i2s:int64 option * i2f:int64 option) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1, i2)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * i2:int64) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1s, i1f, i2)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * i2:int64) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1, i2s, i2f)
Signature: (i0:int64 * i1:int64 * i2s:int64 option * i2f:int64 option) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1s, i1f)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1, i2)
Signature: (i0:int64 * i1:int64 * i2:int64) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f, i1)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0, i1s, i1f)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option) -> ITensor
Modifiers: abstract
|
|
GetSlice(i0s, i0f)
Signature: (i0s:int64 option * i0f:int64 option) -> ITensor
Modifiers: abstract
|
|
[o0, o1, o2, o3, o4, o5, o6, o7, o8, o9]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj * o6:obj * o7:obj * o8:obj * o9:obj -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4, o5, o6, o7, o8]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj * o6:obj * o7:obj * o8:obj -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4, o5, o6, o7]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj * o6:obj * o7:obj -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4, o5, o6]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj * o6:obj -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4, o5]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3]
Signature: o0:obj * o1:obj * o2:obj * o3:obj -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[i0, i1, i2]
Signature: i0:int64 * i1:int64 * i2:int64 -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[i0, i1]
Signature: i0:int64 * i1:int64 -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[i0]
Signature: i0:int64 -> ITensor
Modifiers: abstract
|
CompiledName: set_Item
|
[rng]
Signature: rng:TensorRng list -> ITensor
Modifiers: abstract
|
n-dimensional slicing using a list of TensorRngs
CompiledName: set_Item
|
[()]
Signature: unit -> TensorRng list
Modifiers: abstract
|
n-dimensional slicing using a list of TensorRngs
CompiledName: get_Item
|
[()]
Signature: unit -> int64
Modifiers: abstract
|
CompiledName: get_Item
|
[i0]
Signature: i0:int64 -> int64
Modifiers: abstract
|
CompiledName: get_Item
|
[i0, i1]
Signature: i0:int64 * i1:int64 -> int64
Modifiers: abstract
|
CompiledName: get_Item
|
[o0, o1, o2]
Signature: o0:obj * o1:obj * o2:obj -> obj
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3]
Signature: o0:obj * o1:obj * o2:obj * o3:obj -> obj
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj -> obj
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4, o5]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj -> obj
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4, o5, o6]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj * o6:obj -> obj
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4, o5, o6, o7]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj * o6:obj * o7:obj -> obj
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, o4, o5, o6, o7, o8]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * o4:obj * o5:obj * o6:obj * o7:obj * o8:obj -> obj
Modifiers: abstract
|
CompiledName: set_Item
|
[o0, o1, o2, o3, r]
Signature: o0:obj * o1:obj * o2:obj * o3:obj * r:obj [] -> ITensor
Modifiers: abstract
|
CompiledName: get_Item
|
Layout
Signature: TensorLayout
Modifiers: abstract
|
layout of this tensor (shape, offset and strides)
CompiledName: get_Layout
|
NDims
Signature: int
Modifiers: abstract
|
number of dimensions
CompiledName: get_NDims
|
NElems
Signature: int64
Modifiers: abstract
|
number of elements
CompiledName: get_NElems
|
Offset
Signature: int64
Modifiers: abstract
|
stride
CompiledName: get_Offset
|
Pretty
Signature: string
Modifiers: abstract
|
pretty contents string
CompiledName: get_Pretty
|
Relayout(arg1)
Signature: TensorLayout -> ITensor
Modifiers: abstract
|
a tensor with the same storage but new layout
|
SetSlice(...)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * i2s:int64 option * i2f:int64 option * o3:obj * o4:obj * r:obj []) -> unit
Modifiers: abstract
|
|
SetSlice(...)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * i2:int64 * o3:obj * o4:obj * r:obj []) -> unit
Modifiers: abstract
|
|
SetSlice(...)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * i2s:int64 option * i2f:int64 option * o3:obj * o4:obj * r:obj []) -> unit
Modifiers: abstract
|
|
SetSlice(...)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * i2s:int64 option * i2f:int64 option * o3:obj * o4:obj * r:obj []) -> unit
Modifiers: abstract
|
|
SetSlice(i0s, i0f, i1, i2, o3, o4, r)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * i2:int64 * o3:obj * o4:obj * r:obj []) -> unit
Modifiers: abstract
|
|
SetSlice(i0, i1s, i1f, i2, o3, o4, r)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * i2:int64 * o3:obj * o4:obj * r:obj []) -> unit
Modifiers: abstract
|
|
SetSlice(i0, i1, i2s, i2f, o3, o4, r)
Signature: (i0:int64 * i1:int64 * i2s:int64 option * i2f:int64 option * o3:obj * o4:obj * r:obj []) -> unit
Modifiers: abstract
|
|
SetSlice(...)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * i2s:int64 option * i2f:int64 option * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0, i1, i2, o3, o4, r)
Signature: (i0:int64 * i1:int64 * i2:int64 * o3:obj * o4:obj * r:obj []) -> unit
Modifiers: abstract
|
|
SetSlice(i0s, i0f, i1s, i1f, i2, value)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * i2:int64 * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0s, i0f, i1, i2s, i2f, value)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * i2s:int64 option * i2f:int64 option * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0, i1s, i1f, i2s, i2f, value)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * i2s:int64 option * i2f:int64 option * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0s, i0f, i1, i2, value)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * i2:int64 * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0, i1s, i1f, i2, value)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * i2:int64 * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0, i1, i2s, i2f, value)
Signature: (i0:int64 * i1:int64 * i2s:int64 option * i2f:int64 option * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0s, i0f, i1s, i1f, value)
Signature: (i0s:int64 option * i0f:int64 option * i1s:int64 option * i1f:int64 option * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0, i1, i2, value)
Signature: (i0:int64 * i1:int64 * i2:int64 * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0s, i0f, i1, value)
Signature: (i0s:int64 option * i0f:int64 option * i1:int64 * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0, i1s, i1f, value)
Signature: (i0:int64 * i1s:int64 option * i1f:int64 option * value:ITensor) -> unit
Modifiers: abstract
|
|
SetSlice(i0s, i0f, value)
Signature: (i0s:int64 option * i0f:int64 option * value:ITensor) -> unit
Modifiers: abstract
|
|
Shape
Signature: int64 list
Modifiers: abstract
|
shape
CompiledName: get_Shape
|
Storage
Signature: ITensorStorage
Modifiers: abstract
|
storage of this tensor
CompiledName: get_Storage
|
Stride
Signature: int64 list
Modifiers: abstract
|
stride
CompiledName: get_Stride
|
Transfer(dev)
Signature: dev:ITensorDevice -> ITensor
Modifiers: abstract
|
Transfers this tensor to the specifed device.
|