#include <basic_actions.h>
Public Member Functions | |
SurfDiver (FluidAgent *fag, SolidAgent *sag) | |
void | init (double t) |
virtual void | run (double t, double dt, double alpha) |
Public Member Functions inherited from Action | |
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 () |
Protected Attributes | |
FluidAgent * | fagent |
SolidAgent * | sagent |
std::string | outdir |
std::string | fluid_mesh_str |
std::string | solid_mesh_str |
int | fluid_mesh |
int | solid_mesh |
int | RFC_transfer |
int | RFC_interpolate |
int | RFC_readcntr |
int | RFC_overlay |
int | RFC_write |
int | RFC_read |
Protected Attributes inherited from Action | |
char * | action_name |
char ** | attr |
int * | idx |
int | count |
void * | usr_ptr |
std::vector< int > | inout |
Additional Inherited Members | |
Protected Types inherited from Action | |
enum | { IN =1, OUT =2, INOUT =3 } |
Protected Member Functions inherited from Action | |
int | get_attribute_handle (int i) |
int | get_attribute_handle_const (int i) |
int | get_attribute_handle (const std::string str) |
void | set_attr (int n, const std::string at[], int *id=NULL) |
void | set_attr (int n, const char *at[], int *id=NULL) |
void | set_io (int n, const int *io) |
void | set_io (const char *io) |
int | get_io (int i) |
Definition at line 107 of file basic_actions.h.
SurfDiver | ( | FluidAgent * | fag, |
SolidAgent * | sag | ||
) |
Definition at line 104 of file Surfdiver.C.
References fagent, Agent::get_rocmod_name(), outdir, and sagent.
|
virtual |
Reimplemented from Action.
Definition at line 111 of file Surfdiver.C.
References _load_rocface(), COM_get_attribute_handle_const(), COM_get_function_handle(), fagent, fluid_mesh, fluid_mesh_str, FluidAgent::fluidBufNG, Agent::get_coupling(), Coupling::get_rocmancontrol_param(), Agent::get_rocmod_name(), RFC_interpolate, RFC_overlay, RFC_read, RFC_readcntr, RFC_transfer, RFC_write, sagent, solid_mesh, solid_mesh_str, and SolidAgent::solidBuf.
|
virtual |
Reimplemented from Action.
Reimplemented in SurfDiverAfterRemeshing.
Definition at line 128 of file Surfdiver.C.
References COM_call_function(), COM_get_attribute_handle(), COM_get_default_communicator(), COM_set_default_communicator(), COM_set_profiling(), COM_window_init_done(), fagent, fluid_mesh, Agent::get_comm_rank(), Agent::get_communicator(), Agent::get_rocmod_name(), Agent::get_time_string(), MAN_DEBUG, outdir, FluidAgent::output_restart_files(), SolidAgent::output_restart_files(), read_file(), RFC_overlay, RFC_read, RFC_write, sagent, and solid_mesh.
|
protected |
Definition at line 114 of file basic_actions.h.
Referenced by init(), run(), SurfDiverAfterRemeshing::run(), and SurfDiver().
|
protected |
Definition at line 118 of file basic_actions.h.
|
protected |
Definition at line 117 of file basic_actions.h.
Referenced by init().
|
protected |
Definition at line 116 of file basic_actions.h.
Referenced by run(), and SurfDiver().
|
protected |
Definition at line 119 of file basic_actions.h.
Referenced by init().
|
protected |
Definition at line 119 of file basic_actions.h.
|
protected |
Definition at line 120 of file basic_actions.h.
|
protected |
Definition at line 119 of file basic_actions.h.
Referenced by init().
|
protected |
Definition at line 119 of file basic_actions.h.
Referenced by init().
|
protected |
Definition at line 120 of file basic_actions.h.
|
protected |
Definition at line 115 of file basic_actions.h.
Referenced by init(), run(), SurfDiverAfterRemeshing::run(), and SurfDiver().
|
protected |
Definition at line 118 of file basic_actions.h.
|
protected |
Definition at line 117 of file basic_actions.h.
Referenced by init().