protoData_ofNode Function

private function protoData_ofNode(node_pos, proto, geometry, level) result(protodata)

Small helping routine to get the variable data from a leaf.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: node_pos
type(sdr_protoTree_type), intent(in) :: proto
type(sdr_geometry_type), intent(in) :: geometry
integer, intent(in) :: level

Return Value real(kind=rk)(11+proto%node%nColors)


Calls

proc~~protodata_ofnode~~CallsGraph proc~protodata_ofnode protoData_ofNode proc~sdr_nodeprop_btest sdr_nodeProp_btest proc~protodata_ofnode->proc~sdr_nodeprop_btest

Called by

proc~~protodata_ofnode~~CalledByGraph proc~protodata_ofnode protoData_ofNode proc~sdr_write_proto_as_restart sdr_write_proto_as_restart proc~sdr_write_proto_as_restart->proc~protodata_ofnode proc~write_childleaves write_childLeaves proc~sdr_write_proto_as_restart->proc~write_childleaves proc~write_childleaves->proc~protodata_ofnode proc~write_childleaves->proc~write_childleaves proc~floodwaves_tree floodwaves_tree proc~floodwaves_tree->proc~sdr_write_proto_as_restart program~seeder seeder program~seeder->proc~sdr_write_proto_as_restart proc~sdr_flood_tree sdr_flood_tree program~seeder->proc~sdr_flood_tree proc~sdr_flood_tree->proc~floodwaves_tree

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iSide
integer, private :: iObj
integer, private :: trumping
integer, private :: maxlevel
integer, private :: obj_pos
integer, private :: attr_pos
integer, private :: attr_kind
integer, private :: objkind_count(sdr_object_kinds_max)
integer, private :: nObjects
integer, private :: nColors
integer, private :: iColor
integer, private :: col_int
integer, private :: col_bit
logical, private :: countAll
integer, private :: intersected_first
integer, private :: intersected_last