Documentation for module dg_types

...

source: dg_types.F
Loading...

public Types:

dg_type
...

public Subroutines/Functions:

SUBROUTINE
dg_create (dg)
create the dg structure
SUBROUTINE
dg_get (dg, id_nr, grid_index, dg_rho0)
Get the dg_type
SUBROUTINE
dg_release (dg)
releases the given dg_type
SUBROUTINE
dg_retain (dg)
retains the given dg_type
SUBROUTINE
dg_set (dg, dg_rho0, grid_index)
Set the double grid environment

public Types:

TYPE :: dg_type

...


INTEGER
:: ref_count ...
INTEGER
:: id_nr ...
INTEGER
:: grid_index ...
POINTER :: dg_rho0 ...

SUBROUTINEdg_create(dg)

create the dg structure

Arguments:
TYPE(dg_type),
POINTER
:: dg ...

SUBROUTINEdg_get(dg, id_nr, grid_index, dg_rho0)

Get the dg_type

Arguments:
TYPE(dg_type),
POINTER
:: dg ...
INTEGER,
OPTIONAL
:: id_nr ...
INTEGER,
OPTIONAL
:: grid_index ...
OPTIONAL, POINTER
:: dg_rho0 ...

SUBROUTINEdg_release(dg)

releases the given dg_type

Arguments:
TYPE(dg_type),
POINTER
:: dg the dg_type to release

SUBROUTINEdg_retain(dg)

retains the given dg_type

Arguments:
TYPE(dg_type),
POINTER
:: dg the dg_type to retain

SUBROUTINEdg_set(dg, dg_rho0, grid_index)

Set the double grid environment

Arguments:
TYPE(dg_type),
POINTER
:: dg ...
OPTIONAL, POINTER
:: dg_rho0 ...
INTEGER,
OPTIONAL
:: grid_index ...