|
template<int dim> |
PLASK_API shared_ptr< OrderedAxis > | plask::makeGeometryAxis (const shared_ptr< GeometryObjectD< dim > > &geometry, Primitive< 3 >::Direction dir, double split=0.) |
| Get axis with points along edges of bounding boxes of all geometry elements.
|
|
shared_ptr< OrderedAxis > | plask::makeGeometryGrid1D (const shared_ptr< GeometryObjectD< 2 > > &geometry, double split=0.) |
| Generate grid along edges of bounding boxes of all geometry elements.
|
|
shared_ptr< RectangularMesh< 2 > > | plask::makeGeometryGrid (const shared_ptr< GeometryObjectD< 2 > > &geometry, double split=0.) |
| Generate grid along edges of bounding boxes of all geometry elements.
|
|
shared_ptr< RectangularMesh< 3 > > | plask::makeGeometryGrid (const shared_ptr< GeometryObjectD< 3 > > &geometry, double split=0.) |
| Generate grid along edges of bounding boxes of all geometry elements.
|
|
shared_ptr< OrderedAxis > | plask::makeGeometryGrid1D (const shared_ptr< GeometryD< 2 > > &geometry) |
| Generate grid along edges of bounding boxes of all geometry elements.
|
|
shared_ptr< RectangularMesh< 2 > > | plask::makeGeometryGrid (const shared_ptr< GeometryD< 2 > > &geometry) |
| Generate grid along edges of bounding boxes of all geometry elements.
|
|
shared_ptr< RectangularMesh< 3 > > | plask::makeGeometryGrid (const shared_ptr< GeometryD< 3 > > &geometry) |
| Generate grid along edges of bounding boxes of all geometry elements.
|
|
shared_ptr< OrderedAxis > | plask::refineAxis (const shared_ptr< MeshAxis > &axis, double spacing) |
| Divide existing axis into finer mesh with points approximately spaced by spacing .
|
|