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,35 +37,33 @@ geometry
|
||||
}
|
||||
}
|
||||
|
||||
// Outer box sizes
|
||||
// Outer box size
|
||||
vo #eval{ sqrt($outerRadius/3) };
|
||||
mvo #eval{ -$vo };
|
||||
|
||||
// Inner box sizes - % of overall dimension
|
||||
// Inner box size - % of overall dimension
|
||||
vi #eval{ $vo * $innerRatio };
|
||||
mvi #eval{ -$vi };
|
||||
|
||||
vertices
|
||||
(
|
||||
// Inner block
|
||||
($mvi $mvi $mvi)
|
||||
( $vi $mvi $mvi)
|
||||
( $vi $vi $mvi)
|
||||
($mvi $vi $mvi)
|
||||
($mvi $mvi $vi)
|
||||
( $vi $mvi $vi)
|
||||
(-$vi -$vi -$vi)
|
||||
( $vi -$vi -$vi)
|
||||
( $vi $vi -$vi)
|
||||
(-$vi $vi -$vi)
|
||||
(-$vi -$vi $vi)
|
||||
( $vi -$vi $vi)
|
||||
( $vi $vi $vi)
|
||||
($mvi $vi $vi)
|
||||
(-$vi $vi $vi)
|
||||
|
||||
// Outer blocks
|
||||
($mvo $mvo $mvo)
|
||||
( $vo $mvo $mvo)
|
||||
( $vo $vo $mvo)
|
||||
($mvo $vo $mvo)
|
||||
($mvo $mvo $vo)
|
||||
( $vo $mvo $vo)
|
||||
(-$vo -$vo -$vo)
|
||||
( $vo -$vo -$vo)
|
||||
( $vo $vo -$vo)
|
||||
(-$vo $vo -$vo)
|
||||
(-$vo -$vo $vo)
|
||||
( $vo -$vo $vo)
|
||||
( $vo $vo $vo)
|
||||
($mvo $vo $vo)
|
||||
(-$vo $vo $vo)
|
||||
);
|
||||
|
||||
blocks
|
||||
|
||||
Reference in New Issue
Block a user