mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
TUT: generalize (parameterize) blockMeshDict for half-cylinder geometries
- profit from some of the recent modifications to parser expansion TUT: adjust some #eval statements for less clutter
This commit is contained in:
@ -37,21 +37,21 @@ geometry
|
||||
}
|
||||
|
||||
// Box sizes
|
||||
vxo #eval{sqrt(1.0/3.0) * $rxo}; mvxo #eval{-$vxo};
|
||||
vyo #eval{sqrt(1.0/3.0) * $ryo}; mvyo #eval{-$vyo};
|
||||
vzo #eval{sqrt(1.0/3.0) * $rzo}; mvzo #eval{-$vzo};
|
||||
vxo ${{sqrt(1.0/3.0) * $rxo}};
|
||||
vyo ${{sqrt(1.0/3.0) * $ryo}};
|
||||
vzo ${{sqrt(1.0/3.0) * $rzo}};
|
||||
|
||||
vertices
|
||||
(
|
||||
// Outer block points
|
||||
project ($mvxo $mvyo $mvzo) (sphere)
|
||||
project ( $vxo $mvyo $mvzo) (sphere)
|
||||
project ( $vxo $vyo $mvzo) (sphere)
|
||||
project ($mvxo $vyo $mvzo) (sphere)
|
||||
project ($mvxo $mvyo $vzo) (sphere)
|
||||
project ( $vxo $mvyo $vzo) (sphere)
|
||||
project (-$vxo -$vyo -$vzo) (sphere)
|
||||
project ( $vxo -$vyo -$vzo) (sphere)
|
||||
project ( $vxo $vyo -$vzo) (sphere)
|
||||
project (-$vxo $vyo -$vzo) (sphere)
|
||||
project (-$vxo -$vyo $vzo) (sphere)
|
||||
project ( $vxo -$vyo $vzo) (sphere)
|
||||
project ( $vxo $vyo $vzo) (sphere)
|
||||
project ($mvxo $vyo $vzo) (sphere)
|
||||
project (-$vxo $vyo $vzo) (sphere)
|
||||
);
|
||||
|
||||
blocks
|
||||
|
||||
Reference in New Issue
Block a user