Celeritas 0.6.0-dev.116+3fbab5e0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
DiagnosticRealFunc.hh File Reference
#include <cmath>
#include <utility>
#include "corecel/Assert.hh"
#include "corecel/Types.hh"
#include "corecel/io/Logger.hh"

Classes

class  celeritas::test::DiagnosticRealFunc< F >
 Wrap a numerical single-argument function with a counter and logger. More...
 

Namespaces

namespace  celeritas::test
 Test harness base class for optical physics.
 

Functions

template<class T >
T celeritas::test::if_double_else (T a, T b)
 Check the first value for double precision or second for single.
 
template<class F , class... Args>
 celeritas::test::DiagnosticRealFunc (F &&, Args...) -> DiagnosticRealFunc< F >