#include <transfer_actions.h>
|
| RemeshInit (FluidAgent *fag, SolidAgent *sag, const std::string s_u, const std::string f_total_disp, const std::string f_nc, const std::string f_nc_t0) |
|
void | init (double t) |
|
void | run (double t, double dt, double alpha) |
|
| InterMeshTransfer (FluidAgent *fag, SolidAgent *sag, char *name=NULL) |
|
| Action (void *p=0, char *name=NULL) |
|
| Action (int n, const char *at[], int *i=NULL, void *p=0, char *name=NULL) |
|
| Action (int n, const std::string at[], int *i=NULL, void *p=0, char *name=NULL) |
|
virtual | ~Action () |
|
virtual void | declare (Scheduler &) |
|
virtual void | finalize () |
|
virtual char * | name () |
|
void | set_name (const char *name) |
|
virtual void | print (FILE *f) |
|
virtual void | print_toposort (FILE *f) |
|
virtual void | schedule () |
|
Definition at line 224 of file transfer_actions.h.
RemeshInit |
( |
FluidAgent * |
fag, |
|
|
SolidAgent * |
sag, |
|
|
const std::string |
s_u, |
|
|
const std::string |
f_total_disp, |
|
|
const std::string |
f_nc, |
|
|
const std::string |
f_nc_t0 |
|
) |
| |
|
explicit |
Definition at line 1130 of file transfer_actions.C.
References InterMeshTransfer::fagent, Agent::get_surface_window(), FluidAgent::ifluid_i, Action::IN, Action::INOUT, Action::OUT, Agent::register_clone_attribute(), Action::set_attr(), and Action::set_io().
1138 std::string atts[4];
1140 atts[1] = f_total_disp;
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)
std::string get_surface_window() const
void set_io(int n, const int *io)
InterMeshTransfer(FluidAgent *fag, SolidAgent *sag, char *name=NULL)
void set_attr(int n, const std::string at[], int *id=NULL)
Reimplemented from Action.
Definition at line 1149 of file transfer_actions.C.
References COM_get_function_handle(), f_nc_hdl, f_nc_t0_hdl, f_total_disp_hdl, InterMeshTransfer::fagent, Action::get_attribute_handle(), Agent::get_coupling(), Coupling::get_rocmancontrol_param(), InterMeshTransfer::load_rocface(), RFC_interpolate, and s_u_hdl.
void load_rocface(const RocmanControl_parameters *param)
int get_attribute_handle(int i)
Coupling * get_coupling()
const RocmanControl_parameters * get_rocmancontrol_param()
int COM_get_function_handle(const char *wfname)
void run |
( |
double |
t, |
|
|
double |
dt, |
|
|
double |
alpha |
|
) |
| |
|
virtual |
Reimplemented from Action.
Definition at line 1159 of file transfer_actions.C.
References COM_call_function(), f_nc_hdl, f_nc_t0_hdl, f_total_disp_hdl, MAN_DEBUG, RFC_interpolate, s_u_hdl, and RocBlas::sub.
1160 MAN_DEBUG(3, (
"Rocstar: calling RemeshInit::run() with t:%e dt:%e alpha:%e.\n", t, dt, alpha));
void COM_call_function(const int wf, int argc,...)
The documentation for this class was generated from the following files: