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

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

at(std::size_t index0, std::size_t index1, std::size_t index2) const overrideplask::EquilateralMesh3Dinlinevirtual
plask::RectilinearMesh3D::at(std::size_t index) const overrideplask::RectilinearMesh3Dinlinevirtual
axisplask::RectilinearMesh3D
begin() constplask::MeshD< 3 >inline
Boundary typedefplask::RectangularMeshBase3D
changedplask::Mesh
changedConnectMethod(ClassT *obj, methodT method, boost::signals2::connect_position at=boost::signals2::at_back)plask::Meshinline
changedDisconnectMethod(ClassT *obj, methodT method)plask::Meshinline
const_iterator typedefplask::MeshD< 3 >
createBackBoundary() const overrideplask::RectilinearMesh3Dvirtual
createBackOfBoundary(const Box3D &box) const overrideplask::RectilinearMesh3Dvirtual
createBottomBoundary() const overrideplask::RectilinearMesh3Dvirtual
createBottomOfBoundary(const Box3D &box) const overrideplask::RectilinearMesh3Dvirtual
createFrontBoundary() const overrideplask::RectilinearMesh3Dvirtual
createFrontOfBoundary(const Box3D &box) const overrideplask::RectilinearMesh3Dvirtual
createIndex0BoundaryAtLine(std::size_t line_nr_axis0) const overrideplask::RectilinearMesh3Dvirtual
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::RectilinearMesh3Dvirtual
createIndex1BoundaryAtLine(std::size_t line_nr_axis1) const overrideplask::RectilinearMesh3Dvirtual
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::RectilinearMesh3Dvirtual
createIndex2BoundaryAtLine(std::size_t line_nr_axis2) const overrideplask::RectilinearMesh3Dvirtual
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::RectilinearMesh3Dvirtual
createLeftBoundary() const overrideplask::RectilinearMesh3Dvirtual
createLeftOfBoundary(const Box3D &box) const overrideplask::RectilinearMesh3Dvirtual
createRightBoundary() const overrideplask::RectilinearMesh3Dvirtual
createRightOfBoundary(const Box3D &box) const overrideplask::RectilinearMesh3Dvirtual
createTopBoundary() const overrideplask::RectilinearMesh3Dvirtual
createTopOfBoundary(const Box3D &box) const overrideplask::RectilinearMesh3Dvirtual
DIM enum valueplask::MeshD< 3 >
element(std::size_t i0, std::size_t i1, std::size_t i2) constplask::RectilinearMesh3Dinline
element(std::size_t i) constplask::RectilinearMesh3Dinline
ElementMesh typedefplask::EquilateralMesh3D
elements() constplask::RectilinearMesh3Dinline
empty() const overrideplask::RectilinearMesh3Dinlinevirtual
end() constplask::MeshD< 3 >inline
EquilateralMesh3D(IterationOrder iterationOrder=ORDER_012, Vec< 3 > vec0=vec(1., 0., 0.), Vec< 3 > vec1=vec(0., 1., 0.), Vec< 3 > vec2=vec(0., 0., 1.))plask::EquilateralMesh3Dexplicit
EquilateralMesh3D(shared_ptr< MeshAxis > mesh0, shared_ptr< MeshAxis > mesh1, shared_ptr< MeshAxis > mesh2, IterationOrder iterationOrder=ORDER_012, Vec< 3 > vec0=vec(1., 0., 0.), Vec< 3 > vec1=vec(0., 1., 0.), Vec< 3 > vec2=vec(0., 0., 1.))plask::EquilateralMesh3D
fireChanged(Args &&... event_constructor_params_without_source)plask::Meshinline
fireResized()plask::Meshinline
fromMeshCoords(Vec< 3, double > coords) constplask::EquilateralMesh3Dinline
fromMeshCoords(double c0, double c1, double c2) constplask::EquilateralMesh3Dinline
getAxis(size_t n) constplask::RectilinearMesh3Dinline
getAxis0() constplask::RectilinearMesh3Dinline
getAxis1() constplask::RectilinearMesh3Dinline
getAxis2() constplask::RectilinearMesh3Dinline
getAxisToIterationOrder() constplask::RectilinearMesh3Dinline
getBackBoundary()plask::RectangularMeshBase3Dinlinestatic
getBackOfBoundary(const Box3D &box)plask::RectangularMeshBase3Dinlinestatic
getBackOfBoundary(shared_ptr< const GeometryObject > object, const PathHints &path)plask::RectangularMeshBase3Dinlinestatic
getBackOfBoundary(shared_ptr< const GeometryObject > object)plask::RectangularMeshBase3Dinlinestatic
getBackOfBoundary(shared_ptr< const GeometryObject > object, const PathHints *path)plask::RectangularMeshBase3Dinlinestatic
getBottomBoundary()plask::RectangularMeshBase3Dinlinestatic
getBottomOfBoundary(const Box3D &box)plask::RectangularMeshBase3Dinlinestatic
getBottomOfBoundary(shared_ptr< const GeometryObject > object, const PathHints &path)plask::RectangularMeshBase3Dinlinestatic
getBottomOfBoundary(shared_ptr< const GeometryObject > object, const PathHints *path)plask::RectangularMeshBase3Dinlinestatic
getBottomOfBoundary(shared_ptr< const GeometryObject > object)plask::RectangularMeshBase3Dinlinestatic
getBoundary(Predicate predicate)plask::RectangularMeshBase3Dinlinestatic
getBoundary(const std::string &boundary_desc)plask::RectangularMeshBase3Dstatic
getBoundary(XMLReader &boundary_desc, Manager &manager)plask::RectangularMeshBase3Dstatic
getElement(std::size_t i0, std::size_t i1, std::size_t i2) constplask::RectilinearMesh3Dinline
getElement(std::size_t i) constplask::RectilinearMesh3Dinline
getElementBox(std::size_t index0, std::size_t index1, std::size_t index2) constplask::RectilinearMesh3Dinline
getElementIndexFromLowIndex(std::size_t mesh_index_of_el_bottom_left) constplask::RectilinearMesh3Dinline
getElementIndexFromLowIndex(std::size_t axis0_index, std::size_t axis1_index, std::size_t axis2_index) constplask::RectilinearMesh3Dinline
getElementIndexFromLowIndexes(std::size_t axis0_index, std::size_t axis1_index, std::size_t axis2_index) constplask::RectilinearMesh3Dinline
getElementMesh() constplask::EquilateralMesh3D
getElementMeshLowIndex(std::size_t element_index) constplask::RectilinearMesh3Dinline
getElementMeshLowIndexes(std::size_t element_index) constplask::RectilinearMesh3Dinline
getElementMidpoint(std::size_t index0, std::size_t index1, std::size_t index2) const overrideplask::EquilateralMesh3Dinlinevirtual
getElementMidpoint0(std::size_t index0) constplask::RectilinearMesh3Dinline
getElementMidpoint1(std::size_t index1) constplask::RectilinearMesh3Dinline
getElementMidpoint2(std::size_t index2) constplask::RectilinearMesh3Dinline
getElements() constplask::RectilinearMesh3Dinline
getElementsCount() constplask::RectilinearMesh3Dinline
getElementsCount0() constplask::RectilinearMesh3Dinline
getElementsCount1() constplask::RectilinearMesh3Dinline
getElementsCount2() constplask::RectilinearMesh3Dinline
getFrontBoundary()plask::RectangularMeshBase3Dinlinestatic
getFrontOfBoundary(const Box3D &box)plask::RectangularMeshBase3Dinlinestatic
getFrontOfBoundary(shared_ptr< const GeometryObject > object, const PathHints &path)plask::RectangularMeshBase3Dinlinestatic
getFrontOfBoundary(shared_ptr< const GeometryObject > object)plask::RectangularMeshBase3Dinlinestatic
getFrontOfBoundary(shared_ptr< const GeometryObject > object, const PathHints *path)plask::RectangularMeshBase3Dinlinestatic
getIndex0BoundaryAtLine(std::size_t line_nr_axis0)plask::RectangularMeshBase3Dinlinestatic
getIndex0BoundaryAtLine(std::size_t line_nr_axis0, std::size_t index1Begin, std::size_t index1End, std::size_t index2Begin, std::size_t index2End)plask::RectangularMeshBase3Dinlinestatic
getIndex1BoundaryAtLine(std::size_t line_nr_axis1)plask::RectangularMeshBase3Dinlinestatic
getIndex1BoundaryAtLine(std::size_t line_nr_axis1, std::size_t index0Begin, std::size_t index0End, std::size_t index2Begin, std::size_t index2End)plask::RectangularMeshBase3Dinlinestatic
getIndex2BoundaryAtLine(std::size_t line_nr_axis2)plask::RectangularMeshBase3Dinlinestatic
getIndex2BoundaryAtLine(std::size_t line_nr_axis2, std::size_t index0Begin, std::size_t index0End, std::size_t index1Begin, std::size_t index1End)plask::RectangularMeshBase3Dinlinestatic
getInvVec0() constplask::EquilateralMesh3Dinline
getInvVec1() constplask::EquilateralMesh3Dinline
getInvVec2() constplask::EquilateralMesh3Dinline
getIterationOrder() constplask::RectilinearMesh3D
getIterationOrderAsArray() constplask::RectilinearMesh3Dinline
getLeftBoundary()plask::RectangularMeshBase3Dinlinestatic
getLeftOfBoundary(const Box3D &box)plask::RectangularMeshBase3Dinlinestatic
getLeftOfBoundary(shared_ptr< const GeometryObject > object, const PathHints &path)plask::RectangularMeshBase3Dinlinestatic
getLeftOfBoundary(shared_ptr< const GeometryObject > object, const PathHints *path)plask::RectangularMeshBase3Dinlinestatic
getLeftOfBoundary(shared_ptr< const GeometryObject > object)plask::RectangularMeshBase3Dinlinestatic
getRightBoundary()plask::RectangularMeshBase3Dinlinestatic
getRightOfBoundary(const Box3D &box)plask::RectangularMeshBase3Dinlinestatic
getRightOfBoundary(shared_ptr< const GeometryObject > object, const PathHints &path)plask::RectangularMeshBase3Dinlinestatic
getRightOfBoundary(shared_ptr< const GeometryObject > object, const PathHints *path)plask::RectangularMeshBase3Dinlinestatic
getRightOfBoundary(shared_ptr< const GeometryObject > object)plask::RectangularMeshBase3Dinlinestatic
getTopBoundary()plask::RectangularMeshBase3Dinlinestatic
getTopOfBoundary(const Box3D &box)plask::RectangularMeshBase3Dinlinestatic
getTopOfBoundary(shared_ptr< const GeometryObject > object, const PathHints &path)plask::RectangularMeshBase3Dinlinestatic
getTopOfBoundary(shared_ptr< const GeometryObject > object)plask::RectangularMeshBase3Dinlinestatic
getTopOfBoundary(shared_ptr< const GeometryObject > object, const PathHints *path)plask::RectangularMeshBase3Dinlinestatic
getVec0() constplask::EquilateralMesh3Dinline
getVec1() constplask::EquilateralMesh3Dinline
getVec2() constplask::EquilateralMesh3Dinline
hasSameNodes(const MeshD< 3 > &to_compare) const overrideplask::RectilinearMesh3Dinlineprotected
plask::RectangularMeshBase3D::hasSameNodes(const MeshD< dimension > &to_compare) constplask::MeshD< 3 >protectedvirtual
index(std::size_t c0_index, std::size_t c1_index, std::size_t c2_index) constplask::RectilinearMesh3Dinline
index(const Vec< 3, std::size_t > &indexes) constplask::RectilinearMesh3Dinline
index0(std::size_t mesh_index) constplask::RectilinearMesh3Dinline
index1(std::size_t mesh_index) constplask::RectilinearMesh3Dinline
index2(std::size_t mesh_index) constplask::RectilinearMesh3Dinline
index_axis(std::size_t mesh_index) constplask::RectilinearMesh3Dinline
indexes(std::size_t mesh_index) constplask::RectilinearMesh3Dinline
interpolateLinear(const RandomAccessContainer &data, const Vec< 3 > &point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::typeplask::RectilinearMesh3Dinline
interpolateNearestNeighbor(const RandomAccessContainer &data, Vec< 3 > point, const InterpolationFlags &flags) const -> typename std::remove_reference< decltype(data[0])>::typeplask::RectilinearMesh3Dinline
isChangeSlower(std::size_t axis_index1, std::size_t axis_index2) constplask::RectilinearMesh3Dinline
isLowIndexOfElement(std::size_t meshIndex) constplask::RectilinearMesh3Dinline
IterationOrder enum nameplask::RectilinearMesh3D
Iterator typedefplask::MeshD< 3 >
iterator typedefplask::MeshD< 3 >
LocalCoords typedefplask::MeshD< 3 >
majorAxis() constplask::RectilinearMesh3Dinline
majorAxisIndex() constplask::RectilinearMesh3Dinline
majorIndex(std::size_t mesh_index) constplask::RectilinearMesh3Dinline
mediumAxis() constplask::RectilinearMesh3Dinline
mediumAxisIndex() constplask::RectilinearMesh3Dinline
MeshD(const MeshD &PLASK_UNUSED(to_copy))plask::MeshD< 3 >inline
MeshD()plask::MeshD< 3 >inline
middleIndex(std::size_t mesh_index) constplask::RectilinearMesh3Dinline
minorAxis() constplask::RectilinearMesh3Dinline
minorAxisIndex() constplask::RectilinearMesh3Dinline
minorIndex(std::size_t mesh_index) constplask::RectilinearMesh3Dinline
onChange(const Event &evt)plask::Meshprotectedvirtual
operator!=(const RectilinearMesh3D &to_compare) constplask::RectilinearMesh3Dinline
plask::RectangularMeshBase3D::operator!=(const MeshD &to_compare) constplask::MeshD< 3 >inline
operator()(std::size_t index0, std::size_t index1, std::size_t index2) constplask::RectilinearMesh3Dinline
operator=(const RectilinearMesh3D &src)plask::RectilinearMesh3Dinline
operator=(RectilinearMesh3D &&src)plask::RectilinearMesh3Dinline
plask::RectangularMeshBase3D::operator=(const MeshD &PLASK_UNUSED(to_copy))plask::MeshD< 3 >inline
operator==(const RectilinearMesh3D &to_compare) constplask::RectilinearMesh3Dinline
plask::RectangularMeshBase3D::operator==(const MeshD &to_compare) constplask::MeshD< 3 >inline
operator[](std::size_t index) constplask::RectilinearMesh3Dinline
ORDER_012 enum valueplask::RectilinearMesh3D
ORDER_021 enum valueplask::RectilinearMesh3D
ORDER_102 enum valueplask::RectilinearMesh3D
ORDER_120 enum valueplask::RectilinearMesh3D
ORDER_201 enum valueplask::RectilinearMesh3D
ORDER_210 enum valueplask::RectilinearMesh3D
print(std::ostream &out) const overrideplask::MeshD< 3 >virtual
RectilinearMesh3D(IterationOrder iterationOrder=ORDER_012)plask::RectilinearMesh3Dexplicit
RectilinearMesh3D(shared_ptr< MeshAxis > mesh0, shared_ptr< MeshAxis > mesh1, shared_ptr< MeshAxis > mesh2, IterationOrder iterationOrder=ORDER_012)plask::RectilinearMesh3D
RectilinearMesh3D(const RectilinearMesh3D &src, bool clone_axes=false)plask::RectilinearMesh3D
reset(shared_ptr< MeshAxis > mesh0, shared_ptr< MeshAxis > mesh1, shared_ptr< MeshAxis > mesh2, IterationOrder iterationOrder=ORDER_012)plask::RectilinearMesh3D
reset(const RectilinearMesh3D &src, bool clone_axes=false)plask::RectilinearMesh3D
setAxis(std::size_t axis_nr, shared_ptr< MeshAxis > new_val, bool fireResized=true)plask::RectilinearMesh3D
setAxis0(shared_ptr< MeshAxis > a0)plask::RectilinearMesh3Dinline
setAxis1(shared_ptr< MeshAxis > a1)plask::RectilinearMesh3Dinline
setAxis2(shared_ptr< MeshAxis > a2)plask::RectilinearMesh3Dinline
setIterationOrder(IterationOrder order)plask::RectilinearMesh3D
setOptimalIterationOrder()plask::RectilinearMesh3D
setVec0(Vec< 3, double > vec0)plask::EquilateralMesh3Dinline
setVec1(Vec< 3, double > vec1)plask::EquilateralMesh3Dinline
setVec2(Vec< 3, double > vec2)plask::EquilateralMesh3Dinline
size() const overrideplask::RectilinearMesh3Dinlinevirtual
str() constplask::Printable
toMeshCoords(Vec< 3, double > point) constplask::EquilateralMesh3Dinline
toMeshCoords(double c0, double c1, double c2) constplask::EquilateralMesh3Dinline
transplask::EquilateralMesh3Dprotected
writeXML(XMLElement &object) constplask::Meshvirtual
~Mesh()plask::Meshinlinevirtual
~MeshBase()plask::MeshBaseinlinevirtual
~Printable()plask::Printablevirtual
~RectilinearMesh3D()plask::RectilinearMesh3D