| at(std::size_t index0, std::size_t index1) const | plask::RectangularMaskedMesh2D | inline |
| RectangularMaskedMeshBase< 2 >::at(std::size_t index) const override | plask::RectangularMaskedMeshBase< 2 > | inline |
| begin() const | plask::RectangularMaskedMeshBase< 2 > | inline |
| BoundaryIndex typedef | plask::RectangularMaskedMeshBase< 2 > | protected |
| boundaryIndex | plask::RectangularMaskedMeshBase< 2 > | protected |
| boundaryIndexInitialized | plask::RectangularMaskedMeshBase< 2 > | protected |
| createBottomBoundary() const override | plask::RectangularMaskedMesh2D | |
| createBottomOfBoundary(const Box2D &box) const override | plask::RectangularMaskedMesh2D | |
| createHorizontalBoundaryAtLine(std::size_t line_nr_axis1) const override | plask::RectangularMaskedMesh2D | |
| createHorizontalBoundaryAtLine(std::size_t line_nr_axis1, std::size_t indexBegin, std::size_t indexEnd) const override | plask::RectangularMaskedMesh2D | |
| createHorizontalBoundaryNear(double axis1_coord) const override | plask::RectangularMaskedMesh2D | |
| createHorizontalBoundaryNear(double axis1_coord, double from, double to) const override | plask::RectangularMaskedMesh2D | |
| createLeftBoundary() const override | plask::RectangularMaskedMesh2D | |
| createLeftOfBoundary(const Box2D &box) const override | plask::RectangularMaskedMesh2D | |
| createRightBoundary() const override | plask::RectangularMaskedMesh2D | |
| createRightOfBoundary(const Box2D &box) const override | plask::RectangularMaskedMesh2D | |
| createTopBoundary() const override | plask::RectangularMaskedMesh2D | |
| createTopOfBoundary(const Box2D &box) const override | plask::RectangularMaskedMesh2D | |
| createVerticalBoundaryAtLine(std::size_t line_nr_axis0) const override | plask::RectangularMaskedMesh2D | |
| createVerticalBoundaryAtLine(std::size_t line_nr_axis0, std::size_t indexBegin, std::size_t indexEnd) const override | plask::RectangularMaskedMesh2D | |
| createVerticalBoundaryNear(double axis0_coord) const override | plask::RectangularMaskedMesh2D | |
| createVerticalBoundaryNear(double axis0_coord, double from, double to) const override | plask::RectangularMaskedMesh2D | |
| element(std::size_t i0, std::size_t i1) const | plask::RectangularMaskedMesh2D | inline |
| element(std::size_t i) const | plask::RectangularMaskedMesh2D | inline |
| elements() const | plask::RectangularMaskedMesh2D | inline |
| elementSet | plask::RectangularMaskedMeshBase< 2 > | protected |
| elementSetInitialized | plask::RectangularMaskedMeshBase< 2 > | protected |
| empty() const override | plask::RectangularMaskedMeshBase< 2 > | inline |
| end() const | plask::RectangularMaskedMeshBase< 2 > | inline |
| ensureHasBoundaryIndex() const | plask::RectangularMaskedMeshBase< 2 > | inlineprotected |
| ensureHasElements() const | plask::RectangularMaskedMeshBase< 2 > | inlineprotected |
| findIndexes(const MeshAxis &axis, double wrapped_point_coord, std::size_t &index_lo, std::size_t &index_hi) | plask::RectangularMaskedMeshBase< 2 > | inlineprotectedstatic |
| full() const | plask::RectangularMaskedMeshBase< 2 > | inline |
| fullMesh | plask::RectangularMaskedMeshBase< 2 > | |
| getElement(std::size_t i0, std::size_t i1) const | plask::RectangularMaskedMesh2D | inline |
| getElement(std::size_t i) const | plask::RectangularMaskedMesh2D | inline |
| getElementArea(std::size_t index0, std::size_t index1) const | plask::RectangularMaskedMesh2D | inline |
| RectangularMaskedMeshBase< 2 >::getElementArea(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementBox(std::size_t index0, std::size_t index1) const | plask::RectangularMaskedMesh2D | inline |
| RectangularMaskedMeshBase< 2 >::getElementBox(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementIndexFromLowIndex(std::size_t mesh_index_of_el_bottom_left) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementIndexFromLowIndexes(std::size_t axis0_index, std::size_t axis1_index) const | plask::RectangularMaskedMesh2D | inline |
| getElementMesh() const | plask::RectangularMaskedMesh2D | inline |
| getElementMeshLowIndex(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementMeshLowIndexes(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementMidpoint(std::size_t index0, std::size_t index1) const | plask::RectangularMaskedMesh2D | inline |
| RectangularMaskedMeshBase< 2 >::getElementMidpoint(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementMidpoint0(std::size_t index0) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementMidpoint1(std::size_t index1) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElements() const | plask::RectangularMaskedMesh2D | inline |
| getElementsCount() const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementsCount0() const | plask::RectangularMaskedMeshBase< 2 > | inline |
| getElementsCount1() const | plask::RectangularMaskedMeshBase< 2 > | inline |
| index(std::size_t axis0_index, std::size_t axis1_index) const | plask::RectangularMaskedMesh2D | inline |
| RectangularMaskedMeshBase< 2 >::index(const Vec< DIM, std::size_t > &indexes) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| index0(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| index1(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| indexes(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| interpolateLinear(const RandomAccessContainer &data, const Vec< 2 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::type | plask::RectangularMaskedMesh2D | inline |
| interpolateNearestNeighbor(const RandomAccessContainer &data, const Vec< 2 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::type | plask::RectangularMaskedMesh2D | inline |
| iterator typedef | plask::RectangularMaskedMeshBase< 2 > | |
| majorIndex(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| MIN_DISTANCE | plask::RectangularMaskedMeshBase< 2 > | static |
| minorIndex(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 2 > | inline |
| nearest(double p, const MeshAxis &axis, std::size_t index_lo, std::size_t index_hi) | plask::RectangularMaskedMeshBase< 2 > | inlineprotectedstatic |
| nodeSet | plask::RectangularMaskedMeshBase< 2 > | protected |
| NOT_INCLUDED enum value | plask::RectangularMaskedMeshBase< 2 > | |
| operator()(std::size_t axis0_index, std::size_t axis1_index) const | plask::RectangularMaskedMesh2D | inline |
| Predicate typedef | plask::RectangularMaskedMesh2D | |
| prepareInterpolation(const Vec< 2 > &point, Vec< 2 > &wrapped_point, std::size_t &index0_lo, std::size_t &index0_hi, std::size_t &index1_lo, std::size_t &index1_hi, const InterpolationFlags &flags) const | plask::RectangularMaskedMesh2D | |
| RectangularMaskedMesh2D()=default | plask::RectangularMaskedMesh2D | |
| RectangularMaskedMesh2D(const RectangularMesh< 2 > &fullMesh, const Predicate &predicate, bool clone_axes=false) | plask::RectangularMaskedMesh2D | |
| RectangularMaskedMesh2D(const RectangularMesh< 2 > &fullMesh, const GeometryD< 2 > &geom, const std::function< bool(shared_ptr< const Material >)> materialPredicate, bool clone_axes=false) | plask::RectangularMaskedMesh2D | inline |
| RectangularMaskedMesh2D(const RectangularMesh< 2 > &rectangularMesh, const GeometryD< 2 > &geom, unsigned materialKinds, bool clone_axes=false) | plask::RectangularMaskedMesh2D | inline |
| RectangularMaskedMesh2D(const RectangularMesh< DIM > &rectangularMesh, Set nodeSet, bool clone_axes=false) | plask::RectangularMaskedMesh2D | |
| RectangularMaskedMeshBase()=default | plask::RectangularMaskedMeshBase< 2 > | |
| RectangularMaskedMeshBase(const RectangularMesh< DIM > &rectangularMesh, Set nodeSet, bool clone_axes=false) | plask::RectangularMaskedMeshBase< 2 > | inline |
| RectangularMaskedMeshBase(const RectangularMesh< DIM > &rectangularMesh, bool clone_axes=false) | plask::RectangularMaskedMeshBase< 2 > | inline |
| reset(const Predicate &predicate) | plask::RectangularMaskedMesh2D | |
| reset(const RectangularMesh< 2 > &fullMesh, const Predicate &predicate, bool clone_axes=false) | plask::RectangularMaskedMesh2D | |
| reset(const RectangularMesh< 2 > &rectangularMesh, const GeometryD< 2 > &geom, const std::function< bool(shared_ptr< const Material >)> materialPredicate, bool clone_axes=false) | plask::RectangularMaskedMesh2D | inline |
| reset(const RectangularMesh< 2 > &rectangularMesh, const GeometryD< 2 > &geom, unsigned materialKinds, bool clone_axes=false) | plask::RectangularMaskedMesh2D | inline |
| RectangularMaskedMeshBase< 2 >::reset() | plask::RectangularMaskedMeshBase< 2 > | inlineprotected |
| resetBoundyIndex() | plask::RectangularMaskedMeshBase< 2 > | inlineprotected |
| selectAll(const RectangularMesh< DIM > &rectangularMesh, bool clone_axes=false) | plask::RectangularMaskedMeshBase< 2 > | inline |
| selectAll() | plask::RectangularMaskedMeshBase< 2 > | inline |
| Set typedef | plask::RectangularMaskedMeshBase< 2 > | protected |
| size() const override | plask::RectangularMaskedMeshBase< 2 > | inline |
| writeMutex | plask::RectangularMaskedMeshBase< 2 > | protected |