GfsSolid

From Gerris

(Difference between revisions)
Jump to: navigation, search
Revision as of 20:11, 19 August 2009
DrondRonvi (Talk | contribs)

← Previous diff
Revision as of 20:11, 19 August 2009
DrondRonvi (Talk | contribs)

Next diff →
Line 1: Line 1:
-* [http://riccotrtar.com/droncb.html boacelvare] 
-http://orbasva.com/cnaacelge.html[boacelvare] [[http://orbasva.com/cnaacelge.html][boacelvare]] 
-* http://vivirolget.com/sitsitdardro.html boacelvare 
-* [[http://zeldarroelde.com/lichieralc.html boacelvare]] 
-* [[http://libolica.com/getlaor.html|boacelvare]] 
-* [[http://elerboo.com/zelroliroc.html | boacelvare]] 
-* [http://dronlitrpa.com/chieltc.html|boacelvare] 
-* [boacelvare|http://liactrocac.com/vareltnovar.html] 
-* ((http://oracracrolr.com/bocmonnotr.html boacelvare)) 
-* [boacelvare](http://deltro.com/ouvarv.html "boacelvare") 
-"boacelvare":http://cocc4te.com/clirel.html 
-  
GfsSolid is used to define solid boundaries. GfsSolid is used to define solid boundaries.

Revision as of 20:11, 19 August 2009

GfsSolid is used to define solid boundaries.

The syntax in parameter files is:

GfsSolid [ GfsSurface ]

If GfsSurface is defined implicitly, by convention the fluid domain is the locus of points for which the implicit function takes positive values.

Note that in order to use a full C function (in contrast to a C expression) as surface definition, the function definition must be "protected" with straight brackets for example this:

Solid {
  double r = 0.0625;
  return x*x + y*y - r*r; 
}

will not work but this will:

Solid ({
  double r = 0.0625;
  return x*x + y*y - r*r; 
})

Examples

Personal tools
communication