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

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

at(std::size_t index0, std::size_t index1, std::size_t index2) constplask::RectangularMaskedMesh3Dinline
RectangularMaskedMeshBase< 3 >::at(std::size_t index) const overrideplask::RectangularMaskedMeshBase< 3 >inline
begin() constplask::RectangularMaskedMeshBase< 3 >inline
BoundaryIndex typedefplask::RectangularMaskedMeshBase< 3 >protected
boundaryIndexplask::RectangularMaskedMeshBase< 3 >protected
boundaryIndexInitializedplask::RectangularMaskedMeshBase< 3 >protected
createBackBoundary() const overrideplask::RectangularMaskedMesh3D
createBackOfBoundary(const Box3D &box) const overrideplask::RectangularMaskedMesh3D
createBottomBoundary() const overrideplask::RectangularMaskedMesh3D
createBottomOfBoundary(const Box3D &box) const overrideplask::RectangularMaskedMesh3D
createFrontBoundary() const overrideplask::RectangularMaskedMesh3D
createFrontOfBoundary(const Box3D &box) const overrideplask::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 overrideplask::RectangularMaskedMesh3D
createIndex0BoundaryAtLine(std::size_t line_nr_axis0) const overrideplask::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 overrideplask::RectangularMaskedMesh3D
createIndex1BoundaryAtLine(std::size_t line_nr_axis1) const overrideplask::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 overrideplask::RectangularMaskedMesh3D
createIndex2BoundaryAtLine(std::size_t line_nr_axis2) const overrideplask::RectangularMaskedMesh3D
createLeftBoundary() const overrideplask::RectangularMaskedMesh3D
createLeftOfBoundary(const Box3D &box) const overrideplask::RectangularMaskedMesh3D
createRightBoundary() const overrideplask::RectangularMaskedMesh3D
createRightOfBoundary(const Box3D &box) const overrideplask::RectangularMaskedMesh3D
createTopBoundary() const overrideplask::RectangularMaskedMesh3D
createTopOfBoundary(const Box3D &box) const overrideplask::RectangularMaskedMesh3D
element(std::size_t i0, std::size_t i1, std::size_t i2) constplask::RectangularMaskedMesh3Dinline
element(std::size_t i) constplask::RectangularMaskedMesh3Dinline
elements() constplask::RectangularMaskedMesh3Dinline
elementSetplask::RectangularMaskedMeshBase< 3 >protected
elementSetInitializedplask::RectangularMaskedMeshBase< 3 >protected
empty() const overrideplask::RectangularMaskedMeshBase< 3 >inline
end() constplask::RectangularMaskedMeshBase< 3 >inline
ensureHasBoundaryIndex() constplask::RectangularMaskedMeshBase< 3 >inlineprotected
ensureHasElements() constplask::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() constplask::RectangularMaskedMeshBase< 3 >inline
fullMeshplask::RectangularMaskedMeshBase< 3 >
getElement(std::size_t i0, std::size_t i1, std::size_t i2) constplask::RectangularMaskedMesh3Dinline
getElement(std::size_t i) constplask::RectangularMaskedMesh3Dinline
getElementArea(std::size_t index0, std::size_t index1, std::size_t index2) constplask::RectangularMaskedMesh3Dinline
RectangularMaskedMeshBase< 3 >::getElementArea(std::size_t element_index) constplask::RectangularMaskedMeshBase< 3 >inline
getElementBox(std::size_t index0, std::size_t index1, std::size_t index2) constplask::RectangularMaskedMesh3Dinline
RectangularMaskedMeshBase< 3 >::getElementBox(std::size_t element_index) constplask::RectangularMaskedMeshBase< 3 >inline
getElementIndexFromLowIndex(std::size_t mesh_index_of_el_bottom_left) constplask::RectangularMaskedMeshBase< 3 >inline
getElementIndexFromLowIndexes(std::size_t axis0_index, std::size_t axis1_index, std::size_t axis2_index) constplask::RectangularMaskedMesh3Dinline
getElementMesh() constplask::RectangularMaskedMesh3Dinline
getElementMeshLowIndex(std::size_t element_index) constplask::RectangularMaskedMeshBase< 3 >inline
getElementMeshLowIndexes(std::size_t element_index) constplask::RectangularMaskedMeshBase< 3 >inline
getElementMidpoint(std::size_t index0, std::size_t index1, std::size_t index2) constplask::RectangularMaskedMesh3Dinline
RectangularMaskedMeshBase< 3 >::getElementMidpoint(std::size_t element_index) constplask::RectangularMaskedMeshBase< 3 >inline
getElementMidpoint0(std::size_t index0) constplask::RectangularMaskedMeshBase< 3 >inline
getElementMidpoint1(std::size_t index1) constplask::RectangularMaskedMeshBase< 3 >inline
getElementMidpoint2(std::size_t index2) constplask::RectangularMaskedMesh3Dinline
getElements() constplask::RectangularMaskedMesh3Dinline
getElementsCount() constplask::RectangularMaskedMeshBase< 3 >inline
getElementsCount0() constplask::RectangularMaskedMeshBase< 3 >inline
getElementsCount1() constplask::RectangularMaskedMeshBase< 3 >inline
getElementsCount2() constplask::RectangularMaskedMesh3Dinline
index(std::size_t axis0_index, std::size_t axis1_index, std::size_t axis2_index) constplask::RectangularMaskedMesh3Dinline
RectangularMaskedMeshBase< 3 >::index(const Vec< DIM, std::size_t > &indexes) constplask::RectangularMaskedMeshBase< 3 >inline
index0(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 3 >inline
index1(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 3 >inline
index2(std::size_t mesh_index) constplask::RectangularMaskedMesh3Dinline
indexes(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 3 >inline
interpolateLinear(const RandomAccessContainer &data, const Vec< 3 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::typeplask::RectangularMaskedMesh3Dinline
interpolateNearestNeighbor(const RandomAccessContainer &data, const Vec< 3 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::typeplask::RectangularMaskedMesh3Dinline
iterator typedefplask::RectangularMaskedMeshBase< 3 >
majorIndex(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 3 >inline
middleIndex(std::size_t mesh_index) constplask::RectangularMaskedMesh3Dinline
MIN_DISTANCEplask::RectangularMaskedMeshBase< 3 >static
minorIndex(std::size_t mesh_index) constplask::RectangularMaskedMeshBase< 3 >inline
nearest(double p, const MeshAxis &axis, std::size_t index_lo, std::size_t index_hi)plask::RectangularMaskedMeshBase< 3 >inlineprotectedstatic
nodeSetplask::RectangularMaskedMeshBase< 3 >protected
NOT_INCLUDED enum valueplask::RectangularMaskedMeshBase< 3 >
operator()(std::size_t axis0_index, std::size_t axis1_index, std::size_t axis2_index) constplask::RectangularMaskedMesh3Dinline
Predicate typedefplask::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) constplask::RectangularMaskedMesh3D
RectangularMaskedMesh3D()=defaultplask::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::RectangularMaskedMesh3Dinline
RectangularMaskedMesh3D(const RectangularMesh< 3 > &rectangularMesh, const GeometryD< 3 > &geom, unsigned materialKinds, bool clone_axes=false)plask::RectangularMaskedMesh3Dinline
RectangularMaskedMesh3D(const RectangularMesh< DIM > &rectangularMesh, Set nodeSet, bool clone_axes=false)plask::RectangularMaskedMesh3D
RectangularMaskedMeshBase()=defaultplask::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::RectangularMaskedMesh3Dinline
reset(const RectangularMesh< 3 > &rectangularMesh, const GeometryD< 3 > &geom, unsigned materialKinds, bool clone_axes=false)plask::RectangularMaskedMesh3Dinline
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 typedefplask::RectangularMaskedMeshBase< 3 >protected
size() const overrideplask::RectangularMaskedMeshBase< 3 >inline
writeMutexplask::RectangularMaskedMeshBase< 3 >protected