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

#include <basic_actions.h>

Inheritance diagram for DummyPrint:
Collaboration diagram for DummyPrint:

Public Member Functions

 DummyPrint (BurnAgent *bag, SolidAgent *sag, FluidAgent *fag, const std::string l)
 
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

BurnAgentbagent
 
SolidAgentsagent
 
FluidAgentfagent
 
std::string label
 

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
 

Detailed Description

Definition at line 66 of file basic_actions.h.

Constructor & Destructor Documentation

DummyPrint ( BurnAgent bag,
SolidAgent sag,
FluidAgent fag,
const std::string  l 
)

Definition at line 84 of file basic_actions.C.

References Action::set_attr(), and Action::set_io().

84  :
85  Action( 0, (const char**)NULL, NULL, NULL, (char *)"DummyPrint"),
86  bagent(bag), sagent(sag), fagent(fag), label(l)
87 {
88  set_io( 0, NULL);
89 
90  set_attr(0, (const char**)NULL);
91 }
FluidAgent * fagent
Definition: basic_actions.h:74
void set_io(int n, const int *io)
Definition: Action.h:70
SolidAgent * sagent
Definition: basic_actions.h:73
Action(void *p=0, char *name=NULL)
Definition: Action.C:32
void set_attr(int n, const std::string at[], int *id=NULL)
Definition: Action.C:66
BurnAgent * bagent
Definition: basic_actions.h:72
std::string label
Definition: basic_actions.h:75

Here is the call graph for this function:

Member Function Documentation

void init ( double  t)
virtual

Reimplemented from Action.

Definition at line 94 of file basic_actions.C.

References label, and MAN_DEBUG.

94  {
95  MAN_DEBUG(3, ("Rocstar: DummyPrint::init() with %s.\n", label.c_str()));
96 }
#define MAN_DEBUG(l, x)
Definition: rocman.h:98
std::string label
Definition: basic_actions.h:75
void run ( double  t,
double  dt,
double  alpha 
)
virtual

Reimplemented from Action.

Definition at line 98 of file basic_actions.C.

References label, and MAN_DEBUG.

98  {
99  MAN_DEBUG(3, ("Rocstar: DummyPrint::run() with %s.\n", label.c_str()));
100 
101  //debug_print(sagent->solidBuf+".x", 202, 1, "DummyPrint");
102  //debug_print(bagent->iburn_ng+".Tflm_alp", 102, 0);
103  //debug_print(bagent->iburn_ng+".rb", 102, 0);
104  //debug_print(bagent->iburn_ng+".rb_alp", 102, 0);
105  //debug_print(bagent->iburn_ng+".pf_alp", 102, 0);
106  //debug_print(fagent->fluidBufB+".mdot", 2, 0);
107  //debug_print(fagent->fluidBufB+".mdot_old", 2, 0);
108  //debug_print(fagent->fluidBufB+".mdot_alp", 2, 0);
109  //debug_print(fagent->fluidBufNG+".mdot_alp", 2, 0);
110 }
#define MAN_DEBUG(l, x)
Definition: rocman.h:98
std::string label
Definition: basic_actions.h:75

Member Data Documentation

BurnAgent* bagent
private

Definition at line 72 of file basic_actions.h.

FluidAgent* fagent
private

Definition at line 74 of file basic_actions.h.

std::string label
private

Definition at line 75 of file basic_actions.h.

Referenced by init(), and run().

SolidAgent* sagent
private

Definition at line 73 of file basic_actions.h.


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