PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces | Functions
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< RectangularMesh2D > | plask::make_rectangular_mesh (const RectangularMesh2D &to_copy)
| Copy `to_copy` mesh using OrderedAxis to represent each axis in returned mesh.
shared_ptr< RectangularMesh2D > | plask::make_rectangular_mesh (shared_ptr< const RectangularMesh2D > to_copy)

## Detailed Description

This file contains rectangular mesh for 2D space.

Definition in file rectangular2d.hpp.