- 11 Nov, 2016 1 commit
-
-
Mark Olesen authored
-
- 13 Oct, 2016 1 commit
-
-
Henry Weller authored
For example, to mesh a sphere with a single block the geometry is defined in the blockMeshDict as a searchableSurface: geometry { sphere { type searchableSphere; centre (0 0 0); radius 1; } } The vertices, block topology and curved edges are defined in the usual way, for example v 0.5773502; mv -0.5773502; a 0.7071067; ma -0.7071067; vertices ( ($mv $mv $mv) ( $v $mv $mv) ( $v $v $mv) ($mv $v $mv) ($mv $mv $v) ( $v $mv $v) ( $v $v $v) ($mv $v $v) ); blocks ( hex (0 1 2 3 4 5 6 7) (10 10 10) simpleGrading (1 1 1) ); edges ( arc 0 1 (0 $ma $ma) arc 2 3 (0 $a $ma) arc 6 7 (0 $a $a) arc 4 5 (0 $ma $a) arc 0 3 ($ma 0 $ma) arc 1 2 ($a 0 $ma) arc 5 6 ($a 0 $a) arc 4 7 ($ma 0 $a) arc 0 4 ($ma $ma 0) arc 1 5 ($a $ma 0) arc 2 6 ($a $a 0) arc 3 7 ($ma $a 0) ); which will produce a mesh in which the block edges conform to the sphere but the faces of the block lie somewhere between the original cube and the spherical surface which is a consequence of the edge-based transfinite interpolation. Now the projection of the block faces to the geometry specified above can also be specified: faces ( project (0 4 7 3) sphere project (2 6 5 1) sphere project (1 5 4 0) sphere project (3 7 6 2) sphere project (0 3 2 1) sphere project (4 5 6 7) sphere ); which produces a mesh that actually conforms to the sphere. See OpenFOAM-dev/tutorials/mesh/blockMesh/sphere This functionality is experimental and will undergo further development and generalization in the future to support more complex surfaces, feature edge specification and extraction etc. Please get involved if you would like to see blockMesh become a more flexible block-structured mesher. Henry G. Weller, CFD Direct.
-
- 09 Oct, 2016 1 commit
-
-
Henry Weller authored
-
- 08 Oct, 2016 1 commit
-
-
Henry Weller authored
-
- 10 Feb, 2016 1 commit
-
-
Henry Weller authored
-
- 17 Jun, 2013 1 commit
-
-
andy authored
-
- 05 Apr, 2013 1 commit
-
-
andy authored
-
- 14 Aug, 2011 1 commit
-
-
Henry authored
-
- 27 Jul, 2010 1 commit
-
-
graham authored
Exception: applyWallFunctionBoundaryConditions.C cannot split #include directives.
-
- 30 Apr, 2010 1 commit
-
-
Mark Olesen authored
-
- 30 Mar, 2010 1 commit
-
-
mattijs authored
-
- 29 Mar, 2010 1 commit
-
-
Mark Olesen authored
-
- 04 Dec, 2009 1 commit
-
-
Mark Olesen authored
-
- 30 Nov, 2009 1 commit
-
-
Mark Olesen authored
-
- 23 Nov, 2009 1 commit
-
-
Mark Olesen authored
- Include Sets/Zones now scans immediately to refresh the list of available mesh parts. Unfortunately, this also causes the object panel to be modified, even although the selection doesn't acutally need to change. This seems to be due to how the pqNamedWidgets are getting the information from the proxy properties. I can't figure if it's possible to acheive what I want, but we can probably live with the current implementation. After IncludeZones, simply us 'Reset' to undo the spurious GUI changes. Works fine - just looks a bit silly. - Added 'Refresh' button to rescan for new times/fields. Good for post-processing ongoing calculations without exiting the reader. - Added 'Skip Zero Time' checkbox: many (some) calculations have data missing at time=0 (eg, rho, lagrangian, etc). This provides a convenient way to skip over this time. - Future?: We could probably pick up favourite default values for these switches from ~OpenFOAM/controlDict, from a case system/paraview, or simply by making the casename.OpenFOAM also be an OpenFOAM dictionary with the settings.
-
- 22 Oct, 2009 1 commit
-
-
Mark Olesen authored
- Show Point Numbers as is_internal="1" and hook directly into a QT-checkbox and thus bypass modifying the reader state. - Same for Cache Mesh and Show Patch Names
-
- 18 Oct, 2009 2 commits
-
-
Mark Olesen authored
- apply scaleFactor (eg, mm->m) in PV3 reader - this looks better when overlaying with other objects - stop segfault when paraview exits without deleting readers first
-
Mark Olesen authored
- remove patch/point text labels upon deletion - combined client/server plugin instead of separate .so files first experiment with adding panel decorations - directory reorganization
-
- 07 Oct, 2009 1 commit
-
-
Mark Olesen authored
-
- 05 Oct, 2009 1 commit
-
-
Mark Olesen authored
- first version. Only uses simple hex shapes for the blocks.
-