SyFi  0.3
SyFi::FE Class Reference

#include <FE.h>

Inheritance diagram for SyFi::FE:
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 Public Attributes

tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')

Static Private Attributes

 __repr__ = _swig_repr
 __swig_destroy__ = _SyFi.delete_FE

Detailed Description

Proxy of C++ SyFi::FE class

Definition at line 27 of file FE.h.


Constructor & Destructor Documentation

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

Definition at line 30 of file FE.h.

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

Definition at line 31 of file FE.h.

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

Definition at line 2029 of file SyFi.py.

02029 
    def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract")

Member Function Documentation

compute_basis_functions(FE self)

Definition at line 2040 of file SyFi.py.

References compute_basis_functions().

02040 
02041     def compute_basis_functions(self):
02042         """compute_basis_functions(FE self)"""
02043         return _SyFi.FE_compute_basis_functions(self)

def SyFi::FE::dof (   self,
  args 
)
dof(FE self, unsigned int i) -> GiNaC::ex

Definition at line 2052 of file SyFi.py.

References dof().

02052 
02053     def dof(self, *args):
02054         """dof(FE self, unsigned int i) -> GiNaC::ex"""
02055         return _SyFi.FE_dof(self, *args)

def SyFi::FE::get_polygon (   self)
get_polygon(FE self) -> Polygon

Definition at line 2036 of file SyFi.py.

References get_polygon().

02036 
02037     def get_polygon(self):
02038         """get_polygon(FE self) -> Polygon"""
02039         return _SyFi.FE_get_polygon(self)

def SyFi::FE::N (   self,
  args 
)
N(FE self, unsigned int i) -> GiNaC::ex

Definition at line 2048 of file SyFi.py.

References N().

02048 
02049     def N(self, *args):
02050         """N(FE self, unsigned int i) -> GiNaC::ex"""
02051         return _SyFi.FE_N(self, *args)

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

Definition at line 2044 of file SyFi.py.

References nbf().

02044 
02045     def nbf(self):
02046         """nbf(FE self) -> unsigned int"""
02047         return _SyFi.FE_nbf(self)

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

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

Referenced by set_polygon().

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

Definition at line 2032 of file SyFi.py.

References set_polygon().

02032 
02033     def set_polygon(self, *args):
02034         """set_polygon(FE self, Polygon p)"""
02035         return _SyFi.FE_set_polygon(self, *args)

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

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

Referenced by str().

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

Definition at line 2056 of file SyFi.py.

References SyFi.new_instancemethod, and str().

02056 
02057     def str(self):
02058         """str(FE self) -> std::string"""
02059         return _SyFi.FE_str(self)
02060 
02061 FE.set_polygon = new_instancemethod(_SyFi.FE_set_polygon,None,FE)
02062 FE.get_polygon = new_instancemethod(_SyFi.FE_get_polygon,None,FE)
02063 FE.compute_basis_functions = new_instancemethod(_SyFi.FE_compute_basis_functions,None,FE)
02064 FE.nbf = new_instancemethod(_SyFi.FE_nbf,None,FE)
02065 FE.N = new_instancemethod(_SyFi.FE_N,None,FE)
02066 FE.dof = new_instancemethod(_SyFi.FE_dof,None,FE)
FE.str = new_instancemethod(_SyFi.FE_str,None,FE)

Member Data Documentation


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