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

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

Member Function Documentation

compute_basis_functions(self)

Definition at line 2022 of file SyFi.py.

References compute_basis_functions().

02022 
02023     def compute_basis_functions(self):
02024         """compute_basis_functions(self)"""
02025         return _SyFi.FE_compute_basis_functions(self)

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

Definition at line 2034 of file SyFi.py.

References dof().

02034 
02035     def dof(self, *args):
02036         """dof(self, unsigned int i) -> GiNaC::ex"""
02037         return _SyFi.FE_dof(self, *args)

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

Definition at line 2018 of file SyFi.py.

References get_polygon().

02018 
02019     def get_polygon(self):
02020         """get_polygon(self) -> Polygon"""
02021         return _SyFi.FE_get_polygon(self)

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

Definition at line 2030 of file SyFi.py.

References N().

02030 
02031     def N(self, *args):
02032         """N(self, unsigned int i) -> GiNaC::ex"""
02033         return _SyFi.FE_N(self, *args)

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

Definition at line 2026 of file SyFi.py.

References nbf().

02026 
02027     def nbf(self):
02028         """nbf(self) -> unsigned int"""
02029         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(self, Polygon p)

Definition at line 2014 of file SyFi.py.

References set_polygon().

02014 
02015     def set_polygon(self, *args):
02016         """set_polygon(self, Polygon p)"""
02017         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(self) -> string

Definition at line 2038 of file SyFi.py.

References SyFi.new_instancemethod, and str().

02038 
02039     def str(self):
02040         """str(self) -> string"""
02041         return _SyFi.FE_str(self)
02042 
02043 FE.set_polygon = new_instancemethod(_SyFi.FE_set_polygon,None,FE)
02044 FE.get_polygon = new_instancemethod(_SyFi.FE_get_polygon,None,FE)
02045 FE.compute_basis_functions = new_instancemethod(_SyFi.FE_compute_basis_functions,None,FE)
02046 FE.nbf = new_instancemethod(_SyFi.FE_nbf,None,FE)
02047 FE.N = new_instancemethod(_SyFi.FE_N,None,FE)
02048 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