Skip to main content

LinearOperator

Overloads

NameDescription
LinearOperator(const Operator op, integer N) -> LinearOperator<complex>Constructs an LinearOperator from an Operator.
LinearOperator(const Operator op, integer N, as_complex type_tag) -> LinearOperator<complex>Constructs an LinearOperator from an Operator.
LinearOperator(const Operator op, integer N, as_real type_tag) -> LinearOperator<real>Constructs an LinearOperator from an Operator.

LinearOperator(const Operator op, integer N) -> LinearOperator<complex>

Constructs an LinearOperator from an Operator.

Parameters

  • op: The Operator to wrap.
  • N: The dimension of the operator.

LinearOperator(const Operator op, integer N, as_complex type_tag) -> LinearOperator<complex>

Constructs an LinearOperator from an Operator.

Parameters

  • op: The Operator to wrap.
  • N: The dimension of the operator.
  • type_tag: A global constant tagging the object type.

LinearOperator(const Operator op, integer N, as_real type_tag) -> LinearOperator<real>

Constructs an LinearOperator from an Operator.

Parameters

  • op: The Operator to wrap.
  • N: The dimension of the operator.
  • type_tag: A global constant tagging the object type.