25 #include "sys/types.h"
40 Agent(coup, mod, obj,
"Burn-Agent", com, false), parentWin(parentwin)
46 if(ModName ==
"RocburnPY")
111 MAN_DEBUG(3, (
"BurnAgent::init_module called t:%f.\n", t));
142 MAN_DEBUG(3, (
"BurnAgent: tbl_flag = %d.\n", tbl_flag));
165 MAN_DEBUG(3, (
"with_qc=%d with_qr=%d with_Tf=%d with_rhos=%d\n with_Tv=%d\n with_dn=%d\n",
166 with_qc, with_qr, with_Tf,with_rhos,with_Tv,with_dn));
234 if ( maxPredCorr>1) {
258 static const std::string iburn_prefix =
"iburn_all";
static const char * iburn_ni_vis
virtual void init_module(double t, double dt)
void write_data_files(double t, const std::string base, const std::string attr, const char *ref=NULL)
virtual void input(double t)
T mod(const T &x, const T &m)
Return the modulo of a number.
void COM_delete_window(const char *wname)
#define COM_assertion_msg(EX, msg)
virtual void unload_module()
virtual void read_restart_data()
static const char * window_name
int COM_get_attribute_handle(const char *waname)
#define COM_F_FUNC2(lowcase, uppercase)
BurnAgent(Coupling *coup, std::string mod, std::string obj, MPI_Comm com, const std::string parent)
static const char * iburn_vis
static const char * burn_plag_vis
virtual void create_buffer_all()
static const char * iburn_nb_vis
void COM_load_module(const char *libname, const char *winname)
void COM_use_attribute(const char *wname, const char *attr, int wg=1, const char *ptnname=0, int val=0)
Use the subset of panes of another window of which the given pane attribute has value val...
Coupling * get_coupling()
static const char * iburn_b_vis
int read_by_control_file(double t, const std::string base, const std::string window)
void COM_close_module(const char *libname, const char *winname=NULL)
static const char * burn_vis
virtual void create_buffer_all()
subroutine rocburn_load_module(module_name)
void COM_window_init_done(const char *w_str, int pane_changed=true)
void COM_clone_attribute(const char *wname, const char *attr, int wg=1, const char *ptnname=0, int val=0)
Clone the subset of panes of another window of which the given pane attribute has value val...
void COM_new_window(const char *wname, MPI_Comm c=MPI_COMM_NULL)
void COM_call_function(const int wf, int argc,...)
void COM_unload_module(const char *libname, const char *winname=NULL)
void write_control_file(double t, const std::string base, const std::string window)
int COM_get_attribute_handle_const(const char *waname)
void init_function_handles()
virtual void output_visualization_files(double t)
virtual void load_module()
void create_registered_window_attributes(std::string target_window)
virtual void output_restart_files(double t)
static int obtain_attr_handle
virtual void init_module(double t, double dt)
const Control_parameters * get_control_param()
subroutine rocburn_unload_module(module_name)
int initial_start() const