|
PLaSK library
|
#include <solvers/electrical/diffusion/diffusion3d.hpp>
Classes | |
| struct | Region |
Public Member Functions | |
| template<typename SolverT > | |
| ActiveRegion3D (const SolverT *solver, size_t bottom, size_t top, double h, std::vector< double > QWz, std::vector< std::pair< size_t, size_t > > QWbt) | |
| double | vert () const |
| template<typename ReceiverType , typename MeshType > | |
| LazyData< typename ReceiverType::ValueType > | verticallyAverage (const ReceiverType &receiver, const shared_ptr< QwsLateralMesh3D< MeshType > > &mesh, InterpolationMethod interp=InterpolationMethod::INTERPOLATION_DEFAULT) const |
Public Attributes | |
| size_t | bottom |
| size_t | top |
| double | QWheight |
| shared_ptr< LateralMesh3D< RectangularMaskedMesh2D > > | mesh2 |
| shared_ptr< LateralMesh3D< RectangularMaskedMesh2D::ElementMesh > > | emesh2 |
| shared_ptr< QwsLateralMesh3D< RectangularMaskedMesh2D > > | mesh3 |
| shared_ptr< QwsLateralMesh3D< RectangularMaskedMesh2D::ElementMesh > > | emesh3 |
| std::vector< std::pair< double, double > > | QWs |
| DataVector< double > | U |
| std::vector< double > | modesP |
Definition at line 36 of file diffusion3d.hpp.
|
inline |
Definition at line 62 of file diffusion3d.hpp.
|
inline |
Definition at line 88 of file diffusion3d.hpp.
|
inline |
Definition at line 91 of file diffusion3d.hpp.
| size_t plask::electrical::diffusion::ActiveRegion3D::bottom |
Definition at line 46 of file diffusion3d.hpp.
| shared_ptr<LateralMesh3D<RectangularMaskedMesh2D::ElementMesh> > plask::electrical::diffusion::ActiveRegion3D::emesh2 |
Definition at line 51 of file diffusion3d.hpp.
| shared_ptr<QwsLateralMesh3D<RectangularMaskedMesh2D::ElementMesh> > plask::electrical::diffusion::ActiveRegion3D::emesh3 |
Definition at line 53 of file diffusion3d.hpp.
| shared_ptr<LateralMesh3D<RectangularMaskedMesh2D> > plask::electrical::diffusion::ActiveRegion3D::mesh2 |
Definition at line 50 of file diffusion3d.hpp.
| shared_ptr<QwsLateralMesh3D<RectangularMaskedMesh2D> > plask::electrical::diffusion::ActiveRegion3D::mesh3 |
Definition at line 52 of file diffusion3d.hpp.
| std::vector<double> plask::electrical::diffusion::ActiveRegion3D::modesP |
Definition at line 59 of file diffusion3d.hpp.
| double plask::electrical::diffusion::ActiveRegion3D::QWheight |
Definition at line 48 of file diffusion3d.hpp.
Definition at line 55 of file diffusion3d.hpp.
| size_t plask::electrical::diffusion::ActiveRegion3D::top |
Definition at line 46 of file diffusion3d.hpp.
| DataVector<double> plask::electrical::diffusion::ActiveRegion3D::U |
Definition at line 57 of file diffusion3d.hpp.