PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces | Functions
rectangular3d.hpp File Reference

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

`#include "rectangular_common.hpp"`
`#include "rectilinear3d.hpp"`
`#include "../optional.hpp"`
Include dependency graph for rectangular3d.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | plask::RectangularMesh3D
| Rectangular mesh in 3D space. More...
struct | plask::InterpolationAlgorithm< RectangularMesh3D, SrcT, DstT, INTERPOLATION_LINEAR >
struct | plask::InterpolationAlgorithm< RectangularMesh3D, SrcT, DstT, INTERPOLATION_NEAREST >
struct | plask::InterpolationAlgorithm< typename std::enable_if< method !=INTERPOLATION_DEFAULT, RectangularMesh3D::ElementMesh >::type, SrcT, DstT, method >
struct | plask::InterpolationAlgorithm< RectangularMesh3D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >

## Namespaces
namespace | plask
| Patterson quadrature for complex function along specified line.

## Functions
shared_ptr< RectangularMesh3D > | plask::make_rectangular_mesh (const RectangularMesh3D &to_copy)
| Copy `to_copy` mesh using OrderedAxis to represent each axis in returned mesh.
shared_ptr< RectangularMesh3D > | plask::make_rectangular_mesh (shared_ptr< const RectangularMesh3D > to_copy)

## Detailed Description

This file contains rectangular mesh for 3D space.

Definition in file rectangular3d.hpp.