COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
Gnuplot Class Reference

#include <Gnuplot.hpp>

Inherits stream< boost::iostreams::file_descriptor_sink >.

Public Member Functions

 Gnuplot (const std::string cmd="gnuplot")
 
 ~Gnuplot ()
 
template<class T >
Gnuplotsend (T p, T last)
 
template<class T , class U >
Gnuplotsend (T x, T x_last, U y, U y_last)
 
template<class Iter >
Gnuplotsend (Iter arr)
 
template<class T >
Gnuplotsend (const boost::multi_array< T, 2 > &x, const boost::multi_array< T, 2 > &y)
 

Public Attributes

bool debug_messages
 

Private Member Functions

 Gnuplot (const Gnuplot &)
 
const Gnuplotoperator= (const Gnuplot &)
 
template<class T >
void sendEntry (T v)
 
template<class T , class U >
void sendEntry (std::pair< T, U > v)
 
template<class T , class U >
void sendEntry (T t, U u)
 

Private Attributes

FILE * pout
 
GnuplotPtygp_pty
 

Detailed Description

Definition at line 128 of file Gnuplot.hpp.

Constructor & Destructor Documentation

Gnuplot ( const std::string  cmd = "gnuplot")
explicit

Definition at line 227 of file Gnuplot.hpp.

~Gnuplot ( )

Definition at line 237 of file Gnuplot.hpp.

Gnuplot ( const Gnuplot )
private

Member Function Documentation

const Gnuplot& operator= ( const Gnuplot )
private
Gnuplot& send ( p,
last 
)
inline

Definition at line 143 of file Gnuplot.hpp.

Gnuplot& send ( x,
x_last,
y,
y_last 
)
inline

Definition at line 155 of file Gnuplot.hpp.

Gnuplot& send ( Iter  arr)
inline

Definition at line 171 of file Gnuplot.hpp.

Gnuplot& send ( const boost::multi_array< T, 2 > &  x,
const boost::multi_array< T, 2 > &  y 
)
inline

Definition at line 177 of file Gnuplot.hpp.

void sendEntry ( v)
inlineprivate

Definition at line 194 of file Gnuplot.hpp.

void sendEntry ( std::pair< T, U >  v)
inlineprivate

Definition at line 199 of file Gnuplot.hpp.

void sendEntry ( t,
u 
)
inlineprivate

Definition at line 204 of file Gnuplot.hpp.

Member Data Documentation

bool debug_messages

Definition at line 224 of file Gnuplot.hpp.

GnuplotPty* gp_pty
private

Definition at line 221 of file Gnuplot.hpp.

FILE* pout
private

Definition at line 218 of file Gnuplot.hpp.


The documentation for this class was generated from the following file:
Send comments to:
COOLFluiD Web Admin