type_dense Derived Type

type, public, extends(abst_matrix) :: type_dense


Inherits

type~~type_dense~~InheritsGraph type~type_dense type_dense type~abst_matrix abst_matrix type~type_dense->type~abst_matrix

Components

Type Visibility Attributes Name Initial
real(kind=real64), public, allocatable :: val(:,:)

Type-Bound Procedures

procedure, public, pass(self) :: copy => copy_dense

  • private function copy_dense(self) result(B)

    Arguments

    Type IntentOptional Attributes Name
    class(type_dense), intent(in) :: self

    Return Value class(abst_matrix), allocatable

procedure, public, pass(self) :: destory => destory_dense

  • private subroutine destory_dense(self)

    Arguments

    Type IntentOptional Attributes Name
    class(type_dense), intent(inout) :: self

procedure, public, pass(self) :: find => find_dense

  • private subroutine find_dense(self, row, col, index)

    Arguments

    Type IntentOptional Attributes Name
    class(type_dense), intent(in) :: self
    integer(kind=int32), intent(in) :: row
    integer(kind=int32), intent(in) :: col
    integer(kind=int32), intent(inout) :: index

procedure, public, pass(self) :: initialize => initialize_type_dense