ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::util::device_generation_config::segment_description Class Reference

#include <generate_device.hpp>

Public Member Functions

 segment_description ()
 
 segment_description (double start_x, double len_x, unsigned long points_x)
 
 segment_description (double start_x, double start_y, double len_x, double len_y, unsigned long points_x, unsigned long points_y)
 
double get_start_x () const
 
double get_start_y () const
 
double get_length_x () const
 
double get_length_y () const
 
unsigned long get_points_x () const
 
unsigned long get_points_y () const
 

Detailed Description

Definition at line 50 of file generate_device.hpp.

Constructor & Destructor Documentation

◆ segment_description() [1/3]

viennashe::util::device_generation_config::segment_description::segment_description ( )
inline

Definition at line 53 of file generate_device.hpp.

◆ segment_description() [2/3]

viennashe::util::device_generation_config::segment_description::segment_description ( double  start_x,
double  len_x,
unsigned long  points_x 
)
inline

Definition at line 61 of file generate_device.hpp.

◆ segment_description() [3/3]

viennashe::util::device_generation_config::segment_description::segment_description ( double  start_x,
double  start_y,
double  len_x,
double  len_y,
unsigned long  points_x,
unsigned long  points_y 
)
inline

Definition at line 69 of file generate_device.hpp.

Member Function Documentation

◆ get_length_x()

double viennashe::util::device_generation_config::segment_description::get_length_x ( ) const
inline

Definition at line 80 of file generate_device.hpp.

◆ get_length_y()

double viennashe::util::device_generation_config::segment_description::get_length_y ( ) const
inline

Definition at line 81 of file generate_device.hpp.

◆ get_points_x()

unsigned long viennashe::util::device_generation_config::segment_description::get_points_x ( ) const
inline

Definition at line 83 of file generate_device.hpp.

◆ get_points_y()

unsigned long viennashe::util::device_generation_config::segment_description::get_points_y ( ) const
inline

Definition at line 84 of file generate_device.hpp.

◆ get_start_x()

double viennashe::util::device_generation_config::segment_description::get_start_x ( ) const
inline

Definition at line 77 of file generate_device.hpp.

◆ get_start_y()

double viennashe::util::device_generation_config::segment_description::get_start_y ( ) const
inline

Definition at line 78 of file generate_device.hpp.


The documentation for this class was generated from the following file: