Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SurfDiverAfterRemeshing Class Reference

#include <basic_actions.h>

Inheritance diagram for SurfDiverAfterRemeshing:
Collaboration diagram for SurfDiverAfterRemeshing:

Public Member Functions

 SurfDiverAfterRemeshing (FluidAgent *fag, SolidAgent *sag)
 
virtual void run (double t, double dt, double alpha)
 
- Public Member Functions inherited from SurfDiver
 SurfDiver (FluidAgent *fag, SolidAgent *sag)
 
void init (double t)
 
- 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 ()
 

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 SurfDiver
FluidAgentfagent
 
SolidAgentsagent
 
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
 

Detailed Description

Definition at line 124 of file basic_actions.h.

Constructor & Destructor Documentation

SurfDiverAfterRemeshing ( FluidAgent fag,
SolidAgent sag 
)
inline

Definition at line 126 of file basic_actions.h.

126  :
127  SurfDiver(fag, sag) {}
SurfDiver(FluidAgent *fag, SolidAgent *sag)
Definition: Surfdiver.C:104

Member Function Documentation

void run ( double  t,
double  dt,
double  alpha 
)
virtual

Reimplemented from SurfDiver.

Definition at line 257 of file Surfdiver.C.

References compute_overlay(), SurfDiver::fagent, and SurfDiver::sagent.

258 {
260 }
FluidAgent * fagent
SolidAgent * sagent
void compute_overlay(FluidAgent *fagent, SolidAgent *sagent, double t)
Definition: Surfdiver.C:192

Here is the call graph for this function:


The documentation for this class was generated from the following files: