PLaSK library
Loading...
Searching...
No Matches
mesh.hpp File Reference

This file contains base classes for meshes. More...

#include <map>
#include <plask/config.hpp>
#include "plask/memory.hpp"
#include "../vec.hpp"
#include "../geometry/object.hpp"
#include "../utils/iterators.hpp"
#include "../utils/cache.hpp"
#include "../utils/xml.hpp"
#include <boost/signals2.hpp>
#include "../utils/event.hpp"
Include dependency graph for mesh.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  plask::MeshBase
 Common base for meshes and generators. More...
 
struct  plask::Mesh
 Base class for all the meshes. More...
 
struct  plask::Mesh::Event
 Store information about event connected with mesh. More...
 
struct  plask::MeshD< dimension >
 Base class for all meshes defined for specified number of dimensions. More...
 
class  plask::MeshGenerator
 Base class for every mesh generator. More...
 
class  plask::MeshGeneratorD< MESH_DIM >
 Base class for specific mesh generator. More...
 
struct  plask::RegisterMeshReader
 Helper which call stores mesh reader when constructed. More...
 
struct  plask::RegisterMeshGeneratorReader
 Helper which call stores mesh reader when constructed. More...
 

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 

Detailed Description

This file contains base classes for meshes.

See also
Meshes

Definition in file mesh.hpp.