ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
gnuplot_writer.hpp File Reference
#include <math.h>
#include <fstream>
#include <iostream>
#include "viennagrid/mesh/mesh.hpp"
#include "viennagrid/algorithm/centroid.hpp"
#include "viennashe/forwards.h"
#include "viennashe/physics/constants.hpp"
#include "viennashe/io/exception.hpp"
#include "viennashe/util/filter.hpp"
#include "viennashe/log/log.hpp"

Go to the source code of this file.

Classes

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

Namespaces

namespace  viennashe
 The main ViennaSHE namespace. All functionality resides inside this namespace.
 
namespace  viennashe::io
 Namespace for all (file-)IO specific code

 

Functions

template<typename DeviceType , typename AccessorType >
void viennashe::io::write_cell_quantity_for_gnuplot (AccessorType const &quan, DeviceType const &device, std::string filename)
 Writes a quantity (on vertices) per point to a text file suitable for gnuplot. More...