Greens-code
A modular quantum transport code
|
Public Member Functions | |
geometry_const_Iterator (STD_TR1::shared_ptr< const Rectangle >, size_t=0, bool at_end=false) | |
geometry_const_Iterator (const geometry_const_Iterator &) | |
geometry_const_Iterator (geometry_const_Iterator &&) | |
geometry_const_Iterator (const geometry_Iterator &) | |
geometry_const_Iterator & | operator++ () |
geometry_const_Iterator & | operator-- () |
void | reset_to (const geometry_const_Iterator &) |
void | next_rect () |
void | first_rect_slice () |
void | last_rect_slice () |
bool | operator== (const geometry_const_Iterator &) const |
bool | operator!= (const geometry_const_Iterator &p) const |
Hamiltonian::const_ref | get_H () const |
STD_TR1::shared_ptr< const Rectangle > | get_leaf_Rect () const |
STD_TR1::shared_ptr< const Rectangle > | get_lower_Rect () const |
STD_TR1::shared_ptr< const Rectangle > | get_top_Rect () const |
geometry_const_Iterator | into_lower_Rect () const |
size_t | nx () const |
size_t | ix () const |
size_t | layer () const |
void | set_layer (size_t l) const |
size_t | nx (STD_TR1::shared_ptr< const Rectangle >) const |
size_t | ix (STD_TR1::shared_ptr< const Rectangle >) const |
size_t | block_number (const STD_TR1::shared_ptr< const Rectangle > &) const |
int | ny () const |
int | ny_layer () const |
point_Positions::ref | rxy () const |
double | dx () const |
double | dy () const |
double | dphi () const |
double | width () const |
void | createH0 (Matrix &) const |
void | createHI (Matrix &) const |
void | createHIt (Matrix &) const |
void | createH (Matrix &, size_t nx) const |
Static Public Attributes | |
static const size_t | npos = 4294967295U |