Scrambler  1
ObjectDeclarations Module Reference
+ Collaboration diagram for ObjectDeclarations:

List of all members.

Data Types

type  ObjectDef

Public Member Functions

INTEGER function ObjectListAdd (Object, type)
subroutine ObjectListRemove (id)
TYPE(ObjectDef) function, pointer ObjectListFind (id)

Public Attributes

INTEGER, parameter AMBIENTOBJ = 0
INTEGER, parameter DISKOBJ = 1
INTEGER, parameter CLUMPOBJ = 2
INTEGER, parameter COLLIDINGFLOWOBJ = 3
INTEGER, parameter REFINEMENTOBJ = 4
INTEGER, parameter SHAPEOBJ = 5
INTEGER, parameter SPLITREGIONOBJ = 6
INTEGER, parameter UNIFORMREGIONOBJ = 7
INTEGER, parameter PERTURBOBJ = 8
INTEGER, parameter VECTORPERTURBOBJ = 9
INTEGER, parameter OUTFLOWOBJ = 10
INTEGER, parameter WINDOBJ = 11
TYPE(ObjectDef), pointer ListHead = > null()
TYPE(ObjectDef), pointer ListTail = > null()
INTEGER len
CHARACTER(LEN=1), dimension(10) dummy_char

Detailed Description

Definition at line 23 of file object_declarations.f90.


Member Function/Subroutine Documentation

INTEGER function ObjectListAdd ( TYPE(ObjectDef), pointer  Object,
INTEGER  type 
)

Definition at line 48 of file object_declarations.f90.

subroutine ObjectListRemove ( INTEGER  id)

Definition at line 67 of file object_declarations.f90.

TYPE(ObjectDef) function, pointer ObjectListFind ( INTEGER  id)

Definition at line 93 of file object_declarations.f90.


Member Data Documentation

INTEGER, parameter AMBIENTOBJ = 0

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter DISKOBJ = 1

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter CLUMPOBJ = 2

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter COLLIDINGFLOWOBJ = 3

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter REFINEMENTOBJ = 4

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter SHAPEOBJ = 5

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter SPLITREGIONOBJ = 6

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter UNIFORMREGIONOBJ = 7

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter PERTURBOBJ = 8

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter VECTORPERTURBOBJ = 9

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter OUTFLOWOBJ = 10

Definition at line 26 of file object_declarations.f90.

INTEGER, parameter WINDOBJ = 11

Definition at line 26 of file object_declarations.f90.

TYPE (ObjectDef), pointer ListHead = > null()

Definition at line 38 of file object_declarations.f90.

TYPE (ObjectDef), pointer ListTail = > null()

Definition at line 39 of file object_declarations.f90.

INTEGER len

Definition at line 41 of file object_declarations.f90.

CHARACTER(LEN=1), dimension(10) dummy_char

Definition at line 42 of file object_declarations.f90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables