Grid 0.7.0
NonLocalStencilGeometry Class Reference

#include <Geometry.h>

Inheritance diagram for NonLocalStencilGeometry:
NonLocalStencilGeometry4D NonLocalStencilGeometry5D NearestStencilGeometry4D NextToNearestStencilGeometry4D NextToNextToNextToNearestStencilGeometry4D NearestStencilGeometry5D NextToNearestStencilGeometry5D NextToNextToNextToNearestStencilGeometry5D

Public Member Functions

GridCartesianGrid ()
int Depth (void)
int Hops (void)
int DimSkip (void)
virtual ~NonLocalStencilGeometry ()
int Reverse (int point)
void BuildShifts (void)
 NonLocalStencilGeometry (GridCartesian *_coarse_grid, int _hops, int _skip)

Data Fields

int skip
int hops
int npoint
std::vector< Coordinateshifts
Coordinate stencil_size
Coordinate stencil_lo
Coordinate stencil_hi
GridCartesiangrid

Detailed Description

Definition at line 105 of file Geometry.h.

Constructor & Destructor Documentation

◆ ~NonLocalStencilGeometry()

virtual NonLocalStencilGeometry::~NonLocalStencilGeometry ( )
inlinevirtual

Definition at line 121 of file Geometry.h.

◆ NonLocalStencilGeometry()

NonLocalStencilGeometry::NonLocalStencilGeometry ( GridCartesian * _coarse_grid,
int _hops,
int _skip )
inline

Member Function Documentation

◆ Grid()

GridCartesian * NonLocalStencilGeometry::Grid ( )
inline

Definition at line 116 of file Geometry.h.

References grid.

Referenced by Reverse().

◆ Depth()

int NonLocalStencilGeometry::Depth ( void )
inline

Definition at line 117 of file Geometry.h.

◆ Hops()

int NonLocalStencilGeometry::Hops ( void )
inline

Definition at line 118 of file Geometry.h.

References hops.

◆ DimSkip()

int NonLocalStencilGeometry::DimSkip ( void )
inline

Definition at line 119 of file Geometry.h.

References skip.

Referenced by BuildShifts().

◆ Reverse()

int NonLocalStencilGeometry::Reverse ( int point)
inline

Definition at line 123 of file Geometry.h.

References Grid(), GridBase::Nd(), Nd, npoint, and shifts.

◆ BuildShifts()

void NonLocalStencilGeometry::BuildShifts ( void )
inline

Definition at line 137 of file Geometry.h.

References abs(), DimSkip(), GridLogMessage, hops, GridBase::Nd(), and Nd.

Referenced by NonLocalStencilGeometry().

Field Documentation

◆ skip

int NonLocalStencilGeometry::skip

Definition at line 108 of file Geometry.h.

Referenced by DimSkip(), and NonLocalStencilGeometry().

◆ hops

int NonLocalStencilGeometry::hops

Definition at line 109 of file Geometry.h.

Referenced by BuildShifts(), Hops(), and NonLocalStencilGeometry().

◆ npoint

int NonLocalStencilGeometry::npoint

◆ shifts

std::vector<Coordinate> NonLocalStencilGeometry::shifts

Definition at line 111 of file Geometry.h.

Referenced by Reverse().

◆ stencil_size

Coordinate NonLocalStencilGeometry::stencil_size

Definition at line 112 of file Geometry.h.

Referenced by NonLocalStencilGeometry().

◆ stencil_lo

Coordinate NonLocalStencilGeometry::stencil_lo

Definition at line 113 of file Geometry.h.

Referenced by NonLocalStencilGeometry().

◆ stencil_hi

Coordinate NonLocalStencilGeometry::stencil_hi

Definition at line 114 of file Geometry.h.

Referenced by NonLocalStencilGeometry().

◆ grid

GridCartesian* NonLocalStencilGeometry::grid

Definition at line 115 of file Geometry.h.

Referenced by Grid(), and NonLocalStencilGeometry().


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