adjoint Interface

public interface adjoint

Module Procedures

private function initialize_adjoint_rsp(A) result(B)

Arguments

Type IntentOptional Attributes Name
class(abstract_linop_rsp), intent(in) :: A

Return Value class(adjoint_linop_rsp), allocatable

private function initialize_adjoint_rdp(A) result(B)

Arguments

Type IntentOptional Attributes Name
class(abstract_linop_rdp), intent(in) :: A

Return Value class(adjoint_linop_rdp), allocatable

private function initialize_adjoint_csp(A) result(B)

Arguments

Type IntentOptional Attributes Name
class(abstract_linop_csp), intent(in) :: A

Return Value class(adjoint_linop_csp), allocatable

private function initialize_adjoint_cdp(A) result(B)

Arguments

Type IntentOptional Attributes Name
class(abstract_linop_cdp), intent(in) :: A

Return Value class(adjoint_linop_cdp), allocatable