autogenu-jupyter
An automatic code generator and the continuation/GMRES (C/GMRES) based numerical solvers for nonlinear MPC
Loading...
Searching...
No Matches
cgmres::TimingProfile Class Reference

A profile of the timing benchmark. More...

#include <timer.hpp>

Public Member Functions

void disp (std::ostream &os) const
 

Public Attributes

Scalar average_time_ms = 0
 Average computational time in milliseconds. More...
 
Scalar max_time_ms = 0
 Maximum computational time in milliseconds. More...
 
unsigned long counts = 0
 Number of timing counts. More...
 

Friends

std::ostream & operator<< (std::ostream &os, const TimingProfile &profile)
 

Detailed Description

A profile of the timing benchmark.

Member Function Documentation

◆ disp()

void cgmres::TimingProfile::disp ( std::ostream &  os) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const TimingProfile profile 
)
friend

Member Data Documentation

◆ average_time_ms

Scalar cgmres::TimingProfile::average_time_ms = 0

Average computational time in milliseconds.

◆ counts

unsigned long cgmres::TimingProfile::counts = 0

Number of timing counts.

◆ max_time_ms

Scalar cgmres::TimingProfile::max_time_ms = 0

Maximum computational time in milliseconds.


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