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

#include <patch.h>

Inheritance diagram for patch:
Collaboration diagram for patch:

Public Member Functions

void setFace (face *f_)
 
facegetFace (void) const
 
virtual void writeFlo (FILE *out, const bcList &bc)=0
 
virtual void writeMblock (FILE *out, mblockData &d)=0
 
virtual void writeTop (FILE *out, const bcListTop &d)=0
 
virtual bool isExternal (void) const
 
 patch ()
 
virtual ~patch ()
 

Public Attributes

blocksrc
 
blockSpan srcSpan
 

Protected Member Functions

 patch (face *f_, block *src_, const blockSpan &srcSpan_)
 

Private Attributes

facef
 

Detailed Description

Definition at line 74 of file patch.h.

Constructor & Destructor Documentation

patch ( )
inline

Definition at line 89 of file patch.h.

89 {}
virtual ~patch ( )
inlinevirtual

Definition at line 90 of file patch.h.

90 {}
patch ( face f_,
block src_,
const blockSpan srcSpan_ 
)
inlineprotected

Definition at line 92 of file patch.h.

93  :f(f_),src(src_),srcSpan(srcSpan_) { }
face * f
Definition: patch.h:75
blockSpan srcSpan
Definition: patch.h:79
block * src
Definition: patch.h:78

Member Function Documentation

face* getFace ( void  ) const
inline

Definition at line 82 of file patch.h.

References f.

Referenced by buildFaces().

82 { return f; }
face * f
Definition: patch.h:75

Here is the caller graph for this function:

bool isExternal ( void  ) const
virtual

Reimplemented in externalBCpatch.

Definition at line 63 of file buildface.cpp.

Referenced by buildFaces(), and adjList::isExternal().

63 {return false;}

Here is the caller graph for this function:

void setFace ( face f_)
inline

Definition at line 81 of file patch.h.

References f.

Referenced by face::buildPatches().

81 {f=f_;}
face * f
Definition: patch.h:75

Here is the caller graph for this function:

virtual void writeFlo ( FILE *  out,
const bcList bc 
)
pure virtual

Implemented in internalBCpatch, and externalBCpatch.

virtual void writeMblock ( FILE *  out,
mblockData d 
)
pure virtual

Implemented in internalBCpatch, and externalBCpatch.

virtual void writeTop ( FILE *  out,
const bcListTop d 
)
pure virtual

Implemented in internalBCpatch, and externalBCpatch.

Member Data Documentation

face* f
private

Definition at line 75 of file patch.h.

Referenced by getFace(), and setFace().

block* src

Definition at line 78 of file patch.h.

Referenced by createSendPatch(), and internalBCpatch::writeFlo().


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