Struct Dune::XT::Common::TimingData

struct Dune::XT::Common::TimingData

wraps name, start- and end time for one timing section

Method Dune::XT::Common::TimingData::stop

void Dune::XT::Common::TimingData::stop()

No documentation provided.

Method Dune::XT::Common::TimingData::delta

DeltaType Dune::XT::Common::TimingData::delta() const

Note

since typical resolutions for user+system time are 10-15ms the nanosecond results are scaled accordingly

:returns: array{wall,user,sys}: times elapsed since object construction in milliseconds

Constructor Dune::XT::Common::TimingData::TimingData

explicit Dune::XT::Common::TimingData::TimingData(std::string _name)

No documentation provided.

Field Dune::XT::Common::TimingData::timer_

std::shared_ptr<boost::timer::cpu_timer> Dune::XT::Common::TimingData::timer_

No documentation provided.

Field Dune::XT::Common::TimingData::name

std::string Dune::XT::Common::TimingData::name

No documentation provided.

Type alias Dune::XT::Common::TimingData::TimeType

type Dune::XT::Common::TimingData::TimeType

No documentation provided.

Type alias Dune::XT::Common::TimingData::DeltaType

type Dune::XT::Common::TimingData::DeltaType

No documentation provided.