Chombo + EB  3.2
Classes | Macros | Functions
EBData.H File Reference
#include "REAL.H"
#include "RealVect.H"
#include "EBGraph.H"
#include "IrregNode.H"
#include "BaseIVFAB.H"
#include "BaseIFFAB.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
Include dependency graph for EBData.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BoundaryData
 
class  VolData
 
class  FaceData
 
class  EBDataImplem
 
class  EBData
 

Macros

#define _EBDATA_H_
 

Functions

template<class T >
int linearSize (const T &inputT)
 
template<class T >
void linearIn (T &a_outputT, const void *const inBuf)
 
template<class T >
void linearOut (void *const a_outBuf, const T &inputT)
 
template<>
int linearSize (const BoundaryData &vdata)
 
template<>
void linearIn (BoundaryData &a_outputT, const void *const inBuf)
 
template<>
void linearOut (void *const a_outBuf, const BoundaryData &a_inputT)
 
template<>
int linearSize (const VolData &vdata)
 VolData specializations of linear* functions used by LevelData. More...
 
template<>
void linearIn (VolData &a_outputT, const void *const inBuf)
 
template<>
void linearOut (void *const a_outBuf, const VolData &a_inputT)
 
template<>
int linearSize (const FaceData &vdata)
 
template<>
void linearIn (FaceData &a_outputT, const void *const inBuf)
 
template<>
void linearOut (void *const a_outBuf, const FaceData &a_inputT)
 

Macro Definition Documentation

◆ _EBDATA_H_

#define _EBDATA_H_

Function Documentation

◆ linearSize() [1/4]

template<class T >
int linearSize ( const T &  inputT)

◆ linearIn() [1/4]

template<class T >
void linearIn ( T &  a_outputT,
const void *const  inBuf 
)

◆ linearOut() [1/4]

template<class T >
void linearOut ( void *const  a_outBuf,
const T &  inputT 
)

◆ linearSize() [2/4]

template<>
int linearSize ( const BoundaryData vdata)

◆ linearIn() [2/4]

template<>
void linearIn ( BoundaryData a_outputT,
const void *const  inBuf 
)

◆ linearOut() [2/4]

template<>
void linearOut ( void *const  a_outBuf,
const BoundaryData a_inputT 
)

◆ linearSize() [3/4]

template<>
int linearSize ( const VolData vdata)

VolData specializations of linear* functions used by LevelData.

◆ linearIn() [3/4]

template<>
void linearIn ( VolData a_outputT,
const void *const  inBuf 
)

◆ linearOut() [3/4]

template<>
void linearOut ( void *const  a_outBuf,
const VolData a_inputT 
)

◆ linearSize() [4/4]

template<>
int linearSize ( const FaceData vdata)

◆ linearIn() [4/4]

template<>
void linearIn ( FaceData a_outputT,
const void *const  inBuf 
)

◆ linearOut() [4/4]

template<>
void linearOut ( void *const  a_outBuf,
const FaceData a_inputT 
)