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

Sundance::Serendipity Class Reference

#include <Serendipity.h>

Inheritance diagram for Sundance::Serendipity:

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 Serendipity basis functions.

Definition at line 22 of file Serendipity.h.


Constructor & Destructor Documentation

Sundance::Serendipity::Serendipity int    order
 

Sundance::Serendipity::Serendipity const XMLObject &    object
 


Member Function Documentation

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

Implements Sundance::BasisFamilyBase.

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

Implements Sundance::BasisFamilyBase.

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

Implements Sundance::BasisFamilyBase.

virtual void Sundance::Serendipity::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::Serendipity::nNodesOnLine   const [protected, virtual]
 

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.

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

Reimplemented from Sundance::BasisFamilyBase.


Friends And Related Function Documentation

BasisFamilyBase * createXMLSerendipity 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