PLaSK library
Loading...
Searching...
No Matches
extruded_triangular3d.cpp File Reference
#include "extruded_triangular3d.hpp"
#include <boost/range/irange.hpp>
#include "../utils/interpolation.hpp"
#include "rectangular_common.hpp"
Include dependency graph for extruded_triangular3d.cpp:

Go to the source code of this file.

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 

Functions

Vec< 3, doubleplask::from_longTran_vert (const Vec< 2, double > &longTran, const double &vert)
 
Vec< 2, doubleplask::to_longTran (const Vec< 3, double > &longTranVert)
 
Box2D plask::to_longTran (const Box3D &box)
 

Variables

template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< double, double >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< dcomplex, dcomplex >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< Vec< 2, double >, Vec< 2, double > >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< Vec< 2, dcomplex >, Vec< 2, dcomplex > >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< Vec< 3, double >, Vec< 3, double > >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< Vec< 3, dcomplex >, Vec< 3, dcomplex > >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< Tensor2< double >, Tensor2< double > >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< Tensor2< dcomplex >, Tensor2< dcomplex > >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< Tensor3< double >, Tensor3< double > >
 
template struct PLASK_API plask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< Tensor3< dcomplex >, Tensor3< dcomplex > >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< double, double >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< dcomplex, dcomplex >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< Vec< 2, double >, Vec< 2, double > >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< Vec< 2, dcomplex >, Vec< 2, dcomplex > >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< Vec< 3, double >, Vec< 3, double > >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< Vec< 3, dcomplex >, Vec< 3, dcomplex > >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< Tensor2< double >, Tensor2< double > >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< Tensor2< dcomplex >, Tensor2< dcomplex > >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< Tensor3< double >, Tensor3< double > >
 
template struct PLASK_API plask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< Tensor3< dcomplex >, Tensor3< dcomplex > >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< double, double >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< dcomplex, dcomplex >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< Vec< 2, double >, Vec< 2, double > >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< Vec< 2, dcomplex >, Vec< 2, dcomplex > >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< Vec< 3, double >, Vec< 3, double > >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< Vec< 3, dcomplex >, Vec< 3, dcomplex > >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< Tensor2< double >, Tensor2< double > >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< Tensor2< dcomplex >, Tensor2< dcomplex > >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< Tensor3< double >, Tensor3< double > >
 
template struct PLASK_API plask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< Tensor3< dcomplex >, Tensor3< dcomplex > >