5 #include <boost/noncopyable.hpp>    27   LuaState(
const std::string& Dir_name = 
"./");
    29   void print(std::ostream& Os)
 const { Os << 
"LuaState";}
    32   void do_file(
const std::string& Fname);
    33   void run(
const std::string& S);
 LuaStateImp(lua_State *Ls, const std::string &Dir_name)
 
const std::string & base_dir_name() const
Base directory that we use when running Lua. 
 
lua_State * lua_state()
Lua state pointer. 
 
void print(std::ostream &Os) const
 
This is a light wrapper around the luabind::object. 
 
This is a Mixin for classes that can be printed. 
 
Contains classes to abstract away details in various Spurr Radiative Transfer software. 
 
This is a light wrapper around the lua_state object.