PLaSK library
Loading...
Searching...
No Matches
plask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::DataBase< GeometryT >::AveragedData< GeometryT > Struct Template Reference
Collaboration diagram for plask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::DataBase< GeometryT >::AveragedData< GeometryT >:
[legend]

Public Member Functions

 AveragedData (const FreeCarrierGainSolver2D< GeometryT > *solver, const char *name, const shared_ptr< const MeshAxis > &haxis, const ActiveRegionInfo &region)
 
size_t size () const
 
double operator[] (size_t i) const
 

Public Attributes

shared_ptr< const RectangularMesh< 2 > > mesh
 
LazyData< doubledata
 
double factor
 
const FreeCarrierGainSolver2D< GeometryT > * solver
 
const charname
 

Detailed Description

template<typename GeometryT>
template<typename GeometryT>
template<typename GeometryT>
struct plask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::DataBase< GeometryT >::AveragedData< GeometryT >

Definition at line 173 of file freecarrier2d.cpp.

Constructor & Destructor Documentation

◆ AveragedData()

template<typename GeometryT >
template<typename GeometryT >
template<typename GeometryT >
plask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::DataBase< GeometryT >::AveragedData< GeometryT >::AveragedData ( const FreeCarrierGainSolver2D< GeometryT > *  solver,
const char name,
const shared_ptr< const MeshAxis > &  haxis,
const ActiveRegionInfo &  region 
)
inline

Definition at line 180 of file freecarrier2d.cpp.

Member Function Documentation

◆ operator[]()

◆ size()

Member Data Documentation

◆ data

◆ factor

◆ mesh

◆ name

◆ solver


The documentation for this struct was generated from the following file: