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

Sundance::Lagrange Class Reference

#include <Lagrange.h>

Inheritance diagram for Sundance::Lagrange:

Sundance::ScalarBasis Sundance::BasisFamilyBase List of all members.

Public Methods

User-level methods
Developer-only methods

Protected Methods

Related Functions

(Note that these are not member functions.)

Detailed Description

Symbolic, geometry-independent representation of Lagrange basis functions.

Definition at line 22 of file Lagrange.h.


Constructor & Destructor Documentation

Sundance::Lagrange::Lagrange int    order
 

Sundance::Lagrange::Lagrange const XMLObject &    object
 


Member Function Documentation

virtual void Sundance::Lagrange::setNodeNumbers const Cell   cell,
const TSFArray< int > &    funcID,
TemporaryMapper   tmpMap
const [virtual]
 

Implements Sundance::BasisFamilyBase.

virtual void Sundance::Lagrange::getNodeNumbers const Cell   cell,
const TSFArray< int > &    funcID,
TemporaryMapper   tmpMap,
TSFArray< TSFArray< int > > &    indices
const [virtual]
 

Implements Sundance::BasisFamilyBase.

virtual void Sundance::Lagrange::getFacetDOFs const Cell   c,
int    facetDim,
int    facetIndex,
const TSFArray< int > &    maximalDOFs,
TSFArray< int > &    facetDOFs
const [virtual]
 

Implements Sundance::BasisFamilyBase.

virtual void Sundance::Lagrange::getNodalPoints const Cell   cell,
const TSFArray< bool > &    activeNodes,
TSFArray< Point > &    evalPoints
const [virtual]
 

Some points may have been processed already and are marked as inactive with the bool array. Inactive points are not returned.

Reimplemented from Sundance::BasisFamilyBase.

virtual int Sundance::Lagrange::nNodesOnLine   const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual int Sundance::Lagrange::nNodesOnTriangle   const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual int Sundance::Lagrange::nNodesOnQuad   const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual int Sundance::Lagrange::nNodesOnTet   const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual int Sundance::Lagrange::nNodesOnBrick   const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual void Sundance::Lagrange::evalOnLine const Point   pt,
const MultiIndex   deriv,
DenseSerialVector &    result
const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual void Sundance::Lagrange::evalOnTriangle const Point   pt,
const MultiIndex   deriv,
DenseSerialVector &    result
const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual void Sundance::Lagrange::evalOnQuad const Point   pt,
const MultiIndex   deriv,
DenseSerialVector &    result
const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual void Sundance::Lagrange::evalOnTet const Point   pt,
const MultiIndex   deriv,
DenseSerialVector &    result
const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

virtual void Sundance::Lagrange::evalOnBrick const Point   pt,
const MultiIndex   deriv,
DenseSerialVector &    result
const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.


Friends And Related Function Documentation

BasisFamilyBase * createXMLLagrange const XMLObject &    xml [related]
 


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


Documentation generated by