operator(.umfpack.) Interface

public interface operator(.umfpack.)

Calls

interface~~operator(.umfpack.)~~CallsGraph interface~operator(.umfpack.) operator(.umfpack.) proc~umfpack_di_operator_csc umfpack_di_operator_CSC interface~operator(.umfpack.)->proc~umfpack_di_operator_csc proc~umfpack_zi_operator_pcsc umfpack_zi_operator_pCSC interface~operator(.umfpack.)->proc~umfpack_zi_operator_pcsc proc~umfpack_ci_operator_pcsr umfpack_ci_operator_pCSR interface~operator(.umfpack.)->proc~umfpack_ci_operator_pcsr proc~umfpack_ci_operator_csr umfpack_ci_operator_CSR interface~operator(.umfpack.)->proc~umfpack_ci_operator_csr proc~umfpack_ci_operator_pcsc umfpack_ci_operator_pCSC interface~operator(.umfpack.)->proc~umfpack_ci_operator_pcsc proc~umfpack_di_operator_csr umfpack_di_operator_CSR interface~operator(.umfpack.)->proc~umfpack_di_operator_csr proc~umfpack_di_operator_pcsr umfpack_di_operator_pCSR interface~operator(.umfpack.)->proc~umfpack_di_operator_pcsr proc~umfpack_zi_operator_csc umfpack_zi_operator_CSC interface~operator(.umfpack.)->proc~umfpack_zi_operator_csc proc~umfpack_zi_operator_pcsr umfpack_zi_operator_pCSR interface~operator(.umfpack.)->proc~umfpack_zi_operator_pcsr proc~umfpack_zi_operator_csr umfpack_zi_operator_CSR interface~operator(.umfpack.)->proc~umfpack_zi_operator_csr proc~umfpack_ci_operator_csc umfpack_ci_operator_CSC interface~operator(.umfpack.)->proc~umfpack_ci_operator_csc proc~umfpack_di_operator_pcsc umfpack_di_operator_pCSC interface~operator(.umfpack.)->proc~umfpack_di_operator_pcsc proc~s_umfpack_di_numeric s_umfpack_di_numeric proc~umfpack_di_operator_csc->proc~s_umfpack_di_numeric proc~umfpack_di_free_numeric umfpack_di_free_numeric proc~umfpack_di_operator_csc->proc~umfpack_di_free_numeric proc~s_umfpack_di_symbolic s_umfpack_di_symbolic proc~umfpack_di_operator_csc->proc~s_umfpack_di_symbolic proc~umfpack_di_free_symbolic umfpack_di_free_symbolic proc~umfpack_di_operator_csc->proc~umfpack_di_free_symbolic proc~s_umfpack_di_solve s_umfpack_di_solve proc~umfpack_di_operator_csc->proc~s_umfpack_di_solve proc~umfpack_zi_free_symbolic umfpack_zi_free_symbolic proc~umfpack_zi_operator_pcsc->proc~umfpack_zi_free_symbolic interface~s_umfpack_zi_numeric s_umfpack_zi_numeric proc~umfpack_zi_operator_pcsc->interface~s_umfpack_zi_numeric interface~s_umfpack_zi_symbolic s_umfpack_zi_symbolic proc~umfpack_zi_operator_pcsc->interface~s_umfpack_zi_symbolic proc~umfpack_zi_free_numeric umfpack_zi_free_numeric proc~umfpack_zi_operator_pcsc->proc~umfpack_zi_free_numeric interface~s_umfpack_zi_solve s_umfpack_zi_solve proc~umfpack_zi_operator_pcsc->interface~s_umfpack_zi_solve proc~s_umfpack_ci_numeric s_umfpack_ci_numeric proc~umfpack_ci_operator_pcsr->proc~s_umfpack_ci_numeric proc~s_umfpack_ci_symbolic s_umfpack_ci_symbolic proc~umfpack_ci_operator_pcsr->proc~s_umfpack_ci_symbolic proc~umfpack_ci_operator_pcsr->proc~umfpack_zi_free_symbolic proc~s_umfpack_ci_solve s_umfpack_ci_solve proc~umfpack_ci_operator_pcsr->proc~s_umfpack_ci_solve proc~umfpack_ci_operator_pcsr->proc~umfpack_zi_free_numeric proc~umfpack_ci_operator_csr->proc~s_umfpack_ci_numeric proc~umfpack_ci_operator_csr->proc~s_umfpack_ci_symbolic proc~umfpack_ci_operator_csr->proc~umfpack_zi_free_symbolic proc~umfpack_ci_operator_csr->proc~s_umfpack_ci_solve proc~umfpack_ci_operator_csr->proc~umfpack_zi_free_numeric proc~umfpack_ci_operator_pcsc->proc~s_umfpack_ci_numeric proc~umfpack_ci_operator_pcsc->proc~s_umfpack_ci_symbolic proc~umfpack_ci_operator_pcsc->proc~umfpack_zi_free_symbolic proc~umfpack_ci_operator_pcsc->proc~s_umfpack_ci_solve proc~umfpack_ci_operator_pcsc->proc~umfpack_zi_free_numeric proc~umfpack_di_operator_csr->proc~s_umfpack_di_numeric proc~umfpack_di_operator_csr->proc~umfpack_di_free_numeric proc~umfpack_di_operator_csr->proc~s_umfpack_di_symbolic proc~umfpack_di_operator_csr->proc~umfpack_di_free_symbolic proc~umfpack_di_operator_csr->proc~s_umfpack_di_solve proc~umfpack_di_operator_pcsr->proc~s_umfpack_di_numeric proc~umfpack_di_operator_pcsr->proc~umfpack_di_free_numeric proc~umfpack_di_operator_pcsr->proc~s_umfpack_di_symbolic proc~umfpack_di_operator_pcsr->proc~umfpack_di_free_symbolic proc~umfpack_di_operator_pcsr->proc~s_umfpack_di_solve proc~umfpack_zi_operator_csc->proc~umfpack_zi_free_symbolic proc~umfpack_zi_operator_csc->interface~s_umfpack_zi_numeric proc~umfpack_zi_operator_csc->interface~s_umfpack_zi_symbolic proc~umfpack_zi_operator_csc->proc~umfpack_zi_free_numeric proc~umfpack_zi_operator_csc->interface~s_umfpack_zi_solve proc~umfpack_zi_operator_pcsr->proc~umfpack_zi_free_symbolic proc~umfpack_zi_operator_pcsr->interface~s_umfpack_zi_numeric proc~umfpack_zi_operator_pcsr->interface~s_umfpack_zi_symbolic proc~umfpack_zi_operator_pcsr->proc~umfpack_zi_free_numeric proc~umfpack_zi_operator_pcsr->interface~s_umfpack_zi_solve proc~umfpack_zi_operator_csr->proc~umfpack_zi_free_symbolic proc~umfpack_zi_operator_csr->interface~s_umfpack_zi_numeric proc~umfpack_zi_operator_csr->interface~s_umfpack_zi_symbolic proc~umfpack_zi_operator_csr->proc~umfpack_zi_free_numeric proc~umfpack_zi_operator_csr->interface~s_umfpack_zi_solve proc~umfpack_ci_operator_csc->proc~s_umfpack_ci_numeric proc~umfpack_ci_operator_csc->proc~s_umfpack_ci_symbolic proc~umfpack_ci_operator_csc->proc~umfpack_zi_free_symbolic proc~umfpack_ci_operator_csc->proc~s_umfpack_ci_solve proc~umfpack_ci_operator_csc->proc~umfpack_zi_free_numeric proc~umfpack_di_operator_pcsc->proc~s_umfpack_di_numeric proc~umfpack_di_operator_pcsc->proc~umfpack_di_free_numeric proc~umfpack_di_operator_pcsc->proc~s_umfpack_di_symbolic proc~umfpack_di_operator_pcsc->proc~umfpack_di_free_symbolic proc~umfpack_di_operator_pcsc->proc~s_umfpack_di_solve proc~umfpack_di_numeric umfpack_di_numeric proc~s_umfpack_di_numeric->proc~umfpack_di_numeric proc~umfpack_ci_numeric umfpack_ci_numeric proc~s_umfpack_ci_numeric->proc~umfpack_ci_numeric proc~umfpack_ci_symbolic umfpack_ci_symbolic proc~s_umfpack_ci_symbolic->proc~umfpack_ci_symbolic interface~c_umfpack_di_free_numeric c_umfpack_di_free_numeric proc~umfpack_di_free_numeric->interface~c_umfpack_di_free_numeric proc~umfpack_di_symbolic umfpack_di_symbolic proc~s_umfpack_di_symbolic->proc~umfpack_di_symbolic interface~c_umfpack_zi_free_symbolic c_umfpack_zi_free_symbolic proc~umfpack_zi_free_symbolic->interface~c_umfpack_zi_free_symbolic interface~s_umfpack_zi_numeric->proc~s_umfpack_ci_numeric interface~s_umfpack_zi_numeric->interface~s_umfpack_zi_numeric proc~umfpack_ci_solve umfpack_ci_solve proc~s_umfpack_ci_solve->proc~umfpack_ci_solve interface~s_umfpack_zi_symbolic->proc~s_umfpack_ci_symbolic interface~s_umfpack_zi_symbolic->interface~s_umfpack_zi_symbolic interface~c_umfpack_zi_free_numeric c_umfpack_zi_free_numeric proc~umfpack_zi_free_numeric->interface~c_umfpack_zi_free_numeric interface~c_umfpack_di_free_symbolic c_umfpack_di_free_symbolic proc~umfpack_di_free_symbolic->interface~c_umfpack_di_free_symbolic proc~umfpack_di_solve umfpack_di_solve proc~s_umfpack_di_solve->proc~umfpack_di_solve interface~s_umfpack_zi_solve->proc~s_umfpack_ci_solve interface~s_umfpack_zi_solve->interface~s_umfpack_zi_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 interface~c_umfpack_di_symbolic c_umfpack_di_symbolic proc~umfpack_di_symbolic->interface~c_umfpack_di_symbolic interface~c_umfpack_di_numeric c_umfpack_di_numeric proc~umfpack_di_numeric->interface~c_umfpack_di_numeric interface~c_umfpack_zi_symbolic c_umfpack_zi_symbolic proc~umfpack_ci_symbolic->interface~c_umfpack_zi_symbolic interface~c_umfpack_zi_numeric c_umfpack_zi_numeric proc~umfpack_ci_numeric->interface~c_umfpack_zi_numeric

Contents


Module Procedures

public function umfpack_di_operator_CSC(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(tCSC_di), intent(in) :: A
real(kind=c_double), intent(in) :: B(*)

Return Value real(kind=c_double) (size(A%Ap)-1)

public function umfpack_zi_operator_CSC(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(tCSC_zi), intent(in) :: A
type(tVec_zi), intent(in) :: B

Return Value type(tVec_zi)

public function umfpack_ci_operator_CSC(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(tCSC_ci), intent(in) :: A
complex(kind=c_double), intent(in) :: B(*)

Return Value complex(kind=c_double) (size(A%Ap)-1)

public function umfpack_di_operator_CSR(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(tCSR_di), intent(in) :: A
real(kind=c_double), intent(in) :: B(*)

Return Value real(kind=c_double) (size(A%Ap)-1)

public function umfpack_zi_operator_CSR(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(tCSR_zi), intent(in) :: A
type(tVec_zi), intent(in) :: B

Return Value type(tVec_zi)

public function umfpack_ci_operator_CSR(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(tCSR_ci), intent(in) :: A
complex(kind=c_double), intent(in) :: B(*)

Return Value complex(kind=c_double) (size(A%Ap)-1)

public function umfpack_di_operator_pCSC(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(pCSC_di), intent(in) :: A
real(kind=c_double), intent(in) :: B(:)

Return Value real(kind=c_double) (size(A%Ap)-1)

public function umfpack_zi_operator_pCSC(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(pCSC_zi), intent(in) :: A
type(pVec_zi), intent(in) :: B

Return Value type(tVec_zi)

public function umfpack_ci_operator_pCSC(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(pCSC_ci), intent(in) :: A
complex(kind=c_double), intent(in) :: B(*)

Return Value complex(kind=c_double) (size(A%Ap)-1)

public function umfpack_di_operator_pCSR(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(pCSR_di), intent(in) :: A
real(kind=c_double), intent(in) :: B(:)

Return Value real(kind=c_double) (size(A%Ap)-1)

public function umfpack_zi_operator_pCSR(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(pCSR_zi), intent(in) :: A
type(pVec_zi), intent(in) :: B

Return Value type(tVec_zi)

public function umfpack_ci_operator_pCSR(A, B) result(X)

Arguments

Type IntentOptional AttributesName
type(pCSR_ci), intent(in) :: A
complex(kind=c_double), intent(in) :: B(*)

Return Value complex(kind=c_double) (size(A%Ap)-1)