#include <Agent.h>
Public Member Functions | |
Agent (Coupling *cp, std::string mod, std::string obj, const char *agent_name, MPI_Comm com, bool wgm=false, bool skipio=false) | |
virtual | ~Agent () |
virtual void | load_module () |
virtual void | unload_module () |
virtual void | init_module (double t, double dt) |
void | init_subscheduler (double t) |
void | callMethod (Scheduler_voidfn1_t fn, double t) |
void | schedule () |
virtual void | finalize () |
virtual void | input (double t)=0 |
virtual void | output_restart_files (double t)=0 |
virtual void | output_visualization_files (double t)=0 |
double | max_timestep (double t, double dt) |
Action * | get_main_action () |
void | register_new_attribute (std::string target_window_, std::string attr_, char loc_, int type_, int ncomp_, const char *unit_) |
void | register_clone_attribute (int cond, std::string target_window_, std::string attr_, std::string parent_window_, std::string parent_attr_, int wg_=1, const char *ptnname_=0, int val_=0) |
void | register_use_attribute (std::string target_window_, std::string attr_, std::string parent_window_, std::string parent_attr_, int wg_=1, const char *ptnname_=0, int val_=0) |
void | create_registered_attributes (std::string tmpBuf) |
void | create_registered_window_attributes (std::string target_window) |
virtual void | create_buffer_all () |
void | assign_attributes () |
virtual void | read_restart_data () |
void | add_data () |
void | add_icaction (Action *act) |
void | add_bcaction (Action *act, int l=1) |
void | add_bcinitaction (Action *act) |
void | add_gmaction (Action *act) |
void | init_callback (const char *surf_win, const char *vol_win, void *option=NULL) |
void | init_bcactions (double t) |
void | obtain_bc (double *a, int *l=NULL) |
void | init_gmactions (double t) |
void | obtain_gm (double *da) |
void | init_bcinitaction (double t) |
void | run_bcinitaction (double t, double dt) |
Coupling * | get_coupling () |
void | register_interpolate (InterpolateBase *ip) |
std::string | get_surface_window () const |
std::string | get_volume_window () const |
MPI_Comm | get_communicator () const |
std::string | get_rocmod_name () const |
std::string | get_modinstance_name () const |
std::string | get_agent_name () const |
int | get_comm_rank () const |
double | get_old_dt () const |
virtual void | init_convergence (int iPredCorr) |
virtual int | check_convergence (double tolerMass, double tolerTract, double tolerVelo) |
virtual int | compute_integrals () |
double * | get_integrals () |
void | print (FILE *f) |
void | get_time_string (double t, std::string &s) |
Protected Types | |
typedef vector< InterpolateBase * > | InterpolateList |
typedef vector< AttributeBase * > | AttributeList |
Protected Member Functions | |
Scheduler * | get_bcScheduler (unsigned int level) |
void | init_function_handles () |
void | create_window (const char *window_name) |
void | split_surface_window (const std::string surfAll, const std::string surf_i, const std::string surf_nb, const std::string surf_b, const std::string surf_ni) |
int | read_by_control_file (double t, const std::string base, const std::string window) |
void | write_data_files (double t, const std::string base, const std::string attr, const char *ref=NULL) |
void | write_control_file (double t, const std::string base, const std::string window) |
virtual void | store_solutions (int converged) |
int | check_convergence_help (int vcur, int vpre, double tol, std::string str) |
Protected Attributes | |
const std::string | agent_name |
MPI_Comm | communicator |
Coupling * | coupling |
PhysicsAction | action |
SchdulerList | bcScheduler |
UserScheduler | bcInitScheduler |
UserScheduler | gmScheduler |
UserScheduler | icScheduler |
int | comm_rank |
int | init_handle |
int | update_handle |
int | pre_hdf_handle |
int | post_hdf_handle |
int | finalize_handle |
int | compute_integrals_handle |
int | ic_handle |
int | bc_handle |
int | gm_handle |
bool | withgm |
int | dobackup |
string | rocmod_name |
string | mod_instance |
string | inDir |
string | outDir |
string | suffix |
double | initial_time |
double | timestamp |
double | current_time |
double | current_deltatime |
double | old_dt |
std::string | surf_window |
std::string | vol_window |
std::string | tmp_window |
void * | option_data |
InterpolateList | interpolateList |
AttributeList | attributeList |
int | pc_hdls [2][3] |
int | pc_count |
double | integrals [MAN_INTEG_SIZE] |
bool | skipInputIO |
Static Protected Attributes | |
static int | read_by_control_handle =0 |
static int | read_files_handle =0 |
static int | obtain_attr_handle =0 |
static int | write_attr_handle =0 |
static int | write_ctrl_handle =0 |
Friends | |
class | PhysicsAction |
|
protected |
|
protected |
Agent | ( | Coupling * | cp, |
std::string | mod, | ||
std::string | obj, | ||
const char * | agent_name, | ||
MPI_Comm | com, | ||
bool | wgm = false , |
||
bool | skipio = false |
||
) |
Definition at line 201 of file Agent.C.
References action, agent_name, bcInitScheduler, comm_rank, create_window(), Control_parameters::current_time, dobackup, get_agent_name(), Coupling::get_control_param(), gmScheduler, inDir, MAN_DEBUG, old_dt, outDir, Scheduler::set_name(), Action::set_name(), suffix, and timestamp.
void add_bcaction | ( | Action * | act, |
int | l = 1 |
||
) |
Definition at line 393 of file Agent.C.
References UserScheduler::add_action(), bcScheduler, COM_assertion_msg, and Scheduler::set_name().
Referenced by declare_fluid_actions(), declare_solid_actions(), and FluidBurnAlone::FluidBurnAlone().
void add_bcinitaction | ( | Action * | act | ) |
Definition at line 387 of file Agent.C.
References UserScheduler::add_action(), and bcInitScheduler.
Referenced by declare_solid_actions(), and FluidBurnAlone::FluidBurnAlone().
void add_gmaction | ( | Action * | act | ) |
Definition at line 411 of file Agent.C.
References UserScheduler::add_action(), and gmScheduler.
Referenced by declare_fluid_actions(), and FluidBurnAlone::FluidBurnAlone().
void add_icaction | ( | Action * | act | ) |
Definition at line 381 of file Agent.C.
References UserScheduler::add_action(), and icScheduler.
Referenced by declare_fluid_actions(), declare_solid_actions(), and FluidBurnAlone::FluidBurnAlone().
void assign_attributes | ( | ) |
void callMethod | ( | Scheduler_voidfn1_t | fn, |
double | t | ||
) |
Definition at line 434 of file Agent.C.
References bcInitScheduler, bcScheduler, gmScheduler, and i.
Referenced by init_subscheduler().
|
inlinevirtual |
|
protected |
Definition at line 743 of file Agent.C.
References COM_call_function(), comm_rank, communicator, man_verbose, RocBlas::nrm2_scalar_MPI, and RocBlas::sub.
Referenced by FluidAgent::check_convergence().
|
inlinevirtual |
Reimplemented in SolidAgent, and FluidAgent.
|
virtual |
Reimplemented in SolidAgent, BurnAgent, and FluidAgent.
Definition at line 361 of file Agent.C.
References COM_new_window(), COM_use_attribute(), COM_window_init_done(), create_registered_window_attributes(), get_agent_name(), MAN_DEBUG, surf_window, and tmp_window.
Referenced by BurnAgent::create_buffer_all(), FluidAgent::create_buffer_all(), SolidAgent::create_buffer_all(), and init_callback().
void create_registered_attributes | ( | std::string | tmpBuf | ) |
Definition at line 340 of file Agent.C.
References attributeList, COM_window_init_done(), comm_rank, i, MAN_DEBUG, and n.
void create_registered_window_attributes | ( | std::string | target_window | ) |
Definition at line 350 of file Agent.C.
References attributeList, comm_rank, i, MAN_DEBUG, and n.
Referenced by BurnAgent::create_buffer_all(), FluidAgent::create_buffer_all(), SolidAgent::create_buffer_all(), and create_buffer_all().
|
protected |
Definition at line 281 of file Agent.C.
References bc_handle, COM_DOUBLE, COM_get_function_handle(), COM_INT, COM_new_attribute(), COM_new_window(), COM_RAWDATA, COM_set_member_function(), COM_set_object(), COM_STRING, COM_VOID, COM_window_init_done(), gm_handle, ic_handle, init_callback(), obtain_bc(), and obtain_gm().
Referenced by Agent().
|
virtual |
Reimplemented in SolidAgent, BurnAgent, and FluidAgent.
Definition at line 466 of file Agent.C.
References bcInitScheduler, bcScheduler, COM_call_function(), comm_rank, Scheduler::finalize_actions(), finalize_handle, get_agent_name(), get_coupling(), gmScheduler, i, icScheduler, and MAN_DEBUG.
Referenced by BurnAgent::finalize(), FluidAgent::finalize(), and SolidAgent::finalize().
|
inline |
Definition at line 223 of file Agent.h.
Referenced by Agent(), create_buffer_all(), finalize(), BCInitInvoker::init(), init_callback(), init_module(), init_subscheduler(), PhysicsAction::name(), obtain_bc(), Coupling::print(), print(), read_by_control_file(), BCInvoker::run(), GMInvoker::run(), BCInitInvoker::run(), PhysicsAction::run(), ComputePconn::run(), run_bcinitaction(), store_solutions(), write_control_file(), and write_data_files().
|
inlineprotected |
Definition at line 239 of file Agent.h.
Referenced by obtain_bc().
|
inline |
Definition at line 224 of file Agent.h.
Referenced by _load_rocface(), compute_overlay(), HeatTransfer_FS::init(), SurfDiver::run(), MassTransfer_SF_ALE::run(), TemperatureTransfer_SF::run(), and HeatTransfer_FS::run().
|
inline |
Definition at line 220 of file Agent.h.
Referenced by _load_rocface(), compute_overlay(), FluidPropagateSurface::init(), ComputePconn::init(), SolidPropagateSurface_ALE::init(), SurfDiver::run(), FluidPropagateSurface::run(), SolidPropagateSurface_ALE::run(), and FullyCoupling::update_distances().
|
inline |
Definition at line 213 of file Agent.h.
Referenced by _load_rocface(), ComputeFluidLoad_ALE::ComputeFluidLoad_ALE(), BurnAgent::create_buffer_all(), FluidAgent::create_buffer_all(), SolidAgent::create_buffer_all(), declare_solid_actions(), BurnAgent::finalize(), FluidAgent::finalize(), SolidAgent::finalize(), finalize(), FluidBurnAlone::FluidBurnAlone(), LoadTransfer_FS::init(), LoadTransfer_FSc_ALE::init(), LoadTransferOnly_FSc_ALE::init(), SurfDiver::init(), MeshMotionTransfer_SF::init(), DeformationVelTransfer_SF::init(), MeshMotionTransferISS::init(), TransferSolidDensity::init(), FluidPropagateSurface::init(), TransferBurnRate_FS_ALE::init(), MassTransfer_SF_ALE::init(), TemperatureTransfer_SF::init(), HeatTransfer_FS::init(), RemeshInit::init(), ComputePconn::init(), SolidPropagateSurface_ALE::init(), BurnAgent::init_module(), LoadTransfer_FS::LoadTransfer_FS(), LoadTransfer_FSc_ALE::LoadTransfer_FSc_ALE(), LoadTransferOnly_FSc_ALE::LoadTransferOnly_FSc_ALE(), Extrapolate_Linear::run(), Extrapolate_Central::run(), LoadTransfer_FSc_ALE::run(), Interpolate_Linear::run(), Interpolate_Central::run(), PhysicsAction::run(), GetDeformedMesh_ALE::run(), MeshMotionTransfer_SF::run(), ComputeFluidLoad_ALE::run(), TransferSolidDensity::run(), FluidPropagateSurface::run(), CopyBflagFromBurn::run(), SolidPropagateSurface_ALE::run(), run_bcinitaction(), FluidAgent::unload_module(), BurnAgent::unload_module(), SolidAgent::unload_module(), write_control_file(), and write_data_files().
|
inline |
Definition at line 232 of file Agent.h.
Referenced by FullyCoupling::update_integrals().
|
inline |
Definition at line 183 of file Agent.h.
Referenced by FluidAlone::FluidAlone(), and FluidBurnAlone::FluidBurnAlone().
|
inline |
Definition at line 222 of file Agent.h.
Referenced by _load_rocface().
|
inline |
Definition at line 226 of file Agent.h.
Referenced by InterpolateBase::backup(), Extrapolate_Linear::run(), Extrapolate_Central::run(), Interpolate_Linear::run(), and Interpolate_Central::run().
|
inline |
Definition at line 221 of file Agent.h.
Referenced by compute_overlay(), SurfDiver::init(), SurfDiver::run(), and SurfDiver::SurfDiver().
|
inline |
Definition at line 217 of file Agent.h.
Referenced by ComputeFluidLoad_ALE::ComputeFluidLoad_ALE(), CloneAttribute::create(), UseAttribute::create(), FluidBurnAlone::FluidBurnAlone(), HeatTransfer_FS::HeatTransfer_FS(), ComputeMeshMotion::init(), HeatTransfer_FS::init(), CopyBurnFromParentMesh::init(), CopyBflagFromBurn::init(), Reset_du_alp::init(), Interpolate_Constant::Interpolate_Constant(), LoadTransfer_FS::LoadTransfer_FS(), LoadTransfer_FSc_ALE::LoadTransfer_FSc_ALE(), LoadTransferOnly_FSc_ALE::LoadTransferOnly_FSc_ALE(), MeshMotionTransfer_SF::MeshMotionTransfer_SF(), RemeshInit::RemeshInit(), ComputeFaceCenters::run(), and TemperatureTransfer_SF::TemperatureTransfer_SF().
void get_time_string | ( | double | t, |
std::string & | s | ||
) |
Definition at line 578 of file Agent.C.
Referenced by compute_overlay(), read_by_control_file(), SurfDiver::run(), write_control_file(), and write_data_files().
void init_bcactions | ( | double | t | ) |
Definition at line 445 of file Agent.C.
References bcScheduler, and i.
Referenced by BCInvoker::init().
void init_bcinitaction | ( | double | t | ) |
Definition at line 557 of file Agent.C.
References bcInitScheduler, and Scheduler::init_actions().
Referenced by BCInitInvoker::init().
void init_callback | ( | const char * | surf_win, |
const char * | vol_win, | ||
void * | option = NULL |
||
) |
Definition at line 482 of file Agent.C.
References comm_rank, create_buffer_all(), current_deltatime, current_time, get_agent_name(), icScheduler, Scheduler::init_actions(), Scheduler::isEmpty(), MAN_DEBUG, cimg_library::cimg::option(), option_data, rocmod_name, Scheduler::run_actions(), Scheduler::set_alpha(), surf_window, and vol_window.
Referenced by create_window().
|
virtual |
Reimplemented in FluidAgent.
Definition at line 720 of file Agent.C.
References store_solutions().
Referenced by FluidAgent::init_convergence().
|
protected |
Definition at line 234 of file Agent.C.
References COM_assertion_msg, COM_get_function_handle(), COM_set_profiling_barrier(), communicator, compute_integrals_handle, finalize_handle, init_handle, mod_instance, obtain_attr_handle, post_hdf_handle, pre_hdf_handle, read_by_control_handle, read_files_handle, update_handle, write_attr_handle, and write_ctrl_handle.
Referenced by BurnAgent::load_module(), FluidAgent::load_module(), and SolidAgent::load_module().
void init_gmactions | ( | double | t | ) |
Definition at line 451 of file Agent.C.
References gmScheduler, and Scheduler::init_actions().
Referenced by GMInvoker::init().
|
virtual |
Reimplemented in SolidAgent, BurnAgent, and FluidAgent.
Definition at line 416 of file Agent.C.
References comm_rank, current_deltatime, current_time, get_agent_name(), initial_time, MAN_DEBUG, and old_dt.
Referenced by BurnAgent::init_module(), FluidAgent::init_module(), and SolidAgent::init_module().
void init_subscheduler | ( | double | t | ) |
Definition at line 425 of file Agent.C.
References callMethod(), get_agent_name(), Scheduler::init_actions(), and MAN_DEBUG.
|
pure virtual |
Implemented in SolidAgent, BurnAgent, and FluidAgent.
|
inlinevirtual |
Reimplemented in SolidAgent, BurnAgent, and FluidAgent.
double max_timestep | ( | double | t, |
double | dt | ||
) |
Definition at line 317 of file Agent.C.
Referenced by Coupling::run().
void obtain_bc | ( | double * | a, |
int * | l = NULL |
||
) |
Definition at line 524 of file Agent.C.
References bcScheduler, comm_rank, current_deltatime, get_agent_name(), get_bcScheduler(), MAN_DEBUG, rocmod_name, Scheduler::run_actions(), Scheduler::set_alpha(), and timestamp.
Referenced by create_window(), and BCInvoker::run().
void obtain_gm | ( | double * | da | ) |
Definition at line 543 of file Agent.C.
References comm_rank, current_deltatime, gmScheduler, Scheduler::isEmpty(), MAN_DEBUG, rocmod_name, Scheduler::run_actions(), and Scheduler::set_alpha().
Referenced by create_window(), and GMInvoker::run().
|
pure virtual |
Implemented in SolidAgent, BurnAgent, and FluidAgent.
|
pure virtual |
Implemented in SolidAgent, BurnAgent, and FluidAgent.
void print | ( | FILE * | f | ) |
Definition at line 762 of file Agent.C.
References bcInitScheduler, bcScheduler, get_agent_name(), gmScheduler, i, and Scheduler::print().
Referenced by PhysicsAction::print().
|
protected |
Definition at line 588 of file Agent.C.
References COM_call_function(), comm_rank, COMMPI_Comm_rank(), communicator, cimg_library::cimg::fopen(), get_agent_name(), get_time_string(), inDir, MAN_DEBUG, man_verbose, outDir, read_by_control_handle, and skipInputIO.
Referenced by BurnAgent::input(), FluidAgent::input(), and SolidAgent::input().
|
inlinevirtual |
Reimplemented in SolidAgent, BurnAgent, and FluidAgent.
void register_clone_attribute | ( | int | cond, |
std::string | target_window_, | ||
std::string | attr_, | ||
std::string | parent_window_, | ||
std::string | parent_attr_, | ||
int | wg_ = 1 , |
||
const char * | ptnname_ = 0 , |
||
int | val_ = 0 |
||
) |
Definition at line 328 of file Agent.C.
References attributeList.
Referenced by ComputeFluidLoad_ALE::ComputeFluidLoad_ALE(), HeatTransfer_FS::HeatTransfer_FS(), LoadTransfer_FS::LoadTransfer_FS(), LoadTransfer_FSc_ALE::LoadTransfer_FSc_ALE(), LoadTransferOnly_FSc_ALE::LoadTransferOnly_FSc_ALE(), MeshMotionTransfer_SF::MeshMotionTransfer_SF(), MeshMotionTransferISS::MeshMotionTransferISS(), RemeshInit::RemeshInit(), and TemperatureTransfer_SF::TemperatureTransfer_SF().
void register_interpolate | ( | InterpolateBase * | ip | ) |
Definition at line 625 of file Agent.C.
References interpolateList.
Referenced by InterpolateBase::InterpolateBase().
void register_new_attribute | ( | std::string | target_window_, |
std::string | attr_, | ||
char | loc_, | ||
int | type_, | ||
int | ncomp_, | ||
const char * | unit_ | ||
) |
Definition at line 322 of file Agent.C.
References attributeList.
Referenced by ComputeFluidLoad_ALE::ComputeFluidLoad_ALE(), ComputeMeshMotion::ComputeMeshMotion(), FluidPropagateSurface::FluidPropagateSurface(), LoadTransfer_FS::LoadTransfer_FS(), LoadTransfer_FSc_ALE::LoadTransfer_FSc_ALE(), LoadTransferOnly_FSc_ALE::LoadTransferOnly_FSc_ALE(), MassTransfer_SF_ALE::MassTransfer_SF_ALE(), MeshMotionTransferISS::MeshMotionTransferISS(), and TransferSolidDensity::TransferSolidDensity().
void register_use_attribute | ( | std::string | target_window_, |
std::string | attr_, | ||
std::string | parent_window_, | ||
std::string | parent_attr_, | ||
int | wg_ = 1 , |
||
const char * | ptnname_ = 0 , |
||
int | val_ = 0 |
||
) |
Definition at line 334 of file Agent.C.
References attributeList.
Referenced by MassTransfer::MassTransfer(), and MassTransfer_SF_ALE::MassTransfer_SF_ALE().
void run_bcinitaction | ( | double | t, |
double | dt | ||
) |
Definition at line 562 of file Agent.C.
References bcInitScheduler, dobackup, get_agent_name(), get_coupling(), i, interpolateList, MAN_DEBUG, and Scheduler::run_actions().
Referenced by BCInitInvoker::run(), and PhysicsAction::run().
void schedule | ( | ) |
Definition at line 456 of file Agent.C.
References bcInitScheduler, bcScheduler, gmScheduler, i, icScheduler, and UserScheduler::schedule().
|
protected |
Definition at line 690 of file Agent.C.
References COM_get_window_handle(), COM_new_window(), COM_use_attribute(), and COM_window_init_done().
Referenced by SolidAgent::create_buffer_all().
|
protectedvirtual |
Definition at line 725 of file Agent.C.
References COM_copy_attribute(), comm_rank, get_agent_name(), i, MAN_DEBUG, pc_count, and pc_hdls.
Referenced by init_convergence().
|
inlinevirtual |
Reimplemented in SolidAgent, BurnAgent, and FluidAgent.
|
protected |
Definition at line 657 of file Agent.C.
References COM_call_function(), comm_rank, get_agent_name(), get_coupling(), Coupling::get_rocmancontrol_param(), get_time_string(), MAN_DEBUG, outDir, RocmanControl_parameters::separate_out, and write_ctrl_handle.
Referenced by BurnAgent::output_restart_files(), FluidAgent::output_restart_files(), and SolidAgent::output_restart_files().
|
protected |
Definition at line 631 of file Agent.C.
References COM_call_function(), COM_get_attribute_handle(), comm_rank, communicator, get_agent_name(), get_coupling(), Coupling::get_rocmancontrol_param(), get_time_string(), MAN_DEBUG, outDir, RocmanControl_parameters::separate_out, and write_attr_handle.
Referenced by BurnAgent::output_restart_files(), FluidAgent::output_restart_files(), and SolidAgent::output_restart_files().
|
friend |
|
protected |
Definition at line 116 of file Agent.h.
Referenced by Agent(), Coupling::Interrupt(), and Coupling::ProcessInterrupt().
|
protected |
|
protected |
Definition at line 156 of file Agent.h.
Referenced by assign_attributes(), create_registered_attributes(), create_registered_window_attributes(), register_clone_attribute(), register_new_attribute(), and register_use_attribute().
|
protected |
Definition at line 136 of file Agent.h.
Referenced by create_window(), and PhysicsAction::run().
|
protected |
Definition at line 118 of file Agent.h.
Referenced by add_bcinitaction(), Agent(), callMethod(), finalize(), init_bcinitaction(), print(), run_bcinitaction(), and schedule().
|
protected |
Definition at line 117 of file Agent.h.
Referenced by add_bcaction(), callMethod(), finalize(), init_bcactions(), obtain_bc(), print(), and schedule().
|
protected |
Definition at line 130 of file Agent.h.
Referenced by Agent(), check_convergence_help(), SolidAgent::create_buffer_all(), create_registered_attributes(), create_registered_window_attributes(), finalize(), init_callback(), init_module(), FluidAgent::load_module(), BurnAgent::load_module(), SolidAgent::load_module(), obtain_bc(), obtain_gm(), read_by_control_file(), PhysicsAction::run(), store_solutions(), SolidAgent::unload_module(), write_control_file(), and write_data_files().
|
protected |
Definition at line 114 of file Agent.h.
Referenced by check_convergence_help(), init_function_handles(), FluidAgent::init_module(), BurnAgent::init_module(), SolidAgent::init_module(), FluidAgent::input(), read_by_control_file(), Coupling::restart_at_time(), FullyCoupling::update_distances(), and write_data_files().
|
protected |
Definition at line 133 of file Agent.h.
Referenced by FluidAgent::compute_integrals(), SolidAgent::compute_integrals(), and init_function_handles().
|
protected |
Definition at line 144 of file Agent.h.
Referenced by init_callback(), init_module(), obtain_bc(), obtain_gm(), and PhysicsAction::run().
|
protected |
Definition at line 144 of file Agent.h.
Referenced by init_callback(), init_module(), and PhysicsAction::run().
|
protected |
Definition at line 139 of file Agent.h.
Referenced by Agent(), FluidAgent::FluidAgent(), and run_bcinitaction().
|
protected |
Definition at line 133 of file Agent.h.
Referenced by finalize(), and init_function_handles().
|
protected |
Definition at line 136 of file Agent.h.
Referenced by create_window(), and PhysicsAction::run().
|
protected |
Definition at line 119 of file Agent.h.
Referenced by add_gmaction(), Agent(), callMethod(), finalize(), init_gmactions(), obtain_gm(), print(), and schedule().
|
protected |
Definition at line 136 of file Agent.h.
Referenced by create_window(), BurnAgent::init_module(), FluidAgent::init_module(), and SolidAgent::init_module().
|
protected |
Definition at line 120 of file Agent.h.
Referenced by add_icaction(), finalize(), init_callback(), and schedule().
|
protected |
Definition at line 142 of file Agent.h.
Referenced by Agent(), and read_by_control_file().
|
protected |
Definition at line 131 of file Agent.h.
Referenced by init_function_handles(), BurnAgent::init_module(), FluidAgent::init_module(), and SolidAgent::init_module().
|
protected |
Definition at line 144 of file Agent.h.
Referenced by init_module().
|
protected |
Definition at line 162 of file Agent.h.
Referenced by FluidAgent::compute_integrals(), and SolidAgent::compute_integrals().
|
protected |
Definition at line 153 of file Agent.h.
Referenced by register_interpolate(), and run_bcinitaction().
|
protected |
Definition at line 141 of file Agent.h.
Referenced by init_function_handles(), BurnAgent::load_module(), FluidAgent::load_module(), SolidAgent::load_module(), BurnAgent::unload_module(), FluidAgent::unload_module(), and SolidAgent::unload_module().
|
staticprotected |
Definition at line 125 of file Agent.h.
Referenced by init_function_handles(), BurnAgent::init_module(), FluidAgent::init_module(), SolidAgent::init_module(), BurnAgent::read_restart_data(), FluidAgent::read_restart_data(), and SolidAgent::read_restart_data().
|
protected |
Definition at line 144 of file Agent.h.
Referenced by Agent(), init_module(), and PhysicsAction::run().
|
protected |
Definition at line 150 of file Agent.h.
Referenced by init_callback(), and BurnAgent::init_module().
|
protected |
Definition at line 142 of file Agent.h.
Referenced by Agent(), read_by_control_file(), write_control_file(), and write_data_files().
|
protected |
Definition at line 160 of file Agent.h.
Referenced by BurnAgent::create_buffer_all(), FluidAgent::create_buffer_all(), SolidAgent::create_buffer_all(), and store_solutions().
|
protected |
Definition at line 158 of file Agent.h.
Referenced by BurnAgent::create_buffer_all(), FluidAgent::create_buffer_all(), SolidAgent::create_buffer_all(), and store_solutions().
|
protected |
Definition at line 132 of file Agent.h.
Referenced by init_function_handles(), and FluidAgent::output_restart_files().
|
protected |
Definition at line 132 of file Agent.h.
Referenced by init_function_handles(), and FluidAgent::output_restart_files().
|
staticprotected |
Definition at line 123 of file Agent.h.
Referenced by init_function_handles(), and read_by_control_file().
|
staticprotected |
Definition at line 124 of file Agent.h.
Referenced by init_function_handles().
|
protected |
Definition at line 141 of file Agent.h.
Referenced by init_callback(), BurnAgent::load_module(), FluidAgent::load_module(), SolidAgent::load_module(), obtain_bc(), obtain_gm(), FluidAgent::unload_module(), BurnAgent::unload_module(), and SolidAgent::unload_module().
|
protected |
Definition at line 164 of file Agent.h.
Referenced by read_by_control_file().
|
protected |
Definition at line 148 of file Agent.h.
Referenced by BurnAgent::create_buffer_all(), FluidAgent::create_buffer_all(), SolidAgent::create_buffer_all(), create_buffer_all(), init_callback(), BurnAgent::output_restart_files(), FluidAgent::output_restart_files(), and SolidAgent::output_restart_files().
|
protected |
Definition at line 144 of file Agent.h.
Referenced by Agent(), obtain_bc(), and PhysicsAction::run().
|
protected |
Definition at line 149 of file Agent.h.
Referenced by assign_attributes(), BurnAgent::BurnAgent(), create_buffer_all(), FluidAgent::FluidAgent(), and SolidAgent::SolidAgent().
|
protected |
Definition at line 131 of file Agent.h.
Referenced by init_function_handles(), and PhysicsAction::run().
|
protected |
Definition at line 148 of file Agent.h.
Referenced by BurnAgent::create_buffer_all(), FluidAgent::create_buffer_all(), SolidAgent::create_buffer_all(), init_callback(), FluidAgent::init_module(), FluidAgent::output_restart_files(), BurnAgent::output_restart_files(), and SolidAgent::output_restart_files().
|
protected |
Definition at line 137 of file Agent.h.
Referenced by PhysicsAction::run().
|
staticprotected |
Definition at line 126 of file Agent.h.
Referenced by init_function_handles(), and write_data_files().
|
staticprotected |
Definition at line 127 of file Agent.h.
Referenced by init_function_handles(), and write_control_file().