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

Pass write_attribute arguments to the background worker thread. More...

Collaboration diagram for WriteAttrInfo:

Public Member Functions

 WriteAttrInfo (Rocout *rout, const char *filename_pre, const Attribute *attr, const char *material, const char *timelevel, const char *mfile_pre=NULL, const MPI_Comm *pComm=NULL, const int *pane_id=NULL, int append=-1, bool cloned=false)
 

Public Attributes

Rocoutm_rout
 
const std::string m_prefix
 
const Attributem_attr
 
const std::string m_material
 
const std::string m_timelevel
 
const std::string m_meshPrefix
 
const MPI_Comm * m_pComm
 
const int * m_pPaneId
 
const int m_append
 
const bool m_cloned
 

Detailed Description

Pass write_attribute arguments to the background worker thread.

Definition at line 52 of file Rocout.C.

Constructor & Destructor Documentation

WriteAttrInfo ( Rocout rout,
const char *  filename_pre,
const Attribute attr,
const char *  material,
const char *  timelevel,
const char *  mfile_pre = NULL,
const MPI_Comm *  pComm = NULL,
const int *  pane_id = NULL,
int  append = -1,
bool  cloned = false 
)
inline

Definition at line 53 of file Rocout.C.

58  : m_rout(rout), m_prefix(filename_pre), m_attr(attr), m_material(material),
59  m_timelevel(timelevel), m_meshPrefix(mfile_pre != NULL ? mfile_pre : ""),
60  m_pComm(pComm), m_pPaneId(pane_id), m_append(append), m_cloned(cloned) {}
const bool m_cloned
Definition: Rocout.C:71
const Attribute * m_attr
Definition: Rocout.C:64
const std::string m_timelevel
Definition: Rocout.C:66
const MPI_Comm * m_pComm
Definition: Rocout.C:68
const std::string m_prefix
Definition: Rocout.C:63
const int * m_pPaneId
Definition: Rocout.C:69
const int m_append
Definition: Rocout.C:70
const std::string m_material
Definition: Rocout.C:65
const std::string m_meshPrefix
Definition: Rocout.C:67
Rocout * m_rout
Definition: Rocout.C:62

Member Data Documentation

const int m_append

Definition at line 70 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

const Attribute* m_attr

Definition at line 64 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

const bool m_cloned

Definition at line 71 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

const std::string m_material

Definition at line 65 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

const std::string m_meshPrefix

Definition at line 67 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

const MPI_Comm* m_pComm

Definition at line 68 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

const int* m_pPaneId

Definition at line 69 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

const std::string m_prefix

Definition at line 63 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

Rocout* m_rout

Definition at line 62 of file Rocout.C.

Referenced by Rocout::write_attr_internal().

const std::string m_timelevel

Definition at line 66 of file Rocout.C.

Referenced by Rocout::write_attr_internal().


The documentation for this struct was generated from the following file: