Skip to contents

All functions

Arg(<LazyTensor>) Arg(<ComplexLazyTensor>)
Element-wise argument (or angle) of complex
Arg()
Element-wise argument (or angle) of complex operation
Conj(<LazyTensor>) Conj(<ComplexLazyTensor>)
Element-wise complex conjugate
Conj()
Element-wise complex conjugate operation
Im(<LazyTensor>) Im(<ComplexLazyTensor>)
Element-wise complex imaginery part
Im()
Element-wise complex imaginery part operation
Kmin() Kmin_reduction()
K-Min reduction
Kmin_argKmin() Kmin_argKmin_reduction()
K-Min-arg-K-min reduction
LazyTensor()
Build and return a LazyTensor object.
Mod(<LazyTensor>) Mod(<ComplexLazyTensor>)
Element-wise complex modulus (absolute value)
Mod()
Element-wise complex modulus (absolute value) operation
Pm()
Wrapper LazyTensor parameter.
Re(<LazyTensor>) Re(<ComplexLazyTensor>)
Element-wise complex real part
Re()
Element-wise complex real part operation
`|`
Euclidean scalar product (for LazyTensors) or default logical "or"
Vi()
Wrapper LazyTensor indexed by "i".
Vj()
Wrapper LazyTensor indexed by "j".
abs(<LazyTensor>) abs(<ComplexLazyTensor>)
Element-wise absolute value operation
abs()
Element-wise absolute value (or modulus) operation
acos(<LazyTensor>)
Element-wise arc-cosine operation
acos()
Element-wise arc-cosine operation.
argKmin() argKmin_reduction()
Arg-K-min reduction
argmax() argmax_reduction()
ArgMax operation or ArgMax reduction
argmin() argmin_reduction()
ArgMin operation or ArgMin reduction
`+` `+` `+` `+`
Addition
`+` `+`
Addition
`/`(<LazyTensor>) `/`(<ComplexLazyTensor>)
Division
`/`
Division
`*`(<LazyTensor>) `*`(<ComplexLazyTensor>)
Multiplication
`*`
Multiplication
`^`(<LazyTensor>)
Element-wise power operation
`^`
Element-wise power operation
`-` `-` `-` `-`
Subtraction or minus sign
`-` `-`
Subtraction or minus sign
asin(<LazyTensor>)
Element-wise arc-sine operation
asin()
Element-wise arc-sine operation.
atan(<LazyTensor>)
Element-wise arc-tangent operation
atan()
Element-wise arc-tangent operation.
atan2(<LazyTensor>)
Element-wise 2-argument arc-tangent operation
atan2()
Element-wise 2-argument arc-tangent operation.
binaryop.LazyTensor()
Build a binary operation
check_rkeops()
Check if rkeops is ready and working
clamp()
Element-wise clamp function
clampint()
Element-wise clampint function
clean_rkeops()
Clean RKeOps build directory
Re(<default>) Im(<default>) Arg(<default>) Conj(<default>) Mod(<default>)
Complex Numbers and Basic Functionality
concat()
Concatenation
cos(<LazyTensor>)
Element-wise cosine operation
cos()
Element-wise cosine operation.
`+` `+` `-` `-` `*`(<default>) `/`(<default>) `^`(<default>)
Default arithmetic operations
exp(<default>) log(<default>)
Logarithms and Exponentials
sqrt(<default>) abs(<default>)
Miscellaneous Mathematical Functions
cos(<default>) sin(<default>) acos(<default>) asin(<default>) atan(<default>) atan2(<default>)
Trigonometric Functions
elem()
Extract an element
elemT()
Insert element in a vector of zeros
exp(<LazyTensor>) exp(<ComplexLazyTensor>)
Element-wise exponential operation
exp()
Element-wise exponential operation
exp1j()
Element-wise "complex exponential of 1j x" operation.
extract()
Extract a range of elements
extractT()
Insert a range of elements
get_rkeops_options()
Get the current rkeops options in R global options scope
grad()
Gradient operation.
ifelse(<LazyTensor>)
Element-wise if-else function.
ifelse()
Element-wise if-else function
ifelse(<default>)
Conditional Element Selection
imag2complex()
Element-wise "imaginary to complex" operation.
install_rkeops()
Install RKeOps requirements
inv(<LazyTensor>)
Element-wise inverse operation
inv()
Element-wise inverse operation.
inv(<default>)
Element-wise inverse operation
is.ComplexLazyParameter()
is.ComplexLazyParameter?
is.ComplexLazyTensor()
is.ComplexLazyTensor?
is.LazyMatrix()
is.LazyMatrix?
is.LazyParameter()
is.LazyParameter?
is.LazyTensor()
is.LazyTensor?
is.LazyVector()
is.LazyVector?
is.int()
Scalar integer test.
keops_grad()
Compute the gradient of a rkeops operator
keops_kernel()
Defines a new KeOps operator to compute a specific symbolic formula
log()
Element-wise natural logarithm operation
log()
Element-wise natural logarithm operation
`|`(<default>)
Logical.or
logsumexp() logsumexp_reduction()
Log-Sum-Exp reduction.
`%*%`(<LazyTensor>)
Matrix multiplication
`%*%`
Matrix multiplication
`%*%`(<default>)
Matrix multiplication
matvecmult()
Matrix-vector product
max(<LazyTensor>) max_reduction()
Maximum operation or maximum reduction
max()
Maximum operation or maximum reduction
max(<default>)
Maximum operation
max_argmax() max_argmax_reduction()
Max-ArgMax reduction
min(<LazyTensor>) min_reduction()
Minimum operation or minimum reduction
min()
Minimum operation or minimum reduction
min(<default>)
Minimum operation
min_argmin() min_argmin_reduction()
Min-ArgMin reduction
mod(<LazyTensor>)
Element-wise modulo with offset function
mod()
Element-wise modulo with offset function
norm2()
Euclidean norm
normalize()
Vector normalization
one_hot()
One-hot encoding vector
real2complex()
Element-wise "real to complex" operation.
reduction.LazyTensor()
Reduction operation
relu(<LazyTensor>)
Element-wise ReLU function
relu()
Element-wise ReLU function
relu(<default>)
Element-wise ReLU function
rkeops-package rkeops
rkeops
rkeops_disable_verbosity()
Disable additional verbosity in rkeops
rkeops_enable_verbosity()
Enable additional verbosity in rkeops
rkeops_use_cpu()
Enable GPU-computing when calling user-defined operators
rkeops_use_float32()
Use 32bit float precision in computations
rkeops_use_float64()
Use 64bit float precision in computations
rkeops_use_gpu()
Enable GPU-computing when calling user-defined operators
round(<LazyTensor>)
Element-wise rounding function
round()
Element-wise rounding function
round(<default>)
Rounding function
rsqrt(<LazyTensor>)
Element-wise inverse square root operation
rsqrt()
Element-wise inverse square root operation
rsqrt(<default>)
Element-wise inverse square root operation
`|` `(`()
Euclidean scalar product operation
set_rkeops_options()
Initialize or update rkeops options in R global options scope
sign(<LazyTensor>)
Element-wise sign operation
sign()
Element-wise sign operation
sign(<default>)
Sign function
sin(<LazyTensor>)
Element-wise sine operation
sin()
Element-wise sine operation.
sinxdivx(<LazyTensor>)
Element-wise sin(x)/x operation
sinxdivx()
Element-wise sin(x)/x function
sinxdivx(<default>)
sin(x)/x function
sqdist()
Squared distance
sqnorm2()
Squared Euclidean norm
sqrt(<LazyTensor>)
Element-wise square root operation
sqrt()
Element-wise square root operation
square(<LazyTensor>)
Element-wise square (power-2) operation
square()
Element-wise square (power-2) operation
square(<default>)
Element-wise square (power-2) operation
step(<LazyTensor>)
Element-wise 0-1 step function
step()
Element-wise 0-1 step function (for LazyTensors) or default stepwise model selection
step(<default>)
Choose a model by AIC in a Stepwise Algorithm
sum(<LazyTensor>) sum_reduction()
Sum operation or sum reduction
sum()
Sum operation or sum reduction
sum(<default>)
Sum operation
sumsoftmaxweight() sumsoftmaxweight_reduction()
Sum of weighted Soft-Max reduction.
tensorprod()
Tensor product
ternaryop.LazyTensor()
Build a ternary operation
unaryop.LazyTensor()
Build a unary operation
vecmatmult()
Vector-matrix product
weightedsqdist()
Generic weighted squared distance
weightedsqnorm()
Generic weighted squared Euclidean norm
xlogx(<LazyTensor>)
Element-wise x*log(x) operation
xlogx()
Element-wise x*log(x) operation
xlogx(<default>)
x*log(x) function