|
PLaSK library
|
#include <solvers/gain/wasiak/wzmocnienie/kublybr.h>
Public Member Functions | |
| obszar_aktywny (struktura *elektron, const std::vector< struktura * > &dziury, double Eg, const std::vector< double > &DSO, double chropo, double matelem=0., double Temp=300.) | |
| obszar_aktywny (struktura *elektron, const std::vector< struktura * > &dziury, struktura *elektron_m, const std::vector< struktura * > dziury_m, double Eg, const std::vector< double > &DSO, double br, double matelem=0., double Temp=300.) | |
| obszar_aktywny (struktura *elektron, const std::vector< struktura * > &dziury, double Eg, double DSO, double chropo, double matelem=0., double Temp=300) | |
| obszar_aktywny (struktura *elektron, const std::vector< struktura * > &dziury, struktura *elektron_m, const std::vector< struktura * > dziury_m, double Eg, double DSO, double broad, double Temp=300, double matelem=0.) | |
| void | zapisz_poziomy (std::string nazwa) |
| double | min_przerwa_energetyczna () const |
| void | policz_calki (const struktura *elektron, const struktura *dziura, A2D &macierz, TNT::Array2D< std::vector< double > > &wekt_calk_kaw) |
| void | policz_calki_kawalki (const struktura *elektron, const struktura *dziura, TNT::Array2D< vector< double > > &macierz) |
| double | calka_ij (const struktura *elektron, const struktura *dziura, int i, int j, vector< double > &wektor_calk_kaw) |
| double | iloczyn_pierwotna_bezpola (double x, int nr_war, const struktura *struk1, const struktura *struk2, int i, int j) |
| double | calka_iloczyn_zpolem (int nr_war, const struktura *struk1, const struktura *struk2, int i, int j) |
| void | zrob_macierze_przejsc () |
| void | paryiprzekrycia_dopliku (ofstream &plik, int nr_c, int nr_v) |
| double | przekrycia_schodkowe (double E, int nr_c, int nr_v) |
| void | przekrycia_dopliku (ofstream &plik, int nr_c, int nr_v) |
| double | element (int nr_war) |
| void | ustaw_element (double iM) |
Public Attributes | |
| double | przekr_max |
| double | chrop |
| double | broad |
| std::vector< struktura * > | pasmo_przew |
| std::vector< struktura * > | pasmo_wal |
| std::vector< struktura * > | pasmo_przew_mod |
| std::vector< struktura * > | pasmo_wal_mod |
| std::vector< std::vector< A2D * > > | calki_przekrycia |
| std::vector< std::vector< TNT::Array2D< std::vector< double > > * > > | calki_przekrycia_kawalki |
| std::vector< double > | Egcc |
| std::vector< double > | Egcv |
| std::vector< double > | DeltaSO |
| std::vector< double > | el_mac |
| double | T_ref |
Friends | |
| class | wzmocnienie |
| kubly::obszar_aktywny::obszar_aktywny | ( | struktura * | elektron, |
| const std::vector< struktura * > & | dziury, | ||
| double | Eg, | ||
| const std::vector< double > & | DSO, | ||
| double | chropo, | ||
| double | matelem = 0., |
||
| double | Temp = 300. |
||
| ) |
Definition at line 4096 of file kublybr.cc.
| kubly::obszar_aktywny::obszar_aktywny | ( | struktura * | elektron, |
| const std::vector< struktura * > & | dziury, | ||
| struktura * | elektron_m, | ||
| const std::vector< struktura * > | dziury_m, | ||
| double | Eg, | ||
| const std::vector< double > & | DSO, | ||
| double | br, | ||
| double | matelem = 0., |
||
| double | Temp = 300. |
||
| ) |
Definition at line 4103 of file kublybr.cc.
| kubly::obszar_aktywny::obszar_aktywny | ( | struktura * | elektron, |
| const std::vector< struktura * > & | dziury, | ||
| double | Eg, | ||
| double | DSO, | ||
| double | chropo, | ||
| double | matelem = 0., |
||
| double | Temp = 300 |
||
| ) |
Definition at line 4110 of file kublybr.cc.
| kubly::obszar_aktywny::obszar_aktywny | ( | struktura * | elektron, |
| const std::vector< struktura * > & | dziury, | ||
| struktura * | elektron_m, | ||
| const std::vector< struktura * > | dziury_m, | ||
| double | Eg, | ||
| double | DSO, | ||
| double | broad, | ||
| double | Temp = 300, |
||
| double | matelem = 0. |
||
| ) |
Definition at line 4118 of file kublybr.cc.
| double kubly::obszar_aktywny::calka_ij | ( | const struktura * | elektron, |
| const struktura * | dziura, | ||
| int | i, | ||
| int | j, | ||
| vector< double > & | wektor_calk_kaw | ||
| ) |
Definition at line 4322 of file kublybr.cc.
| double kubly::obszar_aktywny::calka_iloczyn_zpolem | ( | int | nr_war, |
| const struktura * | struk1, | ||
| const struktura * | struk2, | ||
| int | i, | ||
| int | j | ||
| ) |
Definition at line 4287 of file kublybr.cc.
| double kubly::obszar_aktywny::element | ( | int | nr_war | ) |
Definition at line 4430 of file kublybr.cc.
| double kubly::obszar_aktywny::iloczyn_pierwotna_bezpola | ( | double | x, |
| int | nr_war, | ||
| const struktura * | struk1, | ||
| const struktura * | struk2, | ||
| int | i, | ||
| int | j | ||
| ) |
Definition at line 4250 of file kublybr.cc.
| double kubly::obszar_aktywny::min_przerwa_energetyczna | ( | ) | const |
Definition at line 4201 of file kublybr.cc.
| void kubly::obszar_aktywny::paryiprzekrycia_dopliku | ( | std::ofstream & | plik, |
| int | nr_c, | ||
| int | nr_v | ||
| ) |
Definition at line 4187 of file kublybr.cc.
| void kubly::obszar_aktywny::policz_calki | ( | const struktura * | elektron, |
| const struktura * | dziura, | ||
| A2D & | macierz, | ||
| TNT::Array2D< std::vector< double > > & | wekt_calk_kaw | ||
| ) |
Definition at line 4214 of file kublybr.cc.
| void kubly::obszar_aktywny::policz_calki_kawalki | ( | const struktura * | elektron, |
| const struktura * | dziura, | ||
| TNT::Array2D< vector< double > > & | macierz | ||
| ) |
| void kubly::obszar_aktywny::przekrycia_dopliku | ( | ofstream & | plik, |
| int | nr_c, | ||
| int | nr_v | ||
| ) |
Definition at line 1393 of file kublybr.cc.
| double kubly::obszar_aktywny::przekrycia_schodkowe | ( | double | E, |
| int | nr_c, | ||
| int | nr_v | ||
| ) |
Definition at line 1366 of file kublybr.cc.
| void kubly::obszar_aktywny::ustaw_element | ( | double | iM | ) |
Definition at line 4458 of file kublybr.cc.
| void kubly::obszar_aktywny::zapisz_poziomy | ( | std::string | nazwa | ) |
Definition at line 4131 of file kublybr.cc.
| void kubly::obszar_aktywny::zrob_macierze_przejsc | ( | ) |
Definition at line 4381 of file kublybr.cc.
|
friend |
| std::vector<std::vector<A2D *> > kubly::obszar_aktywny::calki_przekrycia |
| std::vector<std::vector<TNT::Array2D<std::vector<double> > *> > kubly::obszar_aktywny::calki_przekrycia_kawalki |
| std::vector<struktura *> kubly::obszar_aktywny::pasmo_przew |
| std::vector<struktura *> kubly::obszar_aktywny::pasmo_przew_mod |
| std::vector<struktura *> kubly::obszar_aktywny::pasmo_wal_mod |