Abstract type for the local linearization of the system around the state X
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
class(abstract_vector_rsp), | public, | allocatable | :: | X |
System state around which the equatons are linearized. |
Procedure to compute the matrix-vector product .
Interface for the matrix-vector product.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_linop_rsp), | intent(in) | :: | self |
Linear operator . |
||
class(abstract_vector_rsp), | intent(in) | :: | vec_in |
Vector to be multiplied by . |
||
class(abstract_vector_rsp), | intent(out) | :: | vec_out |
Result of the matrix-vector product. |
Procedure to compute the reversed matrix-vector product .
Interface for the matrix-vector product.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(abstract_linop_rsp), | intent(in) | :: | self |
Linear operator . |
||
class(abstract_vector_rsp), | intent(in) | :: | vec_in |
Vector to be multiplied by . |
||
class(abstract_vector_rsp), | intent(out) | :: | vec_out |
Result of the matrix-vector product. |