atl_source_type Derived Type

type, public :: atl_source_type

Description of the new source type in Ateles


Inherits

type~~atl_source_type~~InheritsGraph type~atl_source_type atl_source_type type~grw_stringkeyvaluepairarray_type grw_stringkeyvaluepairarray_type type~atl_source_type->type~grw_stringkeyvaluepairarray_type varDict type~atl_source_op_type atl_source_op_type type~atl_source_type->type~atl_source_op_type method type~atl_source_elems_type atl_source_elems_type type~atl_source_op_type->type~atl_source_elems_type elems type~grw_intarray_type grw_intarray_type type~atl_source_elems_type->type~grw_intarray_type posInTotal, idx

Inherited by

type~~atl_source_type~~InheritedByGraph type~atl_source_type atl_source_type type~atl_cube_container_type atl_cube_container_type type~atl_cube_container_type->type~atl_source_type source type~atl_element_container_type atl_element_container_type type~atl_element_container_type->type~atl_cube_container_type cubes

Contents


Components

TypeVisibilityAttributesNameInitial
type(atl_source_op_type), private, allocatable:: method(:)

Contains source elements position in tree%treeID and function pointer to update source. size: varDict%nVals

integer, private, allocatable:: poly_proj_pos(:)

Postition of individual projection method in the projection list. This list is levelwise, size: (minLevel:maxLevel)

type(grw_stringkeyvaluepairarray_type), private :: varDict

This dictionary is used to map variables from the variable system to source variables to be used as data source.