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

Definition at line 350 of file MACField.h.

Definition at line 351 of file MACField.h.

Definition at line 352 of file MACField.h.

Enumeration Type Documentation

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 ( MACField  )