SyFi 0.3
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.

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

Definition at line 17 of file FE.h.

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

Definition at line 1995 of file SyFi.py.

01995 : raise AttributeError("No constructor defined - class is abstract")

Member Function Documentation

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.

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

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.

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

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.

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

def SyFi::FE::nbf (   self)
nbf(self) -> unsigned int

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

Definition at line 2011 of file SyFi.py.

02012                  :
02013         """nbf(self) -> unsigned int"""
02014         return _SyFi.FE_nbf(self)

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

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

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.

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

def SyFi::FE::str (   self)
str(self) -> string

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

Definition at line 2023 of file SyFi.py.

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

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

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


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines