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 2328 of file SyFi.py.

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

Member Function Documentation

compute_basis_functions(FE self)

Definition at line 2343 of file SyFi.py.

References compute_basis_functions().

02343 
02344     def compute_basis_functions(self):
02345         """compute_basis_functions(FE self)"""
02346         return _SyFi.FE_compute_basis_functions(self)
02347 

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

Definition at line 2358 of file SyFi.py.

References dof().

02358 
02359     def dof(self, i):
02360         """dof(FE self, unsigned int i) -> GiNaC::ex"""
02361         return _SyFi.FE_dof(self, i)
02362 

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

Definition at line 2338 of file SyFi.py.

References get_polygon().

02338 
02339     def get_polygon(self):
02340         """get_polygon(FE self) -> Polygon"""
02341         return _SyFi.FE_get_polygon(self)
02342 

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

Definition at line 2353 of file SyFi.py.

References N().

02353 
02354     def N(self, i):
02355         """N(FE self, unsigned int i) -> GiNaC::ex"""
02356         return _SyFi.FE_N(self, i)
02357 

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

Definition at line 2348 of file SyFi.py.

References nbf().

02348 
02349     def nbf(self):
02350         """nbf(FE self) -> unsigned int"""
02351         return _SyFi.FE_nbf(self)
02352 

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,
  p 
)
set_polygon(FE self, Polygon p)

Definition at line 2333 of file SyFi.py.

References set_polygon().

02333 
02334     def set_polygon(self, p):
02335         """set_polygon(FE self, Polygon p)"""
02336         return _SyFi.FE_set_polygon(self, p)
02337 

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 2363 of file SyFi.py.

References SyFi.new_instancemethod, and str().

02363 
02364     def str(self):
02365         """str(FE self) -> std::string"""
02366         return _SyFi.FE_str(self)
02367 
02368 FE.set_polygon = new_instancemethod(_SyFi.FE_set_polygon, None, FE)
02369 FE.get_polygon = new_instancemethod(_SyFi.FE_get_polygon, None, FE)
02370 FE.compute_basis_functions = new_instancemethod(_SyFi.FE_compute_basis_functions, None, FE)
02371 FE.nbf = new_instancemethod(_SyFi.FE_nbf, None, FE)
02372 FE.N = new_instancemethod(_SyFi.FE_N, None, FE)
02373 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