25 res.reset(
new boost::progress_display(wn.size(), *
Logger::stream()));
static AccumulatedTimer timer
#define REGISTER_LUA_CLASS(X)
This runs a Radiative Transfer code to determine the reflectance for a given set of wavelengths...
static std::ostream * stream()
Underlying stream, can be null if no underlying stream.
boost::shared_ptr< boost::progress_display > progress_display(const blitz::Array< double, 1 > &wn) const
Helper routine, creates a progress meter.
This is a simple timer class that can be used to accumulate the time spent in multiple calls to a fun...
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()