| at(std::size_t index0, std::size_t index1, std::size_t index2) const | plask::RectangularMaskedMesh3D | inline |
| RectangularMaskedMeshBase< 3 >::at(std::size_t index) const override | plask::RectangularMaskedMeshBase< 3 > | inline |
| begin() const | plask::RectangularMaskedMeshBase< 3 > | inline |
| BoundaryIndex typedef | plask::RectangularMaskedMeshBase< 3 > | protected |
| boundaryIndex | plask::RectangularMaskedMeshBase< 3 > | protected |
| boundaryIndexInitialized | plask::RectangularMaskedMeshBase< 3 > | protected |
| createBackBoundary() const override | plask::RectangularMaskedMesh3D | |
| createBackOfBoundary(const Box3D &box) const override | plask::RectangularMaskedMesh3D | |
| createBottomBoundary() const override | plask::RectangularMaskedMesh3D | |
| createBottomOfBoundary(const Box3D &box) const override | plask::RectangularMaskedMesh3D | |
| createFrontBoundary() const override | plask::RectangularMaskedMesh3D | |
| createFrontOfBoundary(const Box3D &box) const override | plask::RectangularMaskedMesh3D | |
| createIndex0BoundaryAtLine(std::size_t line_nr_axis0, std::size_t index1Begin, std::size_t index1End, std::size_t index2Begin, std::size_t index2End) const override | plask::RectangularMaskedMesh3D | |
| createIndex0BoundaryAtLine(std::size_t line_nr_axis0) const override | plask::RectangularMaskedMesh3D | |
| createIndex1BoundaryAtLine(std::size_t line_nr_axis1, std::size_t index0Begin, std::size_t index0End, std::size_t index2Begin, std::size_t index2End) const override | plask::RectangularMaskedMesh3D | |
| createIndex1BoundaryAtLine(std::size_t line_nr_axis1) const override | plask::RectangularMaskedMesh3D | |
| createIndex2BoundaryAtLine(std::size_t line_nr_axis2, std::size_t index0Begin, std::size_t index0End, std::size_t index1Begin, std::size_t index1End) const override | plask::RectangularMaskedMesh3D | |
| createIndex2BoundaryAtLine(std::size_t line_nr_axis2) const override | plask::RectangularMaskedMesh3D | |
| createLeftBoundary() const override | plask::RectangularMaskedMesh3D | |
| createLeftOfBoundary(const Box3D &box) const override | plask::RectangularMaskedMesh3D | |
| createRightBoundary() const override | plask::RectangularMaskedMesh3D | |
| createRightOfBoundary(const Box3D &box) const override | plask::RectangularMaskedMesh3D | |
| createTopBoundary() const override | plask::RectangularMaskedMesh3D | |
| createTopOfBoundary(const Box3D &box) const override | plask::RectangularMaskedMesh3D | |
| element(std::size_t i0, std::size_t i1, std::size_t i2) const | plask::RectangularMaskedMesh3D | inline |
| element(std::size_t i) const | plask::RectangularMaskedMesh3D | inline |
| elements() const | plask::RectangularMaskedMesh3D | inline |
| elementSet | plask::RectangularMaskedMeshBase< 3 > | protected |
| elementSetInitialized | plask::RectangularMaskedMeshBase< 3 > | protected |
| empty() const override | plask::RectangularMaskedMeshBase< 3 > | inline |
| end() const | plask::RectangularMaskedMeshBase< 3 > | inline |
| ensureHasBoundaryIndex() const | plask::RectangularMaskedMeshBase< 3 > | inlineprotected |
| ensureHasElements() const | plask::RectangularMaskedMeshBase< 3 > | inlineprotected |
| findIndexes(const MeshAxis &axis, double wrapped_point_coord, std::size_t &index_lo, std::size_t &index_hi) | plask::RectangularMaskedMeshBase< 3 > | inlineprotectedstatic |
| full() const | plask::RectangularMaskedMeshBase< 3 > | inline |
| fullMesh | plask::RectangularMaskedMeshBase< 3 > | |
| getElement(std::size_t i0, std::size_t i1, std::size_t i2) const | plask::RectangularMaskedMesh3D | inline |
| getElement(std::size_t i) const | plask::RectangularMaskedMesh3D | inline |
| getElementArea(std::size_t index0, std::size_t index1, std::size_t index2) const | plask::RectangularMaskedMesh3D | inline |
| RectangularMaskedMeshBase< 3 >::getElementArea(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementBox(std::size_t index0, std::size_t index1, std::size_t index2) const | plask::RectangularMaskedMesh3D | inline |
| RectangularMaskedMeshBase< 3 >::getElementBox(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementIndexFromLowIndex(std::size_t mesh_index_of_el_bottom_left) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementIndexFromLowIndexes(std::size_t axis0_index, std::size_t axis1_index, std::size_t axis2_index) const | plask::RectangularMaskedMesh3D | inline |
| getElementMesh() const | plask::RectangularMaskedMesh3D | inline |
| getElementMeshLowIndex(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementMeshLowIndexes(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementMidpoint(std::size_t index0, std::size_t index1, std::size_t index2) const | plask::RectangularMaskedMesh3D | inline |
| RectangularMaskedMeshBase< 3 >::getElementMidpoint(std::size_t element_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementMidpoint0(std::size_t index0) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementMidpoint1(std::size_t index1) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementMidpoint2(std::size_t index2) const | plask::RectangularMaskedMesh3D | inline |
| getElements() const | plask::RectangularMaskedMesh3D | inline |
| getElementsCount() const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementsCount0() const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementsCount1() const | plask::RectangularMaskedMeshBase< 3 > | inline |
| getElementsCount2() const | plask::RectangularMaskedMesh3D | inline |
| index(std::size_t axis0_index, std::size_t axis1_index, std::size_t axis2_index) const | plask::RectangularMaskedMesh3D | inline |
| RectangularMaskedMeshBase< 3 >::index(const Vec< DIM, std::size_t > &indexes) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| index0(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| index1(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| index2(std::size_t mesh_index) const | plask::RectangularMaskedMesh3D | inline |
| indexes(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| interpolateLinear(const RandomAccessContainer &data, const Vec< 3 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::type | plask::RectangularMaskedMesh3D | inline |
| interpolateNearestNeighbor(const RandomAccessContainer &data, const Vec< 3 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::type | plask::RectangularMaskedMesh3D | inline |
| iterator typedef | plask::RectangularMaskedMeshBase< 3 > | |
| majorIndex(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| middleIndex(std::size_t mesh_index) const | plask::RectangularMaskedMesh3D | inline |
| MIN_DISTANCE | plask::RectangularMaskedMeshBase< 3 > | static |
| minorIndex(std::size_t mesh_index) const | plask::RectangularMaskedMeshBase< 3 > | inline |
| nearest(double p, const MeshAxis &axis, std::size_t index_lo, std::size_t index_hi) | plask::RectangularMaskedMeshBase< 3 > | inlineprotectedstatic |
| nodeSet | plask::RectangularMaskedMeshBase< 3 > | protected |
| NOT_INCLUDED enum value | plask::RectangularMaskedMeshBase< 3 > | |
| operator()(std::size_t axis0_index, std::size_t axis1_index, std::size_t axis2_index) const | plask::RectangularMaskedMesh3D | inline |
| Predicate typedef | plask::RectangularMaskedMesh3D | |
| prepareInterpolation(const Vec< 3 > &point, Vec< 3 > &wrapped_point, std::size_t &index0_lo, std::size_t &index0_hi, std::size_t &index1_lo, std::size_t &index1_hi, std::size_t &index2_lo, std::size_t &index2_hi, const InterpolationFlags &flags) const | plask::RectangularMaskedMesh3D | |
| RectangularMaskedMesh3D()=default | plask::RectangularMaskedMesh3D | |
| RectangularMaskedMesh3D(const RectangularMesh< 3 > &fullMesh, const Predicate &predicate, bool clone_axes=false) | plask::RectangularMaskedMesh3D | |
| RectangularMaskedMesh3D(const RectangularMesh< 3 > &fullMesh, const GeometryD< 3 > &geom, const std::function< bool(shared_ptr< const Material >)> materialPredicate, bool clone_axes=false) | plask::RectangularMaskedMesh3D | inline |
| RectangularMaskedMesh3D(const RectangularMesh< 3 > &rectangularMesh, const GeometryD< 3 > &geom, unsigned materialKinds, bool clone_axes=false) | plask::RectangularMaskedMesh3D | inline |
| RectangularMaskedMesh3D(const RectangularMesh< DIM > &rectangularMesh, Set nodeSet, bool clone_axes=false) | plask::RectangularMaskedMesh3D | |
| RectangularMaskedMeshBase()=default | plask::RectangularMaskedMeshBase< 3 > | |
| RectangularMaskedMeshBase(const RectangularMesh< DIM > &rectangularMesh, Set nodeSet, bool clone_axes=false) | plask::RectangularMaskedMeshBase< 3 > | inline |
| RectangularMaskedMeshBase(const RectangularMesh< DIM > &rectangularMesh, bool clone_axes=false) | plask::RectangularMaskedMeshBase< 3 > | inline |
| reset(const Predicate &predicate) | plask::RectangularMaskedMesh3D | |
| reset(const RectangularMesh< 3 > &fullMesh, const Predicate &predicate, bool clone_axes=false) | plask::RectangularMaskedMesh3D | |
| reset(const RectangularMesh< 3 > &rectangularMesh, const GeometryD< 3 > &geom, const std::function< bool(shared_ptr< const Material >)> materialPredicate, bool clone_axes=false) | plask::RectangularMaskedMesh3D | inline |
| reset(const RectangularMesh< 3 > &rectangularMesh, const GeometryD< 3 > &geom, unsigned materialKinds, bool clone_axes=false) | plask::RectangularMaskedMesh3D | inline |
| RectangularMaskedMeshBase< 3 >::reset() | plask::RectangularMaskedMeshBase< 3 > | inlineprotected |
| resetBoundyIndex() | plask::RectangularMaskedMeshBase< 3 > | inlineprotected |
| selectAll(const RectangularMesh< DIM > &rectangularMesh, bool clone_axes=false) | plask::RectangularMaskedMeshBase< 3 > | inline |
| selectAll() | plask::RectangularMaskedMeshBase< 3 > | inline |
| Set typedef | plask::RectangularMaskedMeshBase< 3 > | protected |
| size() const override | plask::RectangularMaskedMeshBase< 3 > | inline |
| writeMutex | plask::RectangularMaskedMeshBase< 3 > | protected |