add_trap_level(trap_level_type trap, cell_type const &cell) | viennashe::detail::device_base< MeshT > | inline |
add_trap_level(trap_level_type trap, segment_type const &seg) | viennashe::detail::device_base< MeshT > | inline |
add_trap_level(trap_level_type trap) | viennashe::detail::device_base< MeshT > | inline |
add_trap_level_on_complex(trap_level_type trap, MeshOrSegmentT const &meshseg) | viennashe::detail::device_base< MeshT > | inlineprotected |
cell_contact_potential_ | viennashe::detail::device_base< MeshT > | protected |
cell_contact_potential_mask_ | viennashe::detail::device_base< MeshT > | protected |
cell_doping_n_ | viennashe::detail::device_base< MeshT > | protected |
cell_doping_p_ | viennashe::detail::device_base< MeshT > | protected |
cell_fixed_charges_ | viennashe::detail::device_base< MeshT > | protected |
cell_material_ | viennashe::detail::device_base< MeshT > | protected |
cell_temperature_ | viennashe::detail::device_base< MeshT > | protected |
cell_traps_ | viennashe::detail::device_base< MeshT > | protected |
cell_type typedef | viennashe::detail::device_base< MeshT > | |
CellRefinementContainerType typedef | viennashe::detail::device_base< MeshT > | |
clear_traps() | viennashe::detail::device_base< MeshT > | inline |
const_cell_handle_type typedef | viennashe::detail::device_base< MeshT > | protected |
device_base() | viennashe::detail::device_base< MeshT > | inline |
doping_n() const | viennashe::detail::device_base< MeshT > | inline |
doping_p() const | viennashe::detail::device_base< MeshT > | inline |
facet_type typedef | viennashe::detail::device_base< MeshT > | |
generate_mesh(viennashe::util::device_generation_config const &generator_params) | viennashe::detail::device_base< MeshT > | inline |
generate_mesh(MeshGeneratorType const &gen) | viennashe::detail::device_base< MeshT > | inline |
get_contact_potential(cell_type const &c) const | viennashe::detail::device_base< MeshT > | inline |
get_doping(cell_type const &c, carrier_type_id ctype) const | viennashe::detail::device_base< MeshT > | inline |
get_doping_n(cell_type const &c) const | viennashe::detail::device_base< MeshT > | inline |
get_doping_n(facet_type const &facet) const | viennashe::detail::device_base< MeshT > | inline |
get_doping_p(cell_type const &c) const | viennashe::detail::device_base< MeshT > | inline |
get_doping_p(facet_type const &facet) const | viennashe::detail::device_base< MeshT > | inline |
get_fixed_charge(cell_type const &c) const | viennashe::detail::device_base< MeshT > | inline |
get_lattice_temperature(cell_type const &c) const | viennashe::detail::device_base< MeshT > | inline |
get_lattice_temperature(facet_type const &facet) const | viennashe::detail::device_base< MeshT > | inline |
get_material(cell_type const &elem) const | viennashe::detail::device_base< MeshT > | inline |
get_trap_levels(cell_type const &cell) const | viennashe::detail::device_base< MeshT > | inline |
has_contact_potential(cell_type const &c) const | viennashe::detail::device_base< MeshT > | inline |
has_contact_potential(facet_type const &) const | viennashe::detail::device_base< MeshT > | inline |
id_type typedef | viennashe::detail::device_base< MeshT > | |
load_device(DeviceLoaderType &loader) | viennashe::detail::device_base< MeshT > | inline |
load_mesh(std::string filename) | viennashe::detail::device_base< MeshT > | inline |
material() const | viennashe::detail::device_base< MeshT > | inline |
material_id_type typedef | viennashe::detail::device_base< MeshT > | |
mesh() const | viennashe::detail::device_base< MeshT > | inline |
mesh() | viennashe::detail::device_base< MeshT > | inline |
mesh_ | viennashe::detail::device_base< MeshT > | protected |
mesh_type typedef | viennashe::detail::device_base< MeshT > | |
point_type typedef | viennashe::detail::device_base< MeshT > | protected |
refine(int factor) | viennashe::detail::device_base< MeshT > | inline |
scale(double factor) | viennashe::detail::device_base< MeshT > | inline |
seg_ | viennashe::detail::device_base< MeshT > | protected |
segment(segment_id_type id) const | viennashe::detail::device_base< MeshT > | inline |
segment_id_type typedef | viennashe::detail::device_base< MeshT > | |
segment_type typedef | viennashe::detail::device_base< MeshT > | |
segmentation() const | viennashe::detail::device_base< MeshT > | inline |
segmentation() | viennashe::detail::device_base< MeshT > | inline |
segmentation_type typedef | viennashe::detail::device_base< MeshT > | protected |
set_contact_potential(double pot, cell_type const &c) | viennashe::detail::device_base< MeshT > | inline |
set_contact_potential(double pot, segment_type const &seg) | viennashe::detail::device_base< MeshT > | inline |
set_doping_n(double value, cell_type const &c) | viennashe::detail::device_base< MeshT > | inline |
set_doping_n(double value, segment_type const &d) | viennashe::detail::device_base< MeshT > | inline |
set_doping_n(double value, segment_id_type const &seg_id) | viennashe::detail::device_base< MeshT > | inline |
set_doping_n(double value) | viennashe::detail::device_base< MeshT > | inline |
set_doping_n_impl(double value, cell_type const &c) | viennashe::detail::device_base< MeshT > | inlineprotected |
set_doping_n_impl(double value, MeshOrSegmentT const &meshseg) | viennashe::detail::device_base< MeshT > | inlineprotected |
set_doping_p(double value, cell_type const &c) | viennashe::detail::device_base< MeshT > | inline |
set_doping_p(double value, segment_type const &d) | viennashe::detail::device_base< MeshT > | inline |
set_doping_p(double value, segment_id_type const &seg_id) | viennashe::detail::device_base< MeshT > | inline |
set_doping_p(double value) | viennashe::detail::device_base< MeshT > | inline |
set_doping_p_impl(double value, cell_type const &c) | viennashe::detail::device_base< MeshT > | inlineprotected |
set_doping_p_impl(double value, MeshOrSegmentT const &meshseg) | viennashe::detail::device_base< MeshT > | inlineprotected |
set_fixed_charge(cell_type const &c, double charge) | viennashe::detail::device_base< MeshT > | inline |
set_lattice_temp_impl(double value, cell_type const &c) | viennashe::detail::device_base< MeshT > | inlineprotected |
set_lattice_temp_impl(double value, MeshOrSegmentT const &meshseg) | viennashe::detail::device_base< MeshT > | inlineprotected |
set_lattice_temperature(double new_value) | viennashe::detail::device_base< MeshT > | inline |
set_lattice_temperature(double new_value, cell_type const &c) | viennashe::detail::device_base< MeshT > | inline |
set_lattice_temperature(double new_value, segment_type const &s) | viennashe::detail::device_base< MeshT > | inline |
set_material(long material_id, cell_type const &elem) | viennashe::detail::device_base< MeshT > | inline |
set_material(MaterialType, cell_type const &elem) | viennashe::detail::device_base< MeshT > | inline |
set_material(long material_id, segment_type const &seg) | viennashe::detail::device_base< MeshT > | inline |
set_material(long material_id, segment_id_type id) | viennashe::detail::device_base< MeshT > | inline |
set_material(MaterialType, segment_type const &seg) | viennashe::detail::device_base< MeshT > | inline |
set_material(long material_id) | viennashe::detail::device_base< MeshT > | inline |
set_material(MaterialType) | viennashe::detail::device_base< MeshT > | inline |
set_material_on_complex(long material_id, MeshOrSegmentT const &meshseg) | viennashe::detail::device_base< MeshT > | inlineprotected |
trap_level_container_type typedef | viennashe::detail::device_base< MeshT > | |
trap_level_type typedef | viennashe::detail::device_base< MeshT > | |
vertex_type typedef | viennashe::detail::device_base< MeshT > | protected |
voronoi_contribution_container_type typedef | viennashe::detail::device_base< MeshT > | |