AngouriMath
TensorCompilation
Description
Summary
a GenTensor`2 over its elements' common type, filled element by
element from the compiled elements, and a sum, difference, product, quotient or power
with a matrix in it becomes the tensor operation of the same name --
that the compiled delegate runs GenericTensor's arithmetic rather than a tree of scalar
operations.
Remarks
element type at compile time in the kit for that type and named through expression
trees, the way CompilationProtocol keeps its own tables: no generic type or
method is constructed at run time, which a trimmed or NativeAOT build could not do.
https://github.com/asc-community/AngouriMath/issues/363
https://github.com/asc-community/AngouriMath/issues/526
Members
Add(GenericTensor.Core.GenTensor{``0,``1},GenericTensor.Core.GenTensor{``0,``1})
MethodAddScalar(GenericTensor.Core.GenTensor{``0,``1},``0)
MethodDivideFromScalar(``0,GenericTensor.Core.GenTensor{``0,``1})
MethodDivideScalar(GenericTensor.Core.GenTensor{``0,``1},``0)
MethodMultiply(GenericTensor.Core.GenTensor{``0,``1},GenericTensor.Core.GenTensor{``0,``1})
MethodMultiplyScalar(GenericTensor.Core.GenTensor{``0,``1},``0)
MethodPower(GenericTensor.Core.GenTensor{``0,``1},System.Int32)
MethodSet(GenericTensor.Core.GenTensor{``0,``1},System.Int32,``0)
MethodSubtract(GenericTensor.Core.GenTensor{``0,``1},GenericTensor.Core.GenTensor{``0,``1})
MethodSubtractFromScalar(``0,GenericTensor.Core.GenTensor{``0,``1})
MethodSubtractScalar(GenericTensor.Core.GenTensor{``0,``1},``0)
Method
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 4378 pages online