#include <basic_actions.h>


Public Member Functions | |
| SolidPropagateSurface_ALE (SolidAgent *ag, const std::string p_rb, const std::string a_vbar, double z) | |
| void | init (double t) |
| 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 () |
Private Attributes | |
| SolidAgent * | sagent |
| double | zoom |
| int | p_rb_hdl |
| int | b_rb_hdl |
| int | p_pmesh_hdl |
| int | p_vm_hdl |
| int | p_vbar_hdl |
| int | a_vbar_hdl |
| int | p_cnstr_hdl |
| int | p_pos_hdl |
| int | MAP_reduce_maxabs |
| int | PROP_propagate |
| int | PROPCON_find_intersections |
| int | PROPCON_constrain_displacements |
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) |
Protected Attributes inherited from Action | |
| char * | action_name |
| char ** | attr |
| int * | idx |
| int | count |
| void * | usr_ptr |
| std::vector< int > | inout |
Definition at line 289 of file basic_actions.h.
| SolidPropagateSurface_ALE | ( | SolidAgent * | ag, |
| const std::string | p_rb, | ||
| const std::string | a_vbar, | ||
| double | z | ||
| ) |
Definition at line 937 of file basic_actions.C.
References Action::IN, Action::OUT, Action::set_attr(), and Action::set_io().

|
virtual |
Reimplemented from Action.
Definition at line 956 of file basic_actions.C.
References a_vbar_hdl, COM_get_attribute_handle(), COM_get_function_handle(), COM_get_window_handle(), Action::get_attribute_handle(), Agent::get_communicator(), Agent::get_coupling(), Coupling::get_rocmancontrol_param(), load_rocmap(), load_rocon(), load_rocprop(), MAP_reduce_maxabs, p_cnstr_hdl, p_pmesh_hdl, p_pos_hdl, p_rb_hdl, p_vbar_hdl, p_vm_hdl, RocmanControl_parameters::PROP_fom, PROP_propagate, SolidAgent::propBuf, SolidAgent::propBufAll, PROPCON_constrain_displacements, PROPCON_find_intersections, sagent, and SolidAgent::withALE.

|
virtual |
Reimplemented from Action.
Definition at line 988 of file basic_actions.C.
References a_vbar_hdl, COM_call_function(), RocBlas::copy_scalar, RocBlas::div_scalar, Agent::get_communicator(), Agent::get_coupling(), Coupling::initial_start(), man_verbose, MAP_reduce_maxabs, RocBlas::neg, p_pmesh_hdl, p_rb_hdl, p_vbar_hdl, PROP_propagate, rank, sagent, SolidAgent::withALE, and zoom.

|
private |
Definition at line 297 of file basic_actions.h.
|
private |
Definition at line 297 of file basic_actions.h.
|
private |
Definition at line 299 of file basic_actions.h.
|
private |
Definition at line 298 of file basic_actions.h.
Referenced by init().
|
private |
Definition at line 297 of file basic_actions.h.
|
private |
Definition at line 298 of file basic_actions.h.
Referenced by init().
|
private |
Definition at line 297 of file basic_actions.h.
|
private |
Definition at line 297 of file basic_actions.h.
|
private |
Definition at line 297 of file basic_actions.h.
Referenced by init().
|
private |
Definition at line 300 of file basic_actions.h.
|
private |
Definition at line 301 of file basic_actions.h.
Referenced by init().
|
private |
Definition at line 301 of file basic_actions.h.
Referenced by init().
|
private |
Definition at line 295 of file basic_actions.h.
|
private |
Definition at line 296 of file basic_actions.h.
Referenced by run().