[Updated reference doc Stephane Popinet **20050704032309] hunk ./doc/gfs-docs.sgml 29 + hunk ./doc/gfs-docs.sgml 40 + hunk ./doc/gfs-docs.sgml 45 - hunk ./doc/gfs-docs.sgml 50 + hunk ./doc/gfs-docs.sgml 52 - hunk ./doc/gfs-docs.sgml 60 + hunk ./doc/gfs-docs.sgml 129 + &gfs-source-tension; hunk ./doc/gfs-docs.sgml 137 + &gfs-event-harmonic; hunk ./doc/gfs-docs.sgml 154 + &gfs-output-progress; hunk ./doc/gfs-docs.sgml 160 - &gfs-output-boundaries; hunk ./doc/gfs-docs.sgml 164 + &gfs-output-scalar-histogram; hunk ./doc/gfs-docs.sgml 166 - &gfs-output-squares; hunk ./doc/gfs-sections.txt 43 +ftt_vector_norm hunk ./doc/gfs-sections.txt 131 -GFS_VELOCITY_COMPONENT -GFS_VELOCITY_INDEX -GFS_GRADIENT_COMPONENT -GFS_GRADIENT_INDEX hunk ./doc/gfs-sections.txt 140 -GfsPermanentVariable hunk ./doc/gfs-sections.txt 152 -gfs_variable_list_copy -gfs_variable_list_destroy -gfs_variable_source hunk ./doc/gfs-sections.txt 154 -gfs_variable_parent -gfs_variable_set_parent hunk ./doc/gfs-sections.txt 161 -gfs_velocity_norm -gfs_velocity_norm2 +gfs_vector_norm +gfs_vector_norm2 hunk ./doc/gfs-sections.txt 180 -gfs_cell_laplacian hunk ./doc/gfs-sections.txt 272 -gfs_cell_init_solid_fractions hunk ./doc/gfs-sections.txt 274 -gfs_refine_mixed hunk ./doc/gfs-sections.txt 288 +gfs_domain_alloc +gfs_domain_free hunk ./doc/gfs-sections.txt 291 -gfs_domain_add_new_variable -gfs_domain_replace_variable +gfs_domain_add_derived_variable hunk ./doc/gfs-sections.txt 297 +gfs_domain_combine_traverse +gfs_domain_traverse_cut hunk ./doc/gfs-sections.txt 301 +gfs_domain_copy_bc hunk ./doc/gfs-sections.txt 316 -gfs_domain_variable_sources hunk ./doc/gfs-sections.txt 450 + + +
+source_control +Controled source term +GFS_SOURCE_CONTROL +GFS_IS_SOURCE_CONTROL + +GfsSourceControl + +gfs_source_control_class +
+ +
+source_tension +Surface tension source term +GFS_SOURCE_TENSION +GFS_IS_SOURCE_TENSION + +GfsSourceTension + +gfs_source_tension_class hunk ./doc/gfs-sections.txt 520 +gfs_event_is_repetitive hunk ./doc/gfs-sections.txt 554 -gfs_event_sum2_class +
+ +
+event_harmonic +Harmonic analysis events +gfs_event_harmonic_class hunk ./doc/gfs-sections.txt 578 +gfs_function_description +gfs_function_get_constant_value +gfs_function_set_constant_value +gfs_function_get_variable hunk ./doc/gfs-sections.txt 588 + +GfsGenericInitClass +GfsGenericInit hunk ./doc/gfs-sections.txt 676 +
+ +
+output_progress +Progress output +gfs_output_progress_class hunk ./doc/gfs-sections.txt 758 +
+ +
+output_scalar_histogram +Scalar histogram output +gfs_output_scalar_histogram_class hunk ./doc/gfs-sections.txt 769 +GfsOutputErrorNorm + hunk ./doc/gfs-sections.txt 807 - -GfsRefineSolid hunk ./doc/gfs-sections.txt 850 -gfs_simulation_event_init hunk ./doc/gfs-sections.txt 851 -gfs_simulation_event hunk ./doc/tmpl/adapt.sgml 89 +@minlevel: +@maxlevel: hunk ./doc/tmpl/advection.sgml 24 +@v: +@fv: +@u: +@g: hunk ./doc/tmpl/advection.sgml 78 +@u: hunk ./doc/tmpl/advection.sgml 117 +@par: + hunk ./doc/tmpl/advection.sgml 128 +@v: hunk ./doc/tmpl/diffusion.sgml 22 -@cell: +@domain: hunk ./doc/tmpl/diffusion.sgml 24 +@rhs: +@dia: + +@cell: hunk ./doc/tmpl/diffusion.sgml 35 +@domain: +@u: +@rhs: +@dia: +@res: + hunk ./doc/tmpl/diffusion.sgml 53 +@dia: hunk ./doc/tmpl/diffusion.sgml 66 +@rhs: +@dia: +@res: hunk ./doc/tmpl/domain-advection.sgml 70 -@par: +@apar: hunk ./doc/tmpl/domain-advection.sgml 72 +@g: + +@par: hunk ./doc/tmpl/domain.sgml 66 +@allocated: hunk ./doc/tmpl/domain.sgml 68 -@variables_size: +@derived_variables: +@velocity: hunk ./doc/tmpl/domain.sgml 82 - + hunk ./doc/tmpl/domain.sgml 88 -@name: hunk ./doc/tmpl/domain.sgml 91 - + hunk ./doc/tmpl/domain.sgml 97 -@v: +@i: hunk ./doc/tmpl/domain.sgml 100 - + hunk ./doc/tmpl/domain.sgml 106 +@name: +@Returns: + + + + + + + +@domain: hunk ./doc/tmpl/domain.sgml 117 -@with: +@Returns: hunk ./doc/tmpl/domain.sgml 187 + + + + + +@domain1: +@domain2: +@inside: +@idata: +@outside: +@odata: + + + + + + + +@domain: +@s: +@order: +@flags: +@func: +@data: + + hunk ./doc/tmpl/domain.sgml 233 + + + + + + + +@domain: +@flags: +@max_depth: +@v: +@v1: hunk ./doc/tmpl/event.sgml 96 +@post_event: hunk ./doc/tmpl/event.sgml 146 + + + + + + + +@e: hunk ./doc/tmpl/event_stop.sgml 48 +@v: +@oldv: +@diff: hunk ./doc/tmpl/event_sum.sgml 9 -GfsEventSum and GfsEventSum2 can be used to compute and store the sum and squared sum of a time-varying variable. +GfsEventSum can be used to compute and store the sum over time of a variable. hunk ./doc/tmpl/event_sum.sgml 48 +@v: +@sv: hunk ./doc/tmpl/event_sum.sgml 55 - - - - -@Returns: - - - hunk ./doc/tmpl/fluid.sgml 34 - - - - - -@index: - -@variable: - - - - - - - -@component: - - - - - - - -@index: - -@variable: - - - - - - - -@component: - - hunk ./doc/tmpl/fluid.sgml 81 -@div: -@dp: -@res: -@g: -@p: -@u: -@v: +@place_holder: hunk ./doc/tmpl/fluid.sgml 97 +@component: hunk ./doc/tmpl/fluid.sgml 104 -@p: - - - - - - -@GFS_DIV: -@GFS_DP: -@GFS_RES: -@GFS_GX: -@GFS_GY: -@GFS_U: -@GFS_V: +@domain: hunk ./doc/tmpl/fluid.sgml 200 -@parent: +@domain: hunk ./doc/tmpl/fluid.sgml 202 +@Returns: + +@parent: hunk ./doc/tmpl/fluid.sgml 207 -@Returns: - - - - - - - -@v: -@parent: -@Returns: - - - - - - - -@v: hunk ./doc/tmpl/fluid.sgml 214 -@variables: +@i: hunk ./doc/tmpl/fluid.sgml 217 + +@variables: hunk ./doc/tmpl/fluid.sgml 226 -@variables: +@i: hunk ./doc/tmpl/fluid.sgml 230 - - - - - - - -@v: - - - - - - - -@v: -@pa: + +@variables: hunk ./doc/tmpl/fluid.sgml 311 - + hunk ./doc/tmpl/fluid.sgml 318 +@Returns: hunk ./doc/tmpl/fluid.sgml 321 - + hunk ./doc/tmpl/fluid.sgml 328 +@Returns: hunk ./doc/tmpl/fluid.sgml 338 +@Returns: hunk ./doc/tmpl/fluid.sgml 347 +@v: hunk ./doc/tmpl/fluid.sgml 357 +@Returns: hunk ./doc/tmpl/fluid.sgml 500 -@Returns: - - - - - - - -@cell: -@v: hunk ./doc/tmpl/ftt-basic.sgml 342 + + + + + +@v: + + hunk ./doc/tmpl/ftt-face.sgml 39 +@cell: +@neighbor: hunk ./doc/tmpl/function.sgml 9 -Functions can be used in most objects which require a numerical parameter. A function can be either a constant or a piece of C code taking coordinates (x,y,z) and time t as arguments and returning a floating-point value. +Functions can be used in most objects which require a numerical parameter. A function can be either a constant or a piece of C code taking coordinates (x,y,z), time t or any of the domain variables as arguments and returning a floating-point value. hunk ./doc/tmpl/function.sgml 29 +or a C expression + + +40.*(P - 1.) + + hunk ./doc/tmpl/function.sgml 104 -@t: hunk ./doc/tmpl/function.sgml 105 + +@t: hunk ./doc/tmpl/function.sgml 116 +@Returns: + hunk ./doc/tmpl/function.sgml 120 -@Returns: hunk ./doc/tmpl/function.sgml 139 + + + + + + + +@f: +@truncate: +@Returns: + + + + + + + +@f: +@Returns: + + + + + + + +@f: +@val: + + + + + + + +@f: +@Returns: hunk ./doc/tmpl/generic_init.sgml 33 + + + + + + + + + + + + hunk ./doc/tmpl/gfs-unused.sgml 213 + + + + + +@obj: + hunk ./doc/tmpl/gfs-unused.sgml 227 + + + + + +@index: +@variable: + + + + + + +@component: + hunk ./doc/tmpl/gfs-unused.sgml 263 + + + + + +@obj: + hunk ./doc/tmpl/gfs-unused.sgml 326 + + + + + +@index: +@variable: + + + + + + +@component: + hunk ./doc/tmpl/gfs-unused.sgml 370 + + + + + +@parent: +@omega: +@v: +@z: +@A: +@B: +@vsin: +@vcos: +@M: +@iM: +@Mn: +@x: +@a: +@Aname: +@Bname: +@invertible: + hunk ./doc/tmpl/gfs-unused.sgml 399 + + + + + +@x: +@y: +@W: +@w: +@last: +@dt: +@n: + + + + + + +@GFS_DIV: +@GFS_DP: +@GFS_RES: +@GFS_GX: +@GFS_GY: +@GFS_U: +@GFS_V: + hunk ./doc/tmpl/gfs-unused.sgml 525 + + + + + +@cell: +@v: +@Returns: + hunk ./doc/tmpl/gfs-unused.sgml 577 + + + + + +@domain: +@v: + hunk ./doc/tmpl/gfs-unused.sgml 613 + + + + + +@domain: +@v: +@with: + hunk ./doc/tmpl/gfs-unused.sgml 649 + + + + + +@Returns: + hunk ./doc/tmpl/gfs-unused.sgml 834 + + + + + +@v: +@parent: +@Returns: + + + + + + +@v: + + + + + + +@v: + + + + + + +@v: +@pa: + hunk ./doc/tmpl/gfs-unused.sgml 873 + + + + + + +@cell: +@v: + + + + + + +@cell: +@v: hunk ./doc/tmpl/init_vorticity.sgml 57 +@f: hunk ./doc/tmpl/output_error_norm.sgml 48 + + + + + +@s: +@unbiased: + hunk ./doc/tmpl/output_scalar.sgml 76 +@name: hunk ./doc/tmpl/poisson.sgml 67 +@dia: hunk ./doc/tmpl/poisson.sgml 84 +@dia: hunk ./doc/tmpl/poisson.sgml 97 +@dia: hunk ./doc/tmpl/poisson.sgml 114 +@dia: +@res: hunk ./doc/tmpl/poisson.sgml 126 +@g: hunk ./doc/tmpl/poisson.sgml 141 +@p: +@g: hunk ./doc/tmpl/poisson.sgml 153 +@p: +@res: hunk ./doc/tmpl/poisson.sgml 166 +@res: hunk ./doc/tmpl/refine_distance.sgml 9 -For each candidate cell, GfsRefineDistance computes the distance from the cell center to the given surface. It then passes this distance as t argument to the user-defined function in order to get the maximum level of refinement allowed. +For each candidate cell, GfsRefineDistance computes the distance from the cell center to the given surface. It then passes this distance as Distance argument to the user-defined function in order to get the maximum level of refinement allowed. hunk ./src/ftt.c 1699 - # @data: user data to pass to @cleanup. + * @data: user data to pass to @cleanup. hunk ./src/poisson.c 810 + * @u: the variable to use as left-hand side. + * @rhs: the right-hand side. + * @dia: the diagonal weight. + * @res: the residual. hunk ./src/timestep.h 80 - GfsAdvectionParams * par, + GfsAdvectionParams * apar,