| 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 > | |