Octopus
photons_oct_m Module Reference

Data Types

interface  photons_t
 

Functions/Subroutines

class(photons_t) function, pointer photons_constructor (namespace)
 The factory routine (or constructor) allocates a pointer of the corresponding type and then calls the init routine which is a type-bound procedure of the corresponding type. With this design, also derived classes can use the init routine of the parent class. More...
 
subroutine photons_finalize (this)
 

Function/Subroutine Documentation

◆ photons_constructor()

class(photons_t) function, pointer photons_oct_m::photons_constructor ( type(namespace_t), intent(in)  namespace)
private

The factory routine (or constructor) allocates a pointer of the corresponding type and then calls the init routine which is a type-bound procedure of the corresponding type. With this design, also derived classes can use the init routine of the parent class.

Definition at line 164 of file photons.F90.

◆ photons_finalize()

subroutine photons_oct_m::photons_finalize ( type(photons_t), intent(inout)  this)
private

Definition at line 182 of file photons.F90.