cuIBM
A GPU-based Immersed Boundary Method code
Public Attributes | List of all members
domain Class Reference

Stores information about the computational grid. More...

#include <domain.h>

Public Attributes

int nx
 number of cells in the x-direction More...
 
int ny
 number of cells in the y-direction More...
 
vecH x
 x-coordinates of the nodes More...
 
vecH y
 y-coordinates of the nodes More...
 
vecH dx
 cell-widths in the x-direction More...
 
vecH dy
 cell-widths in the y-direction More...
 
vecD xD
 x-coordinates of the nodes stored on the device More...
 
vecD yD
 y-coordinates of the nodes stored on the device More...
 
vecD dxD
 x- cell widths stored on the device More...
 
vecD dyD
 y- cell widths stored on the device More...
 
vecH xu
 x-coordinates where the x-components of velocity are evaluated More...
 
vecH yu
 y-coordinates where the x-components of velocity are evaluated More...
 
vecH xv
 x-coordinates where the y-components of velocity are evaluated More...
 
vecH yv
 y-coordinates where the y-components of velocity are evaluated More...
 

Detailed Description

Stores information about the computational grid.

Definition at line 16 of file domain.h.

Member Data Documentation

vecH domain::dx

cell-widths in the x-direction

Definition at line 22 of file domain.h.

Referenced by io::parseDomain().

vecD domain::dxD

x- cell widths stored on the device

Definition at line 27 of file domain.h.

Referenced by io::parseDomain().

vecH domain::dy

cell-widths in the y-direction

Definition at line 22 of file domain.h.

Referenced by io::parseDomain().

vecD domain::dyD

y- cell widths stored on the device

Definition at line 27 of file domain.h.

Referenced by io::parseDomain().

int domain::nx

number of cells in the x-direction

Definition at line 19 of file domain.h.

Referenced by io::parseDomain(), io::parseDomainFile(), io::printSimulationInfo(), and io::writeGrid().

int domain::ny

number of cells in the y-direction

Definition at line 19 of file domain.h.

Referenced by io::parseDomain(), io::parseDomainFile(), io::printSimulationInfo(), and io::writeGrid().

vecH domain::x
vecD domain::xD

x-coordinates of the nodes stored on the device

Definition at line 27 of file domain.h.

Referenced by io::parseDomain().

vecH domain::xu

x-coordinates where the x-components of velocity are evaluated

Definition at line 32 of file domain.h.

Referenced by io::parseDomainFile().

vecH domain::xv

x-coordinates where the y-components of velocity are evaluated

Definition at line 32 of file domain.h.

Referenced by io::parseDomainFile().

vecH domain::y
vecD domain::yD

y-coordinates of the nodes stored on the device

Definition at line 27 of file domain.h.

Referenced by io::parseDomain().

vecH domain::yu

y-coordinates where the x-components of velocity are evaluated

Definition at line 32 of file domain.h.

Referenced by io::parseDomainFile().

vecH domain::yv

y-coordinates where the y-components of velocity are evaluated

Definition at line 32 of file domain.h.

Referenced by io::parseDomainFile().


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