Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::FEDiscretizer Class Reference

#include <FEDiscretizer.h>

List of all members.

Public Methods

Static Public Methods

Private Methods

Private Attributes

Static Private Attributes


Detailed Description

Distributed assembly of a matrix

Definition at line 33 of file FEDiscretizer.h.


Constructor & Destructor Documentation

Sundance::FEDiscretizer::FEDiscretizer const Mesh   mesh,
const OldIntegral &    eqn,
const Expr   test,
const Expr   shape
 

Sundance::FEDiscretizer::FEDiscretizer const Mesh   mesh,
const OldIntegral &    eqn,
const EssentialBC   bc,
const Expr   test,
const Expr   shape
 


Member Function Documentation

void Sundance::FEDiscretizer::buildMatrix MatrixBase &    mat const
 

void Sundance::FEDiscretizer::buildVector DistributedVector &    vec const
 

const TSFSmartPtr<DOFMapBase>& Sundance::FEDiscretizer::shapeDOFMap   const [inline]
 

Definition at line 50 of file FEDiscretizer.h.

References shapeDOFMap_.

bool Sundance::FEDiscretizer::lookupReducedShapeID int    shapeID,
int &    reducedShapeID
const
 

void Sundance::FEDiscretizer::buildSoln const TSFVector &    solnVec,
Expr   soln
const
 

void Sundance::FEDiscretizer::print ostream &    os const
 

void Sundance::FEDiscretizer::silent   [inline, static]
 

Definition at line 63 of file FEDiscretizer.h.

References monitorLocalMatrices_.

void Sundance::FEDiscretizer::verbose   [inline, static]
 

Definition at line 65 of file FEDiscretizer.h.

References monitorLocalMatrices_.

void Sundance::FEDiscretizer::getGraph TSFArray< TSFNonDupArray< int > > &    columnIndices const [private]
 

bool Sundance::FEDiscretizer::isUpdateRow int    globalRowIndex const [private]
 

bool Sundance::FEDiscretizer::isBCRow int    globalRowIndex const [private]
 

void Sundance::FEDiscretizer::setBCRow int    globalRowIndex [private]
 

int Sundance::FEDiscretizer::getLocalRowIndex int    globalRowIndex const [private]
 

void Sundance::FEDiscretizer::init const Mesh   mesh,
const EquationSet   eqn,
const Expr   test,
const Expr   shape
[private]
 

void Sundance::FEDiscretizer::insertLocalMatrix int    cellDim,
int    cellIndex,
const WeakForm   wf,
const LocalMatrix   localMat,
MatrixBase &    mat
const [private]
 

void Sundance::FEDiscretizer::insertLocalVector int    cellDim,
int    cellIndex,
const WeakForm   wf,
const DenseSerialVector &    localVec,
DistributedVector &    vec
const [private]
 


Member Data Documentation

TSFArray<CellSet> Sundance::FEDiscretizer::cellSets_ [private]
 

Definition at line 91 of file FEDiscretizer.h.

TSFArray<TSFArray<WeakForm> > Sundance::FEDiscretizer::wf_ [private]
 

Definition at line 92 of file FEDiscretizer.h.

TSFRBTree<int, int> Sundance::FEDiscretizer::testIDMap_ [private]
 

Definition at line 93 of file FEDiscretizer.h.

TSFRBTree<int, int> Sundance::FEDiscretizer::shapeIDMap_ [private]
 

Definition at line 94 of file FEDiscretizer.h.

TSFSmartPtr<DOFMapBase> Sundance::FEDiscretizer::testDOFMap_ [private]
 

Definition at line 95 of file FEDiscretizer.h.

TSFSmartPtr<DOFMapBase> Sundance::FEDiscretizer::shapeDOFMap_ [private]
 

Definition at line 96 of file FEDiscretizer.h.

Referenced by shapeDOFMap().

TSFSmartPtr<TSFArray<int> > Sundance::FEDiscretizer::updateList_ [private]
 

Definition at line 97 of file FEDiscretizer.h.

TSFSmartPtr<TSFArray<int> > Sundance::FEDiscretizer::remoteDOFList_ [private]
 

Definition at line 98 of file FEDiscretizer.h.

int Sundance::FEDiscretizer::lowestLocalDOF_ [private]
 

Definition at line 99 of file FEDiscretizer.h.

int Sundance::FEDiscretizer::highestLocalDOF_ [private]
 

Definition at line 100 of file FEDiscretizer.h.

TSFArray<bool> Sundance::FEDiscretizer::localBCRowTable_ [private]
 

Definition at line 104 of file FEDiscretizer.h.

TSFHashtable<int, Bool> Sundance::FEDiscretizer::remoteBCRowTable_ [private]
 

Definition at line 105 of file FEDiscretizer.h.

TSFArray<TSFArray<TSFRBTree<CellTopologyCode, Element> > > Sundance::FEDiscretizer::referenceElements_ [private]
 

Definition at line 107 of file FEDiscretizer.h.

TSFArray<TSFArray<Cell> > Sundance::FEDiscretizer::cells_ [private]
 

Definition at line 108 of file FEDiscretizer.h.

TSFArray<TSFNonDupArray<CellTopologyCode> > Sundance::FEDiscretizer::cellTypes_ [private]
 

Definition at line 109 of file FEDiscretizer.h.

Expr Sundance::FEDiscretizer::var_ [private]
 

Definition at line 110 of file FEDiscretizer.h.

Expr Sundance::FEDiscretizer::unk_ [private]
 

Definition at line 111 of file FEDiscretizer.h.

bool Sundance::FEDiscretizer::monitorLocalMatrices_ [static, private]
 

Definition at line 114 of file FEDiscretizer.h.

Referenced by silent(), and verbose().


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by