![]()  | 
  
    Octopus
    
   | 
 
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) | 
      
  | 
  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.
      
  | 
  private | 
Definition at line 182 of file photons.F90.