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 |