PLaSK library
|
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"
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) |
This file contains rectangular mesh for 2D space.
Definition in file rectangular2d.hpp.