71 SUBROUTINE com_set_pointer(attr,ptr,asso)
73 CHARACTER(*),
INTENT(IN) ::
attr
76 END SUBROUTINE com_set_pointer
83 CHARACTER(*),
INTENT(IN) :: winname
100 isdummy = trim(winname) ==
"RocfluDummy"
101 glb%isDummy = isdummy
102 glb%global%winName = winname
108 CALL com_new_window(winname)
114 CALL com_new_attribute(winname//
'.global',
'w',com_f90pointer,1,
'')
115 CALL com_allocate_array(winname//
'.global')
121 types(1) = com_f90pointer
122 types(2) = com_double_precision
123 types(3) = com_mpi_comm
124 types(4) = com_integer
125 types(5) = com_string
126 types(6) = com_string
127 types(7) = com_integer
130 winname//
'.global',
'biiiiii',types)
136 types(1) = com_f90pointer
137 types(2) = com_double_precision
138 types(3) = com_double_precision
139 types(4) = com_integer
140 types(5) = com_integer
142 IF ( isdummy .EQV. .true. )
THEN
143 CALL com_set_member_function(winname//
'.update_solution', &
147 CALL com_set_member_function(winname//
'.update_solution', &
156 types(1) = com_f90pointer
157 types(2) = com_double_precision
159 CALL com_set_member_function(winname//
'.'//man_comp_integ_name, &
167 CALL com_set_member_function(winname//
'.update_inbuff_gm_fluid', &
175 CALL com_set_member_function(winname//
'.finalize',
fluid_finalize, &
176 winname//
'.global',
'b',types)
182 CALL com_set_member_function(winname//
'.pre_hdf_output', &
186 CALL com_set_member_function(winname//
'.post_hdf_output', &
194 CALL com_window_init_done(winname)
subroutine rflu_flowsolver(dTimeSystem, dIterSystem, levels)
subroutine rflu_updateinbuffgm(globalGenx, dAlpha)
subroutine fluid_posthdfoutput(globalGenx)
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 rflu_flowsolverdummy(globalGenx, timeSystem, dTimeSystem, genxHandleBc, genxHandleGm)
subroutine fluid_compute_integrals(globalGenx, integ)
subroutine rocflu_load_module(winName)
subroutine fluid_finalize(globalGenx)
subroutine fluid_prehdfoutput(globalGenx)
subroutine rflu_initflowsolver(casename, verbLevel, global, levels)