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 |