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

This file contains rectangular mesh for 2D space. More...

#include <iterator>
#include "rectangular_common.hpp"
#include "../utils/interpolation.hpp"
#include "../geometry/object.hpp"
#include "../geometry/space.hpp"
#include "../math.hpp"
#include "rectangular_spline.hpp"
Include dependency graph for rectangular2d.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plask::RectangularMesh2D
 Rectilinear mesh in 2D space. More...
 
class  plask::RectangularMesh2D::Element
 Represent FEM-like element in RectangularMesh. More...
 
class  plask::RectangularMesh2D::Elements
 Wrapper to TriangularMesh2D which allows for accessing FEM-like elements. More...
 
class  plask::RectangularMesh2D::ElementMesh
 
struct  plask::InterpolationAlgorithm< RectangularMesh2D, SrcT, DstT, INTERPOLATION_LINEAR >
 
struct  plask::InterpolationAlgorithm< RectangularMesh2D, SrcT, DstT, INTERPOLATION_NEAREST >
 
struct  plask::InterpolationAlgorithm< typename std::enable_if< method !=INTERPOLATION_DEFAULT, RectangularMesh2D::ElementMesh >::type, SrcT, DstT, method >
 
struct  plask::InterpolationAlgorithm< RectangularMesh2D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >
 

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 

Functions

shared_ptr< RectangularMesh2Dplask::make_rectangular_mesh (const RectangularMesh2D &to_copy)
 Copy to_copy mesh using OrderedAxis to represent each axis in returned mesh.
 
shared_ptr< RectangularMesh2Dplask::make_rectangular_mesh (shared_ptr< const RectangularMesh2D > to_copy)
 

Detailed Description

This file contains rectangular mesh for 2D space.

Definition in file rectangular2d.hpp.