pCSR Interface

public interface pCSR

Calls

interface~~pcsr~~CallsGraph interface~pcsr pCSR proc~make_csr_ci make_CSR_ci interface~pcsr->proc~make_csr_ci proc~make_csr_di make_CSR_di interface~pcsr->proc~make_csr_di proc~make_csr_zi make_CSR_zi interface~pcsr->proc~make_csr_zi

Module Procedures

public function make_CSR_di(Ap, Ai, Ax) result(result)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), target :: Ap(:)
integer, intent(in), target :: Ai(:)
real(kind=r8), intent(in), target :: Ax(:)

Return Value type(pCSR_di)

public function make_CSR_zi(Ap, Ai, Ax, Az) result(result)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), target :: Ap(:)
integer, intent(in), target :: Ai(:)
real(kind=r8), intent(in), target :: Ax(:)
real(kind=r8), intent(in), target :: Az(:)

Return Value type(pCSR_zi)

public function make_CSR_ci(Ap, Ai, Ax) result(result)

Arguments

Type IntentOptional Attributes Name
integer, intent(in), target :: Ap(:)
integer, intent(in), target :: Ai(:)
complex(kind=r8), intent(in), target :: Ax(:)

Return Value type(pCSR_ci)