55 SUBROUTINE com_set_pointer( attr,ptr,asso )
57 CHARACTER(*),
INTENT(IN) ::
attr
60 END SUBROUTINE com_set_pointer
64 CHARACTER(*),
INTENT(in) :: winname
76 ALLOCATE( glb%global )
78 isdummy = trim(winname) ==
"RocfloDummy"
80 glb%global%winName = winname
84 CALL com_new_window( winname )
88 CALL com_new_attribute( winname//
'.global',
'w',com_f90pointer,1,
'' )
90 CALL com_allocate_array( winname//
'.global')
94 types(1) = com_f90pointer
95 types(2) = com_double_precision
96 types(3) = com_mpi_comm
97 types(4) = com_integer
100 types(7) = com_integer
102 CALL com_set_member_function( winname//
'.initialize', &
107 types(1) = com_f90pointer
108 types(2) = com_double_precision
109 types(3) = com_double_precision
110 types(4) = com_integer
111 types(5) = com_integer
114 CALL com_set_member_function( winname//
'.update_solution', &
117 CALL com_set_member_function( winname//
'.update_solution', &
123 CALL com_set_member_function( winname//
'.update_inbuff_gm_fluid', &
128 CALL com_set_member_function( winname//
'.finalize', &
133 CALL com_set_member_function( winname//
'.pre_hdf_output', &
136 CALL com_set_member_function( winname//
'.post_hdf_output', &
141 CALL com_window_init_done( winname )
subroutine rflo_updateinbuffgm(globalGenx, dAlpha)
subroutine rflo_flowsolverdummy(globalGenx, timeSystem, dTimeSystem, genxHandleBc, genxHandleGm)
subroutine fluid_posthdfoutput(globalGenx)
subroutine rflo_flowsolver(dTimeSystem, dIterSystem, regions)
const COM::Attribute * attr(const COM::Attribute *a) const
Obtain the attribute on the parent pane of the node.
subroutine associate_pointer(attr, ptr)
subroutine rflo_initflowsolver(casename, verbLevel, global, regions)
subroutine fluid_finalize(globalGenx)
subroutine fluid_prehdfoutput(globalGenx)
subroutine rocflo_load_module(winName)