Field3D
MACField.h File Reference

Contains the MACField class. More...

#include <vector>
#include <boost/lexical_cast.hpp>
#include "Field.h"
#include "ns.h"

Go to the source code of this file.

Classes

class  CubicMACFieldInterp< Data_T >
 
class  LinearMACFieldInterp< Data_T >
 
class  MACField< Data_T >
 This subclass of Field implements a standard MAC field. Refer to your favorite fluid simulations book for an explanation. More...
 
class  MACField< Data_T >::const_mac_comp_iterator
 
class  MACField< Data_T >::mac_comp_iterator
 

Namespaces

 MACFieldUtil
 

Typedefs

typedef MACField< V3dMACField3d
 
typedef MACField< V3fMACField3f
 
typedef MACField< V3hMACField3h
 

Enumerations

enum  MACComponent { MACCompU = 0, MACCompV, MACCompW }
 

Functions

 FIELD3D_CLASSTYPE_TEMPL_INSTANTIATION (MACField)
 
Box3i MACFieldUtil::makeDataWindowForComponent (Box3i dataWindow, MACComponent comp)
 

Detailed Description

Contains the MACField class.

Definition in file MACField.h.

Typedef Documentation

◆ MACField3h

Definition at line 350 of file MACField.h.

◆ MACField3f

Definition at line 351 of file MACField.h.

◆ MACField3d

Definition at line 352 of file MACField.h.

Enumeration Type Documentation

◆ MACComponent

Enumerator
MACCompU 
MACCompV 
MACCompW 

Definition at line 71 of file MACField.h.

71  {
72  MACCompU = 0,
73  MACCompV,
74  MACCompW
75 };

Function Documentation

◆ FIELD3D_CLASSTYPE_TEMPL_INSTANTIATION()

FIELD3D_CLASSTYPE_TEMPL_INSTANTIATION ( MACField  )
MACCompV
Definition: MACField.h:73
MACCompW
Definition: MACField.h:74
MACCompU
Definition: MACField.h:72