PLaSK library
Loading...
Searching...
No Matches
plask::RectangularMaskedMesh2D Member List

This is the complete list of members for plask::RectangularMaskedMesh2D, including all inherited members.

at(std::size_t index0, std::size_t index1) constplask::RectangularMaskedMesh2Dinline
RectangularMaskedMeshBase< 2 >::at(std::size_t index) const overrideplask::RectangularMaskedMeshBase< 2 >inline
begin() constplask::RectangularMaskedMeshBase< 2 >inline
BoundaryIndex typedefplask::RectangularMaskedMeshBase< 2 >protected
boundaryIndexplask::RectangularMaskedMeshBase< 2 >protected
boundaryIndexInitializedplask::RectangularMaskedMeshBase< 2 >protected
createBottomBoundary() const overrideplask::RectangularMaskedMesh2D
createBottomOfBoundary(const Box2D &box) const overrideplask::RectangularMaskedMesh2D
createHorizontalBoundaryAtLine(std::size_t line_nr_axis1) const overrideplask::RectangularMaskedMesh2D
createHorizontalBoundaryAtLine(std::size_t line_nr_axis1, std::size_t indexBegin, std::size_t indexEnd) const overrideplask::RectangularMaskedMesh2D
createHorizontalBoundaryNear(double axis1_coord) const overrideplask::RectangularMaskedMesh2D
createHorizontalBoundaryNear(double axis1_coord, double from, double to) const overrideplask::RectangularMaskedMesh2D
createLeftBoundary() const overrideplask::RectangularMaskedMesh2D
createLeftOfBoundary(const Box2D &box) const overrideplask::RectangularMaskedMesh2D
createRightBoundary() const overrideplask::RectangularMaskedMesh2D
createRightOfBoundary(const Box2D &box) const overrideplask::RectangularMaskedMesh2D
createTopBoundary() const overrideplask::RectangularMaskedMesh2D
createTopOfBoundary(const Box2D &box) const overrideplask::RectangularMaskedMesh2D
createVerticalBoundaryAtLine(std::size_t line_nr_axis0) const overrideplask::RectangularMaskedMesh2D
createVerticalBoundaryAtLine(std::size_t line_nr_axis0, std::size_t indexBegin, std::size_t indexEnd) const overrideplask::RectangularMaskedMesh2D
createVerticalBoundaryNear(double axis0_coord) const overrideplask::RectangularMaskedMesh2D
createVerticalBoundaryNear(double axis0_coord, double from, double to) const overrideplask::RectangularMaskedMesh2D
element(std::size_t i0, std::size_t i1) constplask::RectangularMaskedMesh2Dinline
element(std::size_t i) constplask::RectangularMaskedMesh2Dinline
elements() constplask::RectangularMaskedMesh2Dinline
elementSetplask::RectangularMaskedMeshBase< 2 >protected
elementSetInitializedplask::RectangularMaskedMeshBase< 2 >protected
empty() const overrideplask::RectangularMaskedMeshBase< 2 >inline
end() constplask::RectangularMaskedMeshBase< 2 >inline
ensureHasBoundaryIndex() constplask::RectangularMaskedMeshBase< 2 >inlineprotected
ensureHasElements() constplask::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() constplask::RectangularMaskedMeshBase< 2 >inline
fullMeshplask::RectangularMaskedMeshBase< 2 >
getElement(std::size_t i0, std::size_t i1) constplask::RectangularMaskedMesh2Dinline
getElement(std::size_t i) constplask::RectangularMaskedMesh2Dinline
getElementArea(std::size_t index0, std::size_t index1) constplask::RectangularMaskedMesh2Dinline
RectangularMaskedMeshBase< 2 >::getElementArea(std::size_t element_index) constplask::RectangularMaskedMeshBase< 2 >inline
getElementBox(std::size_t index0, std::size_t index1) constplask::RectangularMaskedMesh2Dinline
RectangularMaskedMeshBase< 2 >::getElementBox(std::size_t element_index) constplask::RectangularMaskedMeshBase< 2 >inline
getElementIndexFromLowIndex(std::size_t mesh_index_of_el_bottom_left) constplask::RectangularMaskedMeshBase< 2 >inline
getElementIndexFromLowIndexes(std::size_t axis0_index, std::size_t axis1_index) constplask::RectangularMaskedMesh2Dinline
getElementMesh() constplask::RectangularMaskedMesh2Dinline
getElementMeshLowIndex(std::size_t element_index) constplask::RectangularMaskedMeshBase< 2 >inline
getElementMeshLowIndexes(std::size_t element_index) constplask::RectangularMaskedMeshBase< 2 >inline
getElementMidpoint(std::size_t index0, std::size_t index1) constplask::RectangularMaskedMesh2Dinline
RectangularMaskedMeshBase< 2 >::getElementMidpoint(std::size_t element_index) constplask::RectangularMaskedMeshBase< 2 >inline
getElementMidpoint0(std::size_t index0) constplask::RectangularMaskedMeshBase< 2 >inline
getElementMidpoint1(std::size_t index1) constplask::RectangularMaskedMeshBase< 2 >inline
getElements() constplask::RectangularMaskedMesh2Dinline
getElementsCount() constplask::RectangularMaskedMeshBase< 2 >inline
getElementsCount0() constplask::RectangularMaskedMeshBase< 2 >inline
getElementsCount1() constplask::RectangularMaskedMeshBase< 2 >inline
index(std::size_t axis0_index, std::size_t axis1_index) constplask::RectangularMaskedMesh2Dinline
RectangularMaskedMeshBase< 2 >::index(const Vec< DIM, std::size_t > &indexes) constplask::RectangularMaskedMeshBase< 2 >inline
index0(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 2 >inline
index1(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 2 >inline
indexes(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 2 >inline
interpolateLinear(const RandomAccessContainer &data, const Vec< 2 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::typeplask::RectangularMaskedMesh2Dinline
interpolateNearestNeighbor(const RandomAccessContainer &data, const Vec< 2 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::typeplask::RectangularMaskedMesh2Dinline
iterator typedefplask::RectangularMaskedMeshBase< 2 >
majorIndex(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 2 >inline
MIN_DISTANCEplask::RectangularMaskedMeshBase< 2 >static
minorIndex(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 2 >inline
nearest(double p, const MeshAxis &axis, std::size_t index_lo, std::size_t index_hi)plask::RectangularMaskedMeshBase< 2 >inlineprotectedstatic
nodeSetplask::RectangularMaskedMeshBase< 2 >protected
NOT_INCLUDED enum valueplask::RectangularMaskedMeshBase< 2 >
operator()(std::size_t axis0_index, std::size_t axis1_index) constplask::RectangularMaskedMesh2Dinline
Predicate typedefplask::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) constplask::RectangularMaskedMesh2D
RectangularMaskedMesh2D()=defaultplask::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::RectangularMaskedMesh2Dinline
RectangularMaskedMesh2D(const RectangularMesh< 2 > &rectangularMesh, const GeometryD< 2 > &geom, unsigned materialKinds, bool clone_axes=false)plask::RectangularMaskedMesh2Dinline
RectangularMaskedMesh2D(const RectangularMesh< DIM > &rectangularMesh, Set nodeSet, bool clone_axes=false)plask::RectangularMaskedMesh2D
RectangularMaskedMeshBase()=defaultplask::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::RectangularMaskedMesh2Dinline
reset(const RectangularMesh< 2 > &rectangularMesh, const GeometryD< 2 > &geom, unsigned materialKinds, bool clone_axes=false)plask::RectangularMaskedMesh2Dinline
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 typedefplask::RectangularMaskedMeshBase< 2 >protected
size() const overrideplask::RectangularMaskedMeshBase< 2 >inline
writeMutexplask::RectangularMaskedMeshBase< 2 >protected