Cardinal
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CartesianGrid Class Reference

#include <CartesianGrid.h>

Inheritance diagram for CartesianGrid:
[legend]

Public Member Functions

 CartesianGrid (const InputParameters &parameters)
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

virtual Real computeValue ()
 

Protected Attributes

const unsigned int & _nx
 Number of divisions along x direction. More...
 
const unsigned int & _ny
 Number of divisions along y direction. More...
 
const unsigned int & _nz
 Number of divisions along z direction. More...
 
const Real & _shift
 Optional shift to add to each bin index. More...
 
Real _dx
 Width of x regions. More...
 
Real _dy
 Width of y regions. More...
 
Real _dz
 Width of z regions. More...
 
Point _min
 Lower left of bounding box over mesh. More...
 

Detailed Description

Subdivide space into 3-D Cartesian grid; this can be used in conjunction with skinning to change the topology of DAGMC geometries, for instance.

Constructor & Destructor Documentation

◆ CartesianGrid()

CartesianGrid::CartesianGrid ( const InputParameters &  parameters)

Member Function Documentation

◆ computeValue()

Real CartesianGrid::computeValue ( )
protectedvirtual

◆ validParams()

InputParameters CartesianGrid::validParams ( )
static

Member Data Documentation

◆ _dx

Real CartesianGrid::_dx
protected

Width of x regions.

◆ _dy

Real CartesianGrid::_dy
protected

Width of y regions.

◆ _dz

Real CartesianGrid::_dz
protected

Width of z regions.

◆ _min

Point CartesianGrid::_min
protected

Lower left of bounding box over mesh.

◆ _nx

const unsigned int& CartesianGrid::_nx
protected

Number of divisions along x direction.

◆ _ny

const unsigned int& CartesianGrid::_ny
protected

Number of divisions along y direction.

◆ _nz

const unsigned int& CartesianGrid::_nz
protected

Number of divisions along z direction.

◆ _shift

const Real& CartesianGrid::_shift
protected

Optional shift to add to each bin index.


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