PLaSK library
Loading...
Searching...
No Matches
generator_rectangular.cpp File Reference
Include dependency graph for generator_rectangular.cpp:

Go to the source code of this file.

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 

Functions

shared_ptr< OrderedAxisplask::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< OrderedAxisplask::refineAxis (const shared_ptr< MeshAxis > &axis, double spacing)
 Divide existing axis into finer mesh with points approximately spaced by spacing.
 
template<int dim>
shared_ptr< MeshGeneratorplask::readRectangularDivideGenerator (XMLReader &reader, Manager &manager)
 
template<int dim>
shared_ptr< MeshGeneratorplask::readRectangularSmoothGenerator (XMLReader &reader, Manager &manager)
 

Variables

template struct PLASK_API plask::RectangularMeshRefinedGenerator< 1 >
 
template struct PLASK_API plask::RectangularMeshRefinedGenerator< 2 >
 
template struct PLASK_API plask::RectangularMeshRefinedGenerator< 3 >
 
template struct PLASK_API plask::RectangularMeshDivideGenerator< 1 >
 
template struct PLASK_API plask::RectangularMeshDivideGenerator< 2 >
 
template struct PLASK_API plask::RectangularMeshDivideGenerator< 3 >
 
template struct PLASK_API plask::RectangularMeshSmoothGenerator< 1 >
 
template struct PLASK_API plask::RectangularMeshSmoothGenerator< 2 >
 
template struct PLASK_API plask::RectangularMeshSmoothGenerator< 3 >