#include <FE.h>
Public Member Functions | |
FE () | |
virtual | ~FE () |
virtual void | set_polygon (Polygon &p)=0 |
virtual Polygon & | get_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; |
Proxy of C++ SyFi::FE class
Definition at line 13 of file FE.h.
def SyFi::FE::__init__ | ( | self, | ||
args, | ||||
kwargs | ||||
) |
def SyFi::FE::compute_basis_functions | ( | self | ) |
compute_basis_functions(self)
Reimplemented in SyFi::StandardFE, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::Bubble, SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::Robust, SyFi::MixedFE, and SyFi::SpaceTimeElement.
Definition at line 2007 of file SyFi.py.
02007 : 02008 """compute_basis_functions(self)""" 02009 return _SyFi.FE_compute_basis_functions(self) 02010 def nbf(self):
virtual void SyFi::FE::compute_basis_functions | ( | ) | [pure virtual] |
Implemented in SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::BrezziDouglasMarini, SyFi::Bubble, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::StandardFE, SyFi::Hermite, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::MixedFE, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::Robust, and SyFi::SpaceTimeElement.
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] |
Implemented in SyFi::StandardFE, and SyFi::MixedFE.
Referenced by code_gen2D(), SyFi::compute_mixed_Poisson_element_matrix(), compute_nlconvdiff_element_matrix(), compute_poisson_element_matrix(), SyFi::compute_Poisson_element_matrix(), compute_Poisson_element_matrix(), SyFi::compute_Stokes_element_matrix(), example_of_use(), print_out(), and SyFi::usage().
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] |
Implemented in SyFi::StandardFE, and SyFi::MixedFE.
Referenced by code_gen2D(), SyFi::compute_mixed_Poisson_element_matrix(), compute_nlconvdiff_element_matrix(), compute_poisson_element_matrix(), SyFi::compute_Poisson_element_matrix(), compute_Poisson_element_matrix(), SyFi::compute_Stokes_element_matrix(), example_of_use(), print_out(), and SyFi::usage().
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.
SyFi::FE::__del__ = lambdaself:None; [static, private] |
Reimplemented in SyFi::StandardFE, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::Bubble, SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::Robust, SyFi::MixedFE, and SyFi::SpaceTimeElement.
tuple SyFi::FE::__getattr__ = lambdaself,name:_swig_getattr(self, FE, name) [static, private] |
Reimplemented in SyFi::StandardFE, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::Bubble, SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::Robust, SyFi::MixedFE, and SyFi::SpaceTimeElement.
SyFi::FE::__repr__ = _swig_repr [static, private] |
Reimplemented in SyFi::StandardFE, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::Bubble, SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::Robust, SyFi::MixedFE, and SyFi::SpaceTimeElement.
tuple SyFi::FE::__setattr__ = lambdaself,name,value:_swig_setattr(self, FE, name, value) [static, private] |
Reimplemented in SyFi::StandardFE, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::Bubble, SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::Robust, SyFi::MixedFE, and SyFi::SpaceTimeElement.
SyFi::FE::__swig_destroy__ = _SyFi.delete_FE [static, private] |
Reimplemented in SyFi::StandardFE, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::Bubble, SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::Robust, SyFi::MixedFE, and SyFi::SpaceTimeElement.
dictionary SyFi::FE::__swig_getmethods__ = {} [static, private] |
Reimplemented in SyFi::StandardFE, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::Bubble, SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::Robust, SyFi::MixedFE, and SyFi::SpaceTimeElement.
dictionary SyFi::FE::__swig_setmethods__ = {} [static, private] |
Reimplemented in SyFi::StandardFE, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::Bubble, SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::Robust, SyFi::MixedFE, and SyFi::SpaceTimeElement.