SyFi::FE Class Reference

#include <FE.h>

Inheritance diagram for SyFi::FE:

SyFi::_object SyFi::MixedFE SyFi::MixedFE SyFi::StandardFE SyFi::StandardFE SyFi::ArnoldFalkWintherWeakSymP SyFi::ArnoldFalkWintherWeakSymP SyFi::ArnoldFalkWintherWeakSymSigma SyFi::ArnoldFalkWintherWeakSymSigma SyFi::ArnoldFalkWintherWeakSymU SyFi::ArnoldFalkWintherWeakSymU SyFi::BrezziDouglasMarini SyFi::Bubble SyFi::Bubble SyFi::CrouzeixRaviart SyFi::CrouzeixRaviart SyFi::Hermite SyFi::Hermite SyFi::Lagrange SyFi::Lagrange SyFi::Nedelec SyFi::Nedelec SyFi::Nedelec2Hdiv SyFi::Nedelec2Hdiv SyFi::P0 SyFi::P0 SyFi::RaviartThomas SyFi::RaviartThomas SyFi::Robust SyFi::Robust SyFi::SpaceTimeElement SyFi::SpaceTimeElement SyFi::TensorLagrange SyFi::TensorLagrange SyFi::TensorP0 SyFi::TensorP0 SyFi::VectorCrouzeixRaviart SyFi::VectorCrouzeixRaviart SyFi::VectorLagrange SyFi::VectorLagrange SyFi::VectorP0 SyFi::VectorP0 SyFi::ArnoldFalkWintherWeakSymP SyFi::ArnoldFalkWintherWeakSymP SyFi::ArnoldFalkWintherWeakSymSigma SyFi::ArnoldFalkWintherWeakSymSigma SyFi::ArnoldFalkWintherWeakSymU SyFi::ArnoldFalkWintherWeakSymU SyFi::BrezziDouglasMarini SyFi::Bubble SyFi::Bubble SyFi::CrouzeixRaviart SyFi::CrouzeixRaviart SyFi::Hermite SyFi::Hermite SyFi::Lagrange SyFi::Lagrange SyFi::Nedelec SyFi::Nedelec SyFi::Nedelec2Hdiv SyFi::Nedelec2Hdiv SyFi::P0 SyFi::P0 SyFi::RaviartThomas SyFi::RaviartThomas SyFi::Robust SyFi::Robust SyFi::SpaceTimeElement SyFi::SpaceTimeElement SyFi::TensorLagrange SyFi::TensorLagrange SyFi::TensorP0 SyFi::TensorP0 SyFi::VectorCrouzeixRaviart SyFi::VectorCrouzeixRaviart SyFi::VectorLagrange SyFi::VectorLagrange SyFi::VectorP0 SyFi::VectorP0

List of all members.

Public Member Functions

 FE ()
virtual ~FE ()
virtual void set_polygon (Polygon &p)=0
virtual Polygonget_polygon ()=0
virtual void compute_basis_functions ()=0
virtual unsigned int nbf () const =0
virtual GiNaC::ex N (unsigned int i)=0
virtual GiNaC::ex dof (unsigned int i)=0
virtual std::string str ()=0
def __init__
def set_polygon
def get_polygon
def compute_basis_functions
def nbf
def N
def dof
def str

Static Private Attributes

dictionary __swig_setmethods__ = {}
tuple __setattr__ = lambdaself,name,value:_swig_setattr(self, FE, name, value)
dictionary __swig_getmethods__ = {}
tuple __getattr__ = lambdaself,name:_swig_getattr(self, FE, name)
 __repr__ = _swig_repr
 __swig_destroy__ = _SyFi.delete_FE
 __del__ = lambdaself:None;


Detailed Description

Proxy of C++ SyFi::FE class

Definition at line 13 of file FE.h.


Constructor & Destructor Documentation

SyFi::FE::FE (  )  [inline]

Definition at line 16 of file FE.h.

00016 {}

virtual SyFi::FE::~FE (  )  [inline, virtual]

Definition at line 17 of file FE.h.

00017 {}


Member Function Documentation

def SyFi::FE::__init__ (   self,
  args,
  kwargs 
)

Definition at line 1995 of file SyFi.py.

01995 : raise AttributeError("No constructor defined")

def SyFi::FE::compute_basis_functions (   self  ) 

virtual void SyFi::FE::compute_basis_functions (  )  [pure virtual]

def SyFi::FE::dof (   self,
  args 
)

dof(self, unsigned int i) -> GiNaC::ex

Reimplemented in SyFi::StandardFE, and SyFi::MixedFE.

Definition at line 2019 of file SyFi.py.

02019                         :
02020         """dof(self, unsigned int i) -> GiNaC::ex"""
02021         return _SyFi.FE_dof(self, *args)
02022 
    def str(self):

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

def SyFi::FE::get_polygon (   self  ) 

get_polygon(self) -> Polygon

Reimplemented in SyFi::StandardFE, and SyFi::MixedFE.

Definition at line 2003 of file SyFi.py.

02003                          :
02004         """get_polygon(self) -> Polygon"""
02005         return _SyFi.FE_get_polygon(self)
02006 
    def compute_basis_functions(self):

virtual Polygon& SyFi::FE::get_polygon (  )  [pure virtual]

def SyFi::FE::N (   self,
  args 
)

N(self, unsigned int i) -> GiNaC::ex

Reimplemented in SyFi::StandardFE, and SyFi::MixedFE.

Definition at line 2015 of file SyFi.py.

02015                       :
02016         """N(self, unsigned int i) -> GiNaC::ex"""
02017         return _SyFi.FE_N(self, *args)
02018 
    def dof(self, *args):

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

def SyFi::FE::nbf (   self  ) 

nbf(self) -> unsigned int

Reimplemented in SyFi::StandardFE, and SyFi::MixedFE.

Definition at line 2011 of file SyFi.py.

02011                  :
02012         """nbf(self) -> unsigned int"""
02013         return _SyFi.FE_nbf(self)
02014 
    def N(self, *args):

virtual unsigned int SyFi::FE::nbf (  )  const [pure virtual]

def SyFi::FE::set_polygon (   self,
  args 
)

set_polygon(self, Polygon p)

Reimplemented in SyFi::StandardFE, and SyFi::MixedFE.

Definition at line 1999 of file SyFi.py.

01999                                 :
02000         """set_polygon(self, Polygon p)"""
02001         return _SyFi.FE_set_polygon(self, *args)
02002 
    def get_polygon(self):

virtual void SyFi::FE::set_polygon ( Polygon p  )  [pure virtual]

Implemented in SyFi::StandardFE, and SyFi::MixedFE.

def SyFi::FE::str (   self  ) 

str(self) -> string

Reimplemented in SyFi::StandardFE, and SyFi::MixedFE.

Definition at line 2023 of file SyFi.py.

02023                  :
02024         """str(self) -> string"""
02025         return _SyFi.FE_str(self)
02026 
FE_swigregister = _SyFi.FE_swigregister

virtual std::string SyFi::FE::str (  )  [pure virtual]

Implemented in SyFi::StandardFE, and SyFi::MixedFE.


Member Data Documentation

SyFi::FE::__del__ = lambdaself:None; [static, private]

tuple SyFi::FE::__getattr__ = lambdaself,name:_swig_getattr(self, FE, name) [static, private]

SyFi::FE::__repr__ = _swig_repr [static, private]

tuple SyFi::FE::__setattr__ = lambdaself,name,value:_swig_setattr(self, FE, name, value) [static, private]

SyFi::FE::__swig_destroy__ = _SyFi.delete_FE [static, private]

dictionary SyFi::FE::__swig_getmethods__ = {} [static, private]

dictionary SyFi::FE::__swig_setmethods__ = {} [static, private]


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

Generated on Mon Aug 31 16:17:06 2009 for SyFi by  doxygen 1.5.9