umfpack_solve Interface

public interface umfpack_solve

Calls

interface~~umfpack_solve~~CallsGraph interface~umfpack_solve umfpack_solve interface~umfpack_zi_solve umfpack_zi_solve interface~umfpack_solve->interface~umfpack_zi_solve proc~umfpack_di_solve umfpack_di_solve interface~umfpack_solve->proc~umfpack_di_solve proc~umfpack_ci_solve umfpack_ci_solve interface~umfpack_solve->proc~umfpack_ci_solve interface~umfpack_zi_solve->interface~umfpack_zi_solve interface~umfpack_zi_solve->proc~umfpack_ci_solve interface~c_umfpack_di_solve c_umfpack_di_solve proc~umfpack_di_solve->interface~c_umfpack_di_solve interface~c_umfpack_zi_solve c_umfpack_zi_solve proc~umfpack_ci_solve->interface~c_umfpack_zi_solve

Contents


Module Procedures

public function umfpack_di_solve(sys, Ap, Ai, Ax, X, B, Numeric, Control, Info)

Arguments

Type IntentOptional AttributesName
integer, intent(in), optional :: sys
integer, intent(in), optional target:: Ap(*)
integer, intent(in), optional target:: Ai(*)
real(kind=r8), intent(in), optional target:: Ax(*)
real(kind=r8), target:: X(*)
real(kind=r8), intent(in), target:: B(*)
type(c_ptr), intent(in), optional :: Numeric
real(kind=r8), optional target:: Control(0:UMFPACK_CONTROL-1)
real(kind=r8), optional target:: Info(0:UMFPACK_INFO-1)

Return Value integer

public interface umfpack_zi_solve()

Arguments

None

public function umfpack_ci_solve(sys, Ap, Ai, Ax, Xx, Bx, Numeric, Control, Info)

Arguments

Type IntentOptional AttributesName
integer, intent(in), optional :: sys
integer, intent(in), optional target:: Ap(*)
integer, intent(in), optional target:: Ai(*)
complex(kind=r8), intent(in), optional target:: Ax(*)
complex(kind=r8), target:: Xx(*)
complex(kind=r8), intent(in), target:: Bx(*)
type(c_ptr), intent(in), optional :: Numeric
real(kind=r8), optional target:: Control(0:UMFPACK_CONTROL-1)
real(kind=r8), optional target:: Info(0:UMFPACK_INFO-1)

Return Value integer