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.