abstract_exptA_rdp Interface

interface
public subroutine abstract_exptA_rdp(vec_out, A, vec_in, tau, info, trans)

Arguments

Type IntentOptional Attributes Name
class(abstract_vector_rdp), intent(out) :: vec_out

Solution vector.

class(abstract_linop_rdp), intent(inout) :: A

Linear operator to be exponentiated.

class(abstract_vector_rdp), intent(in) :: vec_in

Input vector.

real(kind=dp), intent(in) :: tau

Time horizon for integration.

integer, intent(out) :: info

Information flag.

logical, intent(in), optional :: trans

Use transpose ?

Description

Abstract interface to define the matrix exponential-vector product.