Block-Structured AMR Software Framework
amrex::TinyProfiler::ProcStats Struct Reference

stats across processes More...

Static Public Member Functions

static bool compex (const ProcStats &lhs, const ProcStats &rhs)
 
static bool compin (const ProcStats &lhs, const ProcStats &rhs)
 

Public Attributes

Long nmin {std::numeric_limits<Long>::max()}
 
Long navg {0L}
 
Long nmax {0L}
 
double dtinmin {std::numeric_limits<double>::max()}
 
double dtinavg {0.0}
 
double dtinmax {0.0}
 
double dtexmin {std::numeric_limits<double>::max()}
 
double dtexavg {0.0}
 
double dtexmax {0.0}
 
bool do_print {true}
 
std::string fname
 

Detailed Description

stats across processes

Member Function Documentation

◆ compex()

static bool amrex::TinyProfiler::ProcStats::compex ( const ProcStats lhs,
const ProcStats rhs 
)
inlinestatic

◆ compin()

static bool amrex::TinyProfiler::ProcStats::compin ( const ProcStats lhs,
const ProcStats rhs 
)
inlinestatic

Member Data Documentation

◆ do_print

bool amrex::TinyProfiler::ProcStats::do_print {true}

◆ dtexavg

double amrex::TinyProfiler::ProcStats::dtexavg {0.0}

◆ dtexmax

double amrex::TinyProfiler::ProcStats::dtexmax {0.0}

◆ dtexmin

double amrex::TinyProfiler::ProcStats::dtexmin {std::numeric_limits<double>::max()}

◆ dtinavg

double amrex::TinyProfiler::ProcStats::dtinavg {0.0}

◆ dtinmax

double amrex::TinyProfiler::ProcStats::dtinmax {0.0}

◆ dtinmin

double amrex::TinyProfiler::ProcStats::dtinmin {std::numeric_limits<double>::max()}

◆ fname

std::string amrex::TinyProfiler::ProcStats::fname

◆ navg

Long amrex::TinyProfiler::ProcStats::navg {0L}

◆ nmax

Long amrex::TinyProfiler::ProcStats::nmax {0L}

◆ nmin

Long amrex::TinyProfiler::ProcStats::nmin {std::numeric_limits<Long>::max()}

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