ConstructMatrixFromTripletList Interface

public interface ConstructMatrixFromTripletList

Contents


Module Procedures

private pure subroutine ConstructMatrixFromTripletListSub_lsr(this, triplet_list, rows, columns)

A subroutine wrapper for the triplet list based constructor.

Arguments

Type IntentOptional Attributes Name
type(Matrix_lsr), intent(inout) :: this

The matrix being constructed

type(TripletList_r), intent(in) :: triplet_list

A list of triplet values. They must be sorted.

integer, intent(in) :: rows

Number of matrix rows

integer, intent(in) :: columns

Number of matrix columns

private pure subroutine ConstructMatrixFromTripletListSub_lsc(this, triplet_list, rows, columns)

A subroutine wrapper for the triplet list based constructor.

Arguments

Type IntentOptional Attributes Name
type(Matrix_lsc), intent(inout) :: this

The matrix being constructed

type(TripletList_c), intent(in) :: triplet_list

A list of triplet values. They must be sorted.

integer, intent(in) :: rows

Number of matrix rows

integer, intent(in) :: columns

Number of matrix columns