DOUG 0.2
Data Types | Functions/Subroutines

IdxMap_class Module Reference

Data Types

type  IdxMap_Elem
type  IdxMap

Functions/Subroutines

integer IdxMap_ElemIdx (M, k)
integer IdxMap_ExactElemIdx (M, k)
type(IdxMapIdxMap_New ()
subroutine IdxMap_Destroy (M)
subroutine IdxMap_Clear (M)
subroutine IdxMap_Insert (M, k, x)
subroutine IdxMap_Delete (M, k)
integer IdxMap_Size (M)
integer IdxMap_Key (M, n)
integer IdxMap_Lookup (M, k)
subroutine IdxMap_Print (M)

Function/Subroutine Documentation

subroutine IdxMap_class::IdxMap_Clear ( type (IdxMap),intent(inout)  M)

Definition at line 102 of file IdxMap.f90.

subroutine IdxMap_class::IdxMap_Delete ( type (IdxMap),intent(inout)  M,
integer,intent(in)  k 
)

Definition at line 139 of file IdxMap.f90.

References IdxMap_ExactElemIdx().

subroutine IdxMap_class::IdxMap_Destroy ( type (IdxMap),intent(inout)  M)

Definition at line 96 of file IdxMap.f90.

Referenced by ElemMtxs_assemble::ElemMtxsAssembleContext_Destroy().

integer IdxMap_class::IdxMap_ElemIdx ( type (IdxMap),intent(in)  M,
integer,intent(in)  k 
)

Definition at line 48 of file IdxMap.f90.

Referenced by IdxMap_ExactElemIdx(), and IdxMap_Insert().

integer IdxMap_class::IdxMap_ExactElemIdx ( type (IdxMap),intent(in)  M,
integer,intent(in)  k 
)

Definition at line 76 of file IdxMap.f90.

References IdxMap_ElemIdx().

Referenced by IdxMap_Delete(), and IdxMap_Lookup().

subroutine IdxMap_class::IdxMap_Insert ( type (IdxMap),intent(inout)  M,
integer,intent(in)  k,
integer,intent(in)  x 
)

Definition at line 108 of file IdxMap.f90.

References IdxMap_ElemIdx(), and not.

Referenced by ElemMtxs_assemble::ElemMtxsAssembleContext_addChunk().

integer IdxMap_class::IdxMap_Key ( type (IdxMap),intent(in)  M,
integer,intent(in)  n 
)

Definition at line 158 of file IdxMap.f90.

Referenced by ElemMtxs_assemble::ElemMtxsAssembleContext_extractSpMtx().

integer IdxMap_class::IdxMap_Lookup ( type (IdxMap),intent(in)  M,
integer,intent(in)  k 
)
type (IdxMap) IdxMap_class::IdxMap_New ( )

Definition at line 89 of file IdxMap.f90.

Referenced by ElemMtxs_assemble::ElemMtxsAssembleContext_newInit().

subroutine IdxMap_class::IdxMap_Print ( type (IdxMap),intent(in)  M)

Definition at line 184 of file IdxMap.f90.

integer IdxMap_class::IdxMap_Size ( type (IdxMap),intent(in)  M)

Definition at line 151 of file IdxMap.f90.

Referenced by ElemMtxs_assemble::ElemMtxsAssembleContext_extractSpMtx().