|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
femeoc.hh
Go to the documentation of this file.
254 static void initialize(const std::string& path, const std::string& name, const std::string& descript) {
593 columns.push_back( new Fem::NumberColumnWriter< DataTuple, Fem::TupleDataSource< 0 > >( "level" ) );
594 columns.push_back( new Fem::NumberColumnWriter< DataTuple, Fem::TupleDataSource< 1 > >( "h" ) );
595 columns.push_back( new Fem::NumberColumnWriter< DataTuple, Fem::TupleDataSource< 2 > >( "size" ) );
596 columns.push_back( new Fem::NumberColumnWriter< DataTuple, Fem::TupleDataSource< 3 > >( "CPU-time" ) );
597 columns.push_back( new Fem::NumberColumnWriter< DataTuple, Fem::TupleDataSource< 4 > >( "counter" ) );
603 columns.push_back( new Fem::NumberColumnWriter< DataTuple, DoubleValueSource >( doubleValues[ i ].first, DoubleValueSource( i ) ) );
609 columns.push_back( new Fem::NumberColumnWriter< DataTuple, IntValueSource >( intValues[ i ].first, IntValueSource( i ) ) );
int main(int argc, char **argv)
const char * name()
int id()
void init(const Matrix *matrix)
int size() const
std::ptrdiff_t index() const
STL namespace.
bool createDirectory(const std::string &inName)
create a directory
Definition io.cc:19
Class representing column writer in general.
Definition latextablewriter.hh:39
Definition latextablewriter.hh:61
Definition latextablewriter.hh:80
gets the N th element of a provided tuple assuming its a number
Definition latextablewriter.hh:166
writes latex tables based on user-defined row structure
Definition latextablewriter.hh:242
void writeRow(const DataTuple &data)
Write row to the table.
Definition latextablewriter.hh:312
static bool verbose()
obtain the cached value for fem.verbose with default verbosity level 2
Definition io/parameter.hh:466
Write a self contained tex table for eoc runs with timing information.
Definition femeoc.hh:51
static void clear()
close file and allow FemEoc to used for a second run
Definition femeoc.hh:250
static void write(const double h, const double size, const double time, const int counter, const std::vector< DoublePairType > &doubleValues, const std::vector< IntPairType > &intValues)
commit a line to the eoc file
Definition femeoc.hh:411
static void write(const double h, const double size, const double time, const int counter, const double avgTimeStep, const double minTimeStep, const double maxTimeStep, const int newton_iterations, const int ils_iterations, const int max_newton_iterations, const int max_ils_iterations)
commit a line to the eoc file
Definition femeoc.hh:375
static void write(double h, double size, double time, int counter)
commit a line to the eoc file
Definition femeoc.hh:335
static void setErrors(size_t id, const FieldVector< double, SIZE > &err)
add a vector in a FieldVector of error values for the given id (returned by addEntry)
Definition femeoc.hh:319
static void setErrors(size_t id, const VectorType &err, int size)
add a vector of error values for the given id (returned by addEntry)
Definition femeoc.hh:302
static void setErrors(size_t id, const double &err)
add a single error value for the given id (returned by addEntry)
Definition femeoc.hh:325
static void setErrors(size_t id, const VectorType &err)
add a vector of error values for the given id (returned by addEntry)
Definition femeoc.hh:312
static void write(const double h, const double size, const double time, const int counter, std::ostream &out)
commit a line to the eoc file
Definition femeoc.hh:348
static size_t addEntry(const char *descript)
add a single new eoc output
Definition femeoc.hh:293
static void initialize(const std::string &path, const std::string &name, const std::string &descript)
open file path/name and write a description string into tex file
Definition femeoc.hh:254
static void write(const double h, const double size, const double time, const int counter, const std::vector< DoublePairType > &doubleValues, const std::vector< IntPairType > &intValues, std::ostream &out)
commit a line to the eoc file
Definition femeoc.hh:481
static size_t addEntry(const StrVectorType &descript)
add a vector of new eoc values
Definition femeoc.hh:279
static void write(const double h, const double size, const double time, const int counter, const double avgTimeStep, const double minTimeStep, const double maxTimeStep, const int newton_iterations, const int ils_iterations, const int max_newton_iterations, const int max_ils_iterations, std::ostream &out)
commit a line to the eoc file
Definition femeoc.hh:436
static void initialize(const std::string &name, const std::string &descript)
open file name and write description string into tex file
Definition femeoc.hh:258
static size_t addEntry(const std::string &descript)
add a single new eoc output
Definition femeoc.hh:286
static size_t addEntry(const StrVectorType &descript, size_t size)
add a vector of new eoc values
Definition femeoc.hh:269
Definition femeoc.hh:501
std::string toString(const double &error) const
Definition femeoc.hh:523
ErrorColumnWriter(const std::string &header, const int index)
Definition femeoc.hh:505
double error(const FemEoc::DataTuple &data) const
Definition femeoc.hh:518
std::string entry(const FemEoc::DataTuple &data) const
Definition femeoc.hh:510
Definition femeoc.hh:539
std::string entry(const DataTuple &data) const
Definition femeoc.hh:548
double eoc(const double h, const double e) const
Definition femeoc.hh:561
EOCColumnWriter(const int index)
Definition femeoc.hh:543
T abort(T... args)
T data(T... args)
T endl(T... args)
T forward(T... args)
T localtime(T... args)
T log(T... args)
T push_back(T... args)
T resize(T... args)
T size(T... args)
T str(T... args)
T strftime(T... args)
T time(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8