#include <basic_actions.h>
Public Member Functions | |
FluidPropagateSurface (FluidAgent *ag, BurnAgent *bag, const std::string b_rb, const std::string a_vm, double z) | |
void | init (double t) |
void | run (double t, double dt, double alpha) |
![]() | |
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 () |
Private Attributes | |
FluidAgent * | fagent |
BurnAgent * | bagent |
double | zoom |
int | p_rb_hdl |
int | b_rb_hdl |
int | fb_rb_hdl |
int | p_cnstr_type |
int | p_pmesh_hdl |
int | p_vm_hdl |
int | a_vm_hdl |
int | p_cflag_hdl |
int | p_pos_hdl |
int | p_bflag_hdl |
int | MAP_reduce_maxabs |
int | MAP_reduce_minabs |
int | PROP_set_cnstr |
int | PROP_propagate |
int | PROPCON_find_intersections |
int | PROPCON_constrain_displacements |
int | PROPCON_burnout |
int | PROPCON_burnout_filter |
Additional Inherited Members | |
![]() | |
enum | { IN =1, OUT =2, INOUT =3 } |
![]() | |
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) |
![]() | |
char * | action_name |
char ** | attr |
int * | idx |
int | count |
void * | usr_ptr |
std::vector< int > | inout |
Definition at line 171 of file basic_actions.h.
FluidPropagateSurface | ( | FluidAgent * | ag, |
BurnAgent * | bag, | ||
const std::string | b_rb, | ||
const std::string | a_vm, | ||
double | z | ||
) |
Definition at line 456 of file basic_actions.C.
References COM_DOUBLE, fagent, Action::IN, Action::OUT, FluidAgent::propBufAll, Agent::register_new_attribute(), Action::set_attr(), and Action::set_io().
|
virtual |
Reimplemented from Action.
Definition at line 473 of file basic_actions.C.
References a_vm_hdl, b_rb_hdl, COM_get_attribute_handle(), COM_get_function_handle(), COM_get_window_handle(), fagent, fb_rb_hdl, FluidAgent::fluidBufB, Action::get_attribute_handle(), Agent::get_communicator(), Agent::get_coupling(), Coupling::get_rocmancontrol_param(), load_rocmap(), load_rocon(), load_rocprop(), MAP_reduce_maxabs, MAP_reduce_minabs, p_bflag_hdl, p_cflag_hdl, p_cnstr_type, p_pmesh_hdl, p_pos_hdl, p_rb_hdl, p_vm_hdl, RocmanControl_parameters::PROP_fom, PROP_propagate, PROP_set_cnstr, FluidAgent::propBuf, FluidAgent::propBufAll, PROPCON_burnout, PROPCON_burnout_filter, PROPCON_constrain_displacements, and PROPCON_find_intersections.
|
virtual |
Reimplemented from Action.
Definition at line 509 of file basic_actions.C.
References a_vm_hdl, b_rb_hdl, COM_call_function(), RocBlas::copy, RocBlas::copy_scalar, RocBlas::div_scalar, fagent, fb_rb_hdl, Agent::get_communicator(), Agent::get_coupling(), Coupling::get_rocmancontrol_param(), MAN_DEBUG, man_verbose, MAP_reduce_maxabs, p_bflag_hdl, p_cflag_hdl, p_cnstr_type, p_pmesh_hdl, p_pos_hdl, p_rb_hdl, p_vm_hdl, RocmanControl_parameters::PROP_fom, PROP_propagate, PROP_set_cnstr, PROPCON_burnout, PROPCON_burnout_filter, PROPCON_constrain_displacements, PROPCON_find_intersections, rank, and zoom.
|
private |
Definition at line 180 of file basic_actions.h.
|
private |
Definition at line 180 of file basic_actions.h.
|
private |
Definition at line 178 of file basic_actions.h.
|
private |
Definition at line 177 of file basic_actions.h.
Referenced by FluidPropagateSurface(), init(), and run().
|
private |
Definition at line 180 of file basic_actions.h.
|
private |
Definition at line 182 of file basic_actions.h.
|
private |
Definition at line 183 of file basic_actions.h.
Referenced by init().
|
private |
Definition at line 181 of file basic_actions.h.
|
private |
Definition at line 181 of file basic_actions.h.
|
private |
Definition at line 180 of file basic_actions.h.
|
private |
Definition at line 180 of file basic_actions.h.
|
private |
Definition at line 181 of file basic_actions.h.
|
private |
Definition at line 180 of file basic_actions.h.
|
private |
Definition at line 180 of file basic_actions.h.
|
private |
Definition at line 184 of file basic_actions.h.
|
private |
Definition at line 184 of file basic_actions.h.
|
private |
Definition at line 186 of file basic_actions.h.
|
private |
Definition at line 186 of file basic_actions.h.
|
private |
Definition at line 185 of file basic_actions.h.
|
private |
Definition at line 185 of file basic_actions.h.
|
private |
Definition at line 179 of file basic_actions.h.
Referenced by run().