| PLaSK library
    | 
| Public Member Functions | |
| template<typename DT > | |
| ActiveRegionMesh (const FreeCarrierGainSolver3D::DataBase< DT > *parent, size_t reg) | |
| size_t | size () const override | 
| Vec< 2 > | at (size_t i) const override | 
|  Public Member Functions inherited from plask::MeshD< 2 > | |
| virtual LocalCoords | at (std::size_t index) const=0 | 
| Get point with given mesh index. | |
| LocalCoords | operator[] (std::size_t index) const | 
| Get point with given mesh index. | |
| const_iterator | begin () const | 
| const_iterator | end () const | 
| MeshD (const MeshD &PLASK_UNUSED(to_copy)) | |
| Initialize this to be the same as to_copybut don't copy any changes observer. | |
| MeshD () | |
| MeshD & | operator= (const MeshD &PLASK_UNUSED(to_copy)) | 
| Set this to be the same as to_copybut doesn't changed changes observer. | |
| bool | operator== (const MeshD &to_compare) const | 
| Check if this mesh and to_comparerepresent the same sequence of points (have exactly the same points in the same order). | |
| bool | operator!= (const MeshD &to_compare) const | 
| Check if this mesh and to_comparerepresent different sequences of points. | |
| void | print (std::ostream &out) const override | 
| Print this to stream out. | |
|  Public Member Functions inherited from plask::Mesh | |
| template<typename ClassT , typename methodT > | |
| boost::signals2::connection | changedConnectMethod (ClassT *obj, methodT method, boost::signals2::connect_position at=boost::signals2::at_back) | 
| Connect a method to changed signal. | |
| template<typename ClassT , typename methodT > | |
| void | changedDisconnectMethod (ClassT *obj, methodT method) | 
| template<typename EventT = Event, typename ... Args> | |
| void | fireChanged (Args &&... event_constructor_params_without_source) | 
| Call changed with this as event source. | |
| void | fireResized () | 
| This method is called when the mesh is resized. | |
| virtual bool | empty () const | 
| virtual void | writeXML (XMLElement &object) const | 
| Write mesh to XML. | |
| virtual | ~Mesh () | 
|  Public Member Functions inherited from plask::Printable | |
| virtual | ~Printable () | 
| std::string | str () const | 
| Get string representation of this using print method. | |
|  Public Member Functions inherited from plask::MeshBase | |
| virtual | ~MeshBase () | 
| Public Attributes | |
| const MeshD< 3 > * | original_mesh | 
| const CompressedSetOfNumbers & | indices | 
|  Public Attributes inherited from plask::Mesh | |
| boost::signals2::signal< void(Event &)> | changed | 
| Changed signal, fired when mesh was changed. | |
| Additional Inherited Members | |
|  Public Types inherited from plask::MeshD< 2 > | |
| enum | |
| Number of dimensions.  More... | |
| typedef Primitive< DIM >::DVec | LocalCoords | 
| Type of vector representing coordinates in local space. | |
| typedef IndexedIterator< const MeshD< dimension >, LocalCoords > | const_iterator | 
| Random access iterator type which allow iterate over all points in this mesh, in order appointed by operator[]. | |
| typedef const_iterator | iterator | 
| typedef const_iterator | Iterator | 
|  Protected Member Functions inherited from plask::MeshD< 2 > | |
| virtual bool | hasSameNodes (const MeshD< dimension > &to_compare) const | 
| Check if this mesh and to_comparerepresent the same sequence of points (have exactly the same points in the same order). | |
|  Protected Member Functions inherited from plask::Mesh | |
| virtual void | onChange (const Event &evt) | 
| This method is called when the mesh is changed, just before changed signal. | |
Definition at line 162 of file freecarrier3d.cpp.
| 
 | inline | 
Definition at line 167 of file freecarrier3d.cpp.
| 
 | inlineoverride | 
Definition at line 172 of file freecarrier3d.cpp.
| 
 | inlineoverridevirtual | 
Implements plask::Mesh.
Definition at line 170 of file freecarrier3d.cpp.
| const CompressedSetOfNumbers& plask::gain::freecarrier::ActiveRegionMesh::indices | 
Definition at line 164 of file freecarrier3d.cpp.
Definition at line 163 of file freecarrier3d.cpp.