58 #ifndef __CSAR_PATCH_H
59 #define __CSAR_PATCH_H
115 :
patch(f_,src_,srcSpan_),
bcNo(bcNo_) { }
137 :
patch(f_,src_,srcSpan_),
internalBCpatch * partner
virtual void writeTop(FILE *out, const bcListTop &d)=0
patch(face *f_, block *src_, const blockSpan &srcSpan_)
virtual void writeMblock(FILE *out, mblockData &d)
face * getFace(void) const
virtual void writeTop(FILE *out, const bcListTop &d)
virtual void writeTop(FILE *out, const bcListTop &d)
internalBCpatch(face *f_, block *src_, block *dest_, const blockSpan &srcSpan_, const blockSpan &destSpan_, const orient_t &orient_)
virtual void writeFlo(FILE *out, const bcList &bc)
virtual bool isExternal(void) const
void setPartner(internalBCpatch *p)
externalBCpatch(face *f_, block *src_, const blockSpan &srcSpan_, int bcNo_)
virtual void writeFlo(FILE *out, const bcList &bc)=0
virtual bool isExternal(void) const
virtual void writeMblock(FILE *out, mblockData &d)=0
patch * findPatch(const blockSpan &at, const vector< patch * > &from)
virtual void writeMblock(FILE *out, mblockData &d)
virtual void writeFlo(FILE *out, const bcList &bc)