|
struct | plask::TriangularMesh2D |
|
struct | plask::TriangularMesh2D::Element |
| Represent FEM-like element (triangle) in TriangularMesh2D. More...
|
|
struct | plask::TriangularMesh2D::Elements |
| Wrapper to TriangularMesh2D which allows for accessing FEM-like elements. More...
|
|
struct | plask::TriangularMesh2D::Builder |
| Instance of this class allows for adding triangles to the mesh effectively. More...
|
|
struct | plask::TriangularMesh2D::ElementIndex |
| Index which allows for fast finding elements which includes particular points. More...
|
|
class | plask::TriangularMesh2D::ElementMesh |
|
struct | plask::TriangularMesh2DGetterForRtree |
| Utility struct that allows for using triangular mesh in boost::geometry::index::rtree effectively (without copying coordinates of nodes). More...
|
|
struct | plask::NearestNeighborTriangularMesh2DLazyDataImpl< DstT, SrcT > |
|
struct | plask::InterpolationAlgorithm< TriangularMesh2D, SrcT, DstT, INTERPOLATION_NEAREST > |
|
struct | plask::BarycentricTriangularMesh2DLazyDataImpl< DstT, SrcT > |
|
struct | plask::InterpolationAlgorithm< TriangularMesh2D, SrcT, DstT, INTERPOLATION_LINEAR > |
|
struct | plask::NearestNeighborElementTriangularMesh2DLazyDataImpl< DstT, SrcT > |
|
struct | plask::InterpolationAlgorithm< TriangularMesh2D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST > |
|
|
template<> |
TriangularMesh2D::Boundary | plask::parseBoundary< TriangularMesh2D::Boundary > (const std::string &boundary_desc, plask::Manager &) |
|
template<> |
TriangularMesh2D::Boundary | plask::parseBoundary< TriangularMesh2D::Boundary > (XMLReader &boundary_desc, Manager &env) |
|
template PLASK_API std::set< std::size_t > | plask::TriangularMesh2D::boundaryNodes< TriangularMesh2D::BoundaryDir::TOP > (const TriangularMesh2D::SegmentsCounts &segmentsCount) const |
|
template PLASK_API std::set< std::size_t > | plask::TriangularMesh2D::boundaryNodes< TriangularMesh2D::BoundaryDir::LEFT > (const TriangularMesh2D::SegmentsCounts &segmentsCount) const |
|
template PLASK_API std::set< std::size_t > | plask::TriangularMesh2D::boundaryNodes< TriangularMesh2D::BoundaryDir::RIGHT > (const TriangularMesh2D::SegmentsCounts &segmentsCount) const |
|
template PLASK_API std::set< std::size_t > | plask::TriangularMesh2D::boundaryNodes< TriangularMesh2D::BoundaryDir::BOTTOM > (const TriangularMesh2D::SegmentsCounts &segmentsCount) const |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< double, double >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< dcomplex, dcomplex >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< Vec< 2, double >, Vec< 2, double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< Vec< 2, dcomplex >, Vec< 2, dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< Vec< 3, double >, Vec< 3, double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< Vec< 3, dcomplex >, Vec< 3, dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< Tensor2< double >, Tensor2< double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< Tensor2< dcomplex >, Tensor2< dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< Tensor3< double >, Tensor3< double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborTriangularMesh2DLazyDataImpl< Tensor3< dcomplex >, Tensor3< dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< double, double >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< dcomplex, dcomplex >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< Vec< 2, double >, Vec< 2, double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< Vec< 2, dcomplex >, Vec< 2, dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< Vec< 3, double >, Vec< 3, double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< Vec< 3, dcomplex >, Vec< 3, dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< Tensor2< double >, Tensor2< double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< Tensor2< dcomplex >, Tensor2< dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< Tensor3< double >, Tensor3< double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (BarycentricTriangularMesh2DLazyDataImpl< Tensor3< dcomplex >, Tensor3< dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< double, double >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< dcomplex, dcomplex >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< Vec< 2, double >, Vec< 2, double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< Vec< 2, dcomplex >, Vec< 2, dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< Vec< 3, double >, Vec< 3, double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< Vec< 3, dcomplex >, Vec< 3, dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< Tensor2< double >, Tensor2< double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< Tensor2< dcomplex >, Tensor2< dcomplex > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< Tensor3< double >, Tensor3< double > >) |
|
| plask::PLASK_API_EXTERN_TEMPLATE_STRUCT (NearestNeighborElementTriangularMesh2DLazyDataImpl< Tensor3< dcomplex >, Tensor3< dcomplex > >) |
|