Class to create, store and output qgraph files. More...
Classes | |
| class | writer |
| Abstract base class for a graph writer. More... | |
Public Member Functions | |
| graph (const string &title, const string &xName, const string &yName, const scalarField &x) | |
| Construct from title and labels (no curves) More... | |
| graph (const string &title, const string &xName, const string &yName, const scalarField &x, const scalarField &y) | |
| Construct from title, labels and y data for 1 curve. More... | |
| graph (const string &title, const string &xName, const string &yName, Istream &is) | |
| Construct from Istream given title and labels. More... | |
| graph (Istream &is) | |
| Construct from Istream. More... | |
| const string & | title () const |
| const string & | xName () const |
| const string & | yName () const |
| const scalarField & | x () const |
| scalarField & | x () |
| const scalarField & | y () const |
| scalarField & | y () |
| void | setXRange (const scalar x0, const scalar x1) |
| void | writeTable (Ostream &) const |
| Write out graph data as a simple table. More... | |
| void | write (Ostream &, const word &format) const |
| Write graph to stream in given format. More... | |
| void | write (const fileName &pName, const word &format) const |
| Write graph to file in given path-name and format. More... | |
| void | write (const fileName &path, const word &name, const word &format) const |
| Write graph to file in given path, name and format. More... | |
Public Member Functions inherited from HashPtrTable< curve > | |
| HashPtrTable () | |
| Construct null with default table capacity. More... | |
| HashPtrTable (const label size) | |
| Construct given initial table capacity. More... | |
| HashPtrTable (Istream &is, const INew &inew) | |
| Construct from Istream using given Istream constructor class. More... | |
| HashPtrTable (Istream &is) | |
| Construct from Istream using default Istream constructor class. More... | |
| HashPtrTable (const dictionary &dict) | |
| Construct from dictionary with default dictionary constructor class. More... | |
| HashPtrTable (const this_type &ht) | |
| Copy construct. More... | |
| HashPtrTable (this_type &&ht) | |
| Move construct. More... | |
| ~HashPtrTable () | |
| Destructor. More... | |
| autoPtr< curve > | remove (iterator &iter) |
| Remove entry specified by given iterator. More... | |
| autoPtr< curve > | remove (const word &key) |
| Remove entry specified by given key. More... | |
| bool | erase (iterator &iter) |
| bool | erase (const word &key) |
| void | clear () |
| Clear all entries from table and delete any allocated pointers. More... | |
| void | write (Ostream &os) const |
| Write. More... | |
| void | operator= (const this_type &rhs) |
| Copy assignment. More... | |
| void | operator= (this_type &&rhs) |
| Move assignment. More... | |
| bool | insert (const word &, curve *)=delete |
| bool | insert (const word &key, autoPtr< curve > &aptr) |
| Insert a new entry, not overwriting existing entries. More... | |
| bool | insert (const word &key, autoPtr< curve > &&aptr) |
| Insert a new entry, not overwriting existing entries. More... | |
| bool | set (const word &key, curve *ptr) |
| Assign a new entry, overwriting existing entries. More... | |
| bool | set (const word &key, autoPtr< curve > &aptr) |
| Assign a new entry, overwriting existing entries. More... | |
| bool | set (const word &key, autoPtr< curve > &&aptr) |
| Assign a new entry, overwriting existing entries. More... | |
Static Public Member Functions | |
| static word | wordify (const string &sname) |
| Helper function to convert string name into appropriate word. More... | |
Friends | |
| Ostream & | operator<< (Ostream &, const graph &) |
| Ostream Operator. More... | |
Additional Inherited Members | |
Public Types inherited from HashPtrTable< curve > | |
| typedef HashPtrTable< curve, word, string::hash > | this_type |
| The template instance used for this table. More... | |
| typedef HashTable< curve *, word, string::hash > | parent_type |
| The template instance used for the parent HashTable. More... | |
| using | iterator = typename parent_type::iterator |
| using | const_iterator = typename parent_type::const_iterator |
Class to create, store and output qgraph files.
| graph | ( | const string & | title, |
| const string & | xName, | ||
| const string & | yName, | ||
| const scalarField & | x | ||
| ) |
| graph | ( | const string & | title, |
| const string & | xName, | ||
| const string & | yName, | ||
| const scalarField & | x, | ||
| const scalarField & | y | ||
| ) |
Construct from title, labels and y data for 1 curve.
Definition at line 98 of file graph.C.
References curve::curveStyle::CONTINUOUS, and y.
|
inline |
Definition at line 152 of file graph.H.
Referenced by surfaceNoise::calculate(), and pointNoise::processData().
|
inline |
Definition at line 168 of file graph.H.
Referenced by Foam::kShellIntegration(), and noiseFFT::PSD().
|
inline |
| const Foam::scalarField & y | ( | ) | const |
Definition at line 145 of file graph.C.
References stdFoam::begin(), Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
Referenced by noiseFFT::PSD().
| Foam::scalarField & y | ( | ) |
Definition at line 158 of file graph.C.
References stdFoam::begin(), Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
| void setXRange | ( | const scalar | x0, |
| const scalar | x1 | ||
| ) |
Definition at line 171 of file graph.C.
References Foam::abort(), Foam::constant::universal::c, Foam::FatalError, FatalErrorInFunction, forAll, forAllIters, and Foam::nl.
Referenced by pointNoise::processData().
| void writeTable | ( | Ostream & | os | ) | const |
Write out graph data as a simple table.
Definition at line 252 of file graph.C.
References Foam::endl(), forAll, forAllConstIters(), Foam::setw(), and token::SPACE.
Write graph to stream in given format.
Definition at line 267 of file graph.C.
References format(), writer< Type >::New(), and Foam::vtk::write().
Referenced by surfaceNoise::calculate(), Foam::makeGraph(), and pointNoise::processData().
Write graph to file in given path-name and format.
Definition at line 273 of file graph.C.
References Foam::endl(), format(), IOstream::good(), OFstream::name(), writer< Type >::New(), WarningInFunction, and Foam::vtk::write().
Write graph to file in given path, name and format.
Definition at line 293 of file graph.C.
References format(), Foam::mkDir(), Foam::name(), path(), and Foam::vtk::write().
|
static |
Helper function to convert string name into appropriate word.
Definition at line 48 of file graph.C.
References string::replace().
Referenced by surfaceNoise::calculate(), and pointNoise::processData().