Premade SciMLOperators

Direct Operator Definitions

SciMLOperators.ScalarOperatorType
ScalarOperator(val[; update_func])

(α::ScalarOperator)(a::Number) = α * a

Represents a time-dependent scalar/scaling operator. The update function is called by update_coefficients! and is assumed to have the following signature:

update_func(oldval,u,p,t) -> newval
SciMLOperators.MatrixOperatorType
MatrixOperator(A[; update_func])

Represents a time-dependent linear operator given by an AbstractMatrix. The update function is called by update_coefficients! and is assumed to have the following signature:

update_func(A::AbstractMatrix,u,p,t) -> [modifies A]

Lazy Operator Compositions

Missing docstring.

Missing docstring for SciMLOperators.InvertibleOperator. Check Documenter's build log for details.

Missing docstring.

Missing docstring for SciMLOperators.AdjointedOperator. Check Documenter's build log for details.

Missing docstring.

Missing docstring for SciMLOperators.TransposedOperator. Check Documenter's build log for details.