#include <transfer_actions.h>
Public Member Functions | |
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 | init (double t) |
virtual void | run (double t, double dt, double alpha) |
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 Member Functions | |
void | load_rocface (const RocmanControl_parameters *param) |
![]() | |
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 | |
FluidAgent * | fagent |
SolidAgent * | sagent |
![]() | |
char * | action_name |
char ** | attr |
int * | idx |
int | count |
void * | usr_ptr |
std::vector< int > | inout |
Additional Inherited Members | |
![]() | |
enum | { IN =1, OUT =2, INOUT =3 } |
Definition at line 35 of file transfer_actions.h.
|
explicit |
Definition at line 95 of file transfer_actions.C.
|
protected |
Definition at line 89 of file transfer_actions.C.
References _load_rocface(), fagent, and sagent.
Referenced by LoadTransfer_FS::init(), LoadTransfer_FSc_ALE::init(), LoadTransferOnly_FSc_ALE::init(), MeshMotionTransfer_SF::init(), DeformationVelTransfer_SF::init(), MeshMotionTransferISS::init(), TransferSolidDensity::init(), TransferBurnRate_FS_ALE::init(), MassTransfer_SF_ALE::init(), TemperatureTransfer_SF::init(), HeatTransfer_FS::init(), and RemeshInit::init().
|
protected |
Definition at line 40 of file transfer_actions.h.
Referenced by DeformationVelTransfer_SF::DeformationVelTransfer_SF(), HeatTransfer_FS::HeatTransfer_FS(), LoadTransfer_FS::init(), LoadTransfer_FSc_ALE::init(), LoadTransferOnly_FSc_ALE::init(), MeshMotionTransfer_SF::init(), DeformationVelTransfer_SF::init(), MeshMotionTransferISS::init(), TransferSolidDensity::init(), TransferBurnRate_FS_ALE::init(), MassTransfer_SF_ALE::init(), TemperatureTransfer_SF::init(), HeatTransfer_FS::init(), RemeshInit::init(), load_rocface(), LoadTransfer_FS::LoadTransfer_FS(), LoadTransfer_FSc_ALE::LoadTransfer_FSc_ALE(), LoadTransferOnly_FSc_ALE::LoadTransferOnly_FSc_ALE(), MassTransfer_SF_ALE::MassTransfer_SF_ALE(), MeshMotionTransfer_SF::MeshMotionTransfer_SF(), MeshMotionTransferISS::MeshMotionTransferISS(), RemeshInit::RemeshInit(), LoadTransfer_FSc_ALE::run(), GetDeformedMesh_ALE::run(), MeshMotionTransfer_SF::run(), TransferSolidDensity::run(), MassTransfer_SF_ALE::run(), TemperatureTransfer_SF::run(), HeatTransfer_FS::run(), TemperatureTransfer_SF::TemperatureTransfer_SF(), and TransferSolidDensity::TransferSolidDensity().
|
protected |
Definition at line 41 of file transfer_actions.h.
Referenced by HeatTransfer_FS::HeatTransfer_FS(), LoadTransfer_FS::init(), LoadTransfer_FSc_ALE::init(), LoadTransferOnly_FSc_ALE::init(), GetDeformedMesh_ALE::init(), TransferBurnRate_FS_ALE::init(), MassTransfer_SF_ALE::init(), HeatTransfer_FS::init(), load_rocface(), LoadTransfer_FS::LoadTransfer_FS(), LoadTransfer_FSc_ALE::LoadTransfer_FSc_ALE(), LoadTransferOnly_FSc_ALE::LoadTransferOnly_FSc_ALE(), MeshMotionTransfer_SF::MeshMotionTransfer_SF(), LoadTransfer_FSc_ALE::run(), TransferSolidDensity::run(), TransferBurnRate_FS_ALE::run(), MassTransfer_SF_ALE::run(), and HeatTransfer_FS::run().