ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::io::gnuplot_writer Struct Reference

Writes quantities to a file which can be processed by Gnuplot. Works for 1d, 2d and 3d only. More...

#include <gnuplot_writer.hpp>

Public Member Functions

template<typename DeviceType , typename CellFilterType , typename QuantitiyAccessorType >
void operator() (DeviceType const &device, CellFilterType const &cell_filter, QuantitiyAccessorType const &quan, const std::string filename) const
 Helper function for writing a quantity at particular cells to a plain text file. Output can be processed by e.g. Gnuplot. More...
 
template<typename DeviceType , typename QuantitiyAccessorType >
void operator() (DeviceType const &device, QuantitiyAccessorType const &quan, const std::string filename) const
 Helper function for writing a quantity at all cells to a plain text file. Output can be processed by e.g. Gnuplot. More...
 

Detailed Description

Writes quantities to a file which can be processed by Gnuplot. Works for 1d, 2d and 3d only.

Definition at line 46 of file gnuplot_writer.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename DeviceType , typename CellFilterType , typename QuantitiyAccessorType >
void viennashe::io::gnuplot_writer::operator() ( DeviceType const &  device,
CellFilterType const &  cell_filter,
QuantitiyAccessorType const &  quan,
const std::string  filename 
) const
inline

Helper function for writing a quantity at particular cells to a plain text file. Output can be processed by e.g. Gnuplot.

Definition at line 53 of file gnuplot_writer.hpp.

◆ operator()() [2/2]

template<typename DeviceType , typename QuantitiyAccessorType >
void viennashe::io::gnuplot_writer::operator() ( DeviceType const &  device,
QuantitiyAccessorType const &  quan,
const std::string  filename 
) const
inline

Helper function for writing a quantity at all cells to a plain text file. Output can be processed by e.g. Gnuplot.

Definition at line 97 of file gnuplot_writer.hpp.


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