dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
Dune::Fem::Timer< false > Struct Reference

#include <dune/fem/misc/femtimer.hh>

Public Types

enum  operation { max , sum }
 

Static Public Member Functions

static unsigned int addTo (const std::string &name, int nr=0)
 
static void removeFrom (unsigned int id)
 
static void removeAll ()
 
static void start (int id, int nr=0)
 
static double stop (int id, int nr=0, operation op=sum)
 
static double stop (int id, operation op)
 
static void reset ()
 
static void reset (int id)
 
static void reset (int id, int nr)
 
static void print (std::ostream &out, int id)
 
static void print (std::ostream &out, const std::string &msg="")
 
static void printFile (const std::string &fileName, int step=1)
 
static void printFile (const TimeProviderBase &tp, const std::string &fileName, int step=1)
 

Member Enumeration Documentation

◆ operation

enum Dune::Fem::Timer< false >::operation
Enumerator
max 
sum 

Member Function Documentation

◆ addTo()

static unsigned int Dune::Fem::Timer< false >::addTo ( const std::string &  name,
int  nr = 0 
)
inlinestatic

◆ print() [1/2]

static void Dune::Fem::Timer< false >::print ( std::ostream &  out,
const std::string &  msg = "" 
)
inlinestatic

◆ print() [2/2]

static void Dune::Fem::Timer< false >::print ( std::ostream &  out,
int  id 
)
inlinestatic

◆ printFile() [1/2]

static void Dune::Fem::Timer< false >::printFile ( const std::string &  fileName,
int  step = 1 
)
inlinestatic

◆ printFile() [2/2]

static void Dune::Fem::Timer< false >::printFile ( const TimeProviderBase tp,
const std::string &  fileName,
int  step = 1 
)
inlinestatic

◆ removeAll()

static void Dune::Fem::Timer< false >::removeAll ( )
inlinestatic

◆ removeFrom()

static void Dune::Fem::Timer< false >::removeFrom ( unsigned int  id)
inlinestatic

◆ reset() [1/3]

static void Dune::Fem::Timer< false >::reset ( )
inlinestatic

◆ reset() [2/3]

static void Dune::Fem::Timer< false >::reset ( int  id)
inlinestatic

◆ reset() [3/3]

static void Dune::Fem::Timer< false >::reset ( int  id,
int  nr 
)
inlinestatic

◆ start()

static void Dune::Fem::Timer< false >::start ( int  id,
int  nr = 0 
)
inlinestatic

◆ stop() [1/2]

static double Dune::Fem::Timer< false >::stop ( int  id,
int  nr = 0,
operation  op = sum 
)
inlinestatic

◆ stop() [2/2]

static double Dune::Fem::Timer< false >::stop ( int  id,
operation  op 
)
inlinestatic

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