PetscCompGridPois Class Reference

#include <PetscCompGridPois.H>

Inheritance diagram for PetscCompGridPois:

Inheritance graph
[legend]

List of all members.


Detailed Description

This base class organizes the construction of a PETSc matrix, and solve with an AMR hierarchy

Public Member Functions

 PetscCompGridPois (Real a_al=0., Real a_be=-1.0, int a_order=2)
 Base class constructor. Called by all subclass constructors.
virtual void clean ()
virtual ~PetscCompGridPois ()
 Destructor.
bool isCornerStencil () const
void setCornerStencil (bool a_b=true)
virtual IntVect getGhostVect () const
Real getAlpha () const
Real getBeta () const
void setAlpha (Real a_b)
void setBeta (Real a_b)
int getOrder () const
void setOrder (int a_b)

Protected Member Functions

virtual void createOpStencil (IntVect, int, const DataIndex &, StencilTensor &)

Protected Attributes

Real m_alpha
Real m_beta
int m_order
bool m_cornerStencil

Constructor & Destructor Documentation

PetscCompGridPois::PetscCompGridPois ( Real  a_al = 0.,
Real  a_be = -1.0,
int  a_order = 2 
) [inline]

Base class constructor. Called by all subclass constructors.

virtual PetscCompGridPois::~PetscCompGridPois (  )  [inline, virtual]

Destructor.

References clean().


Member Function Documentation

virtual void PetscCompGridPois::clean (  )  [virtual]

Reimplemented from PetscCompGrid.

Referenced by ~PetscCompGridPois().

bool PetscCompGridPois::isCornerStencil (  )  const [inline]

References m_cornerStencil.

void PetscCompGridPois::setCornerStencil ( bool  a_b = true  )  [inline]

References m_cornerStencil.

virtual IntVect PetscCompGridPois::getGhostVect (  )  const [inline, virtual]

Implements PetscCompGrid.

References m_order, and IntVect::Unit.

Real PetscCompGridPois::getAlpha (  )  const [inline]

References m_alpha.

Real PetscCompGridPois::getBeta (  )  const [inline]

References m_beta.

void PetscCompGridPois::setAlpha ( Real  a_b  )  [inline]

References m_alpha.

void PetscCompGridPois::setBeta ( Real  a_b  )  [inline]

References m_beta.

int PetscCompGridPois::getOrder (  )  const [inline]

References m_order.

void PetscCompGridPois::setOrder ( int  a_b  )  [inline]

References m_order.

virtual void PetscCompGridPois::createOpStencil ( IntVect  ,
int  ,
const DataIndex ,
StencilTensor  
) [protected, virtual]

Implements PetscCompGrid.


Member Data Documentation

Referenced by getAlpha(), and setAlpha().

Referenced by getBeta(), and setBeta().

int PetscCompGridPois::m_order [protected]

Referenced by getGhostVect(), getOrder(), and setOrder().


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

Generated on Fri Apr 5 04:25:15 2019 for Chombo + EB by  doxygen 1.5.5