FE Class Reference

#include <FE.h>

Inheritance diagram for FE:

StandardFE CrouzeixRaviart LagrangeFE P0 RaviartThomas VectorCrouzeixRaviart VectorLagrangeFE DiscontinuousLagrangeFE VectorDiscontinuousLagrangeFE List of all members.

Public Member Functions

 FE ()
 ~FE ()
virtual void set (Polygon &p)=0
virtual PolygongetPolygon ()=0
virtual GiNaC::ex N (int i)=0
virtual GiNaC::ex dof (int i)=0
virtual int nbf ()=0

Detailed Description

Definition at line 13 of file FE.h.


Constructor & Destructor Documentation

FE::FE  )  [inline]
 

Definition at line 15 of file FE.h.

00015 {}

FE::~FE  )  [inline]
 

Definition at line 16 of file FE.h.

00016 {}


Member Function Documentation

virtual GiNaC::ex FE::dof int  i  )  [pure virtual]
 

Implemented in CrouzeixRaviart, VectorCrouzeixRaviart, DiscontinuousLagrangeFE, VectorDiscontinuousLagrangeFE, StandardFE, LagrangeFE, VectorLagrangeFE, and RaviartThomas.

Referenced by compute_mixed_Poisson_element_matrix(), compute_nlconvdiff_element_matrix(), compute_Poisson_element_matrix(), compute_Stokes_element_matrix(), and usage().

virtual Polygon& FE::getPolygon  )  [pure virtual]
 

Implemented in StandardFE.

Referenced by compute_mixed_Poisson_element_matrix(), compute_nlconvdiff_element_matrix(), compute_poisson_element_matrix(), compute_Poisson_element_matrix(), and compute_Stokes_element_matrix().

virtual GiNaC::ex FE::N int  i  )  [pure virtual]
 

Implemented in CrouzeixRaviart, VectorCrouzeixRaviart, DiscontinuousLagrangeFE, VectorDiscontinuousLagrangeFE, StandardFE, LagrangeFE, VectorLagrangeFE, and RaviartThomas.

Referenced by compute_mixed_Poisson_element_matrix(), compute_nlconvdiff_element_matrix(), compute_poisson_element_matrix(), compute_Poisson_element_matrix(), compute_Stokes_element_matrix(), and usage().

virtual int FE::nbf  )  [pure virtual]
 

Implemented in CrouzeixRaviart, VectorCrouzeixRaviart, DiscontinuousLagrangeFE, VectorDiscontinuousLagrangeFE, StandardFE, LagrangeFE, VectorLagrangeFE, and RaviartThomas.

Referenced by compute_mixed_Poisson_element_matrix(), compute_nlconvdiff_element_matrix(), compute_poisson_element_matrix(), compute_Poisson_element_matrix(), compute_Stokes_element_matrix(), and usage().

virtual void FE::set Polygon p  )  [pure virtual]
 

Implemented in CrouzeixRaviart, VectorCrouzeixRaviart, DiscontinuousLagrangeFE, VectorDiscontinuousLagrangeFE, StandardFE, LagrangeFE, VectorLagrangeFE, and RaviartThomas.


The documentation for this class was generated from the following file:
Generated on Mon Jan 9 18:08:08 2006 for SyFi by  doxygen 1.4.4