#include <FE.h>
Public Member Functions | |
StandardFE () | |
StandardFE (Polygon &p, unsigned int order) | |
virtual | ~StandardFE () |
virtual void | set_order (unsigned int order) |
virtual unsigned int | get_order () |
virtual void | set_polygon (Polygon &p) |
virtual Polygon & | get_polygon () |
virtual void | compute_basis_functions () |
virtual unsigned int | nbf () const |
virtual GiNaC::ex | N (unsigned int i) |
virtual GiNaC::ex | dof (unsigned int i) |
virtual std::string | str () |
def | __init__ |
def | set_order |
def | get_order |
def | set_polygon |
def | get_polygon |
def | compute_basis_functions |
def | nbf |
def | N |
def | dof |
def | str |
Public Attributes | |
this | |
Protected Attributes | |
GiNaC::exvector | Ns |
GiNaC::exvector | dofs |
Polygon * | p |
unsigned int | order |
std::string | description |
Static Private Attributes | |
dictionary | __swig_setmethods__ = {} |
tuple | __setattr__ = lambdaself,name,value:_swig_setattr(self, StandardFE, name, value) |
dictionary | __swig_getmethods__ = {} |
tuple | __getattr__ = lambdaself,name:_swig_getattr(self, StandardFE, name) |
__repr__ = _swig_repr | |
__swig_destroy__ = _SyFi.delete_StandardFE | |
__del__ = lambdaself:None; |
Proxy of C++ SyFi::StandardFE class
Definition at line 35 of file FE.h.
SyFi::StandardFE::StandardFE | ( | ) |
Definition at line 13 of file FE.cpp.
References description, order, and p.
00014 { 00015 p = NULL; 00016 order = -1; 00017 description = "StandardFE"; 00018 }
SyFi::StandardFE::StandardFE | ( | Polygon & | p, | |
unsigned int | order | |||
) |
Definition at line 20 of file FE.cpp.
References description, p, set_order(), and set_polygon().
00021 { 00022 p = NULL; 00023 set_polygon(p_); 00024 set_order(order); 00025 description = "StandardFE"; 00026 }
SyFi::StandardFE::~StandardFE | ( | ) | [virtual] |
def SyFi::StandardFE::__init__ | ( | self, | ||
args | ||||
) |
__init__(self) -> StandardFE __init__(self, Polygon p, unsigned int order) -> StandardFE
Reimplemented in 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, and SyFi::SpaceTimeElement.
Definition at line 2062 of file SyFi.py.
02062 : 02063 """ 02064 __init__(self) -> StandardFE 02065 __init__(self, Polygon p, unsigned int order) -> StandardFE 02066 """ 02067 this = _SyFi.new_StandardFE(*args) 02068 try: self.this.append(this) 02069 except: self.this = this
def SyFi::StandardFE::compute_basis_functions | ( | self | ) |
compute_basis_functions(self)
Reimplemented from SyFi::FE.
Reimplemented in 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, and SyFi::SpaceTimeElement.
Definition at line 2088 of file SyFi.py.
02088 : 02089 """compute_basis_functions(self)""" 02090 return _SyFi.StandardFE_compute_basis_functions(self) 02091 def nbf(self):
void SyFi::StandardFE::compute_basis_functions | ( | ) | [virtual] |
Implements SyFi::FE.
Reimplemented in SyFi::ArnoldFalkWintherWeakSymSigma, SyFi::ArnoldFalkWintherWeakSymU, SyFi::ArnoldFalkWintherWeakSymP, SyFi::BrezziDouglasMarini, SyFi::Bubble, SyFi::CrouzeixRaviart, SyFi::VectorCrouzeixRaviart, SyFi::DiscontinuousLagrange, SyFi::VectorDiscontinuousLagrange, SyFi::Hermite, SyFi::Lagrange, SyFi::VectorLagrange, SyFi::TensorLagrange, SyFi::Nedelec, SyFi::Nedelec2Hdiv, SyFi::P0, SyFi::VectorP0, SyFi::TensorP0, SyFi::RaviartThomas, SyFi::Robust, and SyFi::SpaceTimeElement.
Definition at line 46 of file FE.cpp.
00047 { 00048 cout <<"StandardFE compute_basis_functions not implemented."<<endl; 00049 cout <<"Use some derived class like e.g. LagrangeFE."<<endl; 00050 }
def SyFi::StandardFE::dof | ( | self, | ||
args | ||||
) |
GiNaC::ex SyFi::StandardFE::dof | ( | unsigned int | i | ) | [virtual] |
Implements SyFi::FE.
Definition at line 84 of file FE.cpp.
Referenced by SyFi::SpaceTimeElement::compute_basis_functions(), SyFi::TensorP0::compute_basis_functions(), SyFi::VectorP0::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::Lagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), and main().
00085 { 00086 if ( i < 0 || i > nbf()-1) 00087 { 00088 throw(std::out_of_range("The index is out of range!")); 00089 } 00090 return dofs[i]; 00091 }
def SyFi::StandardFE::get_order | ( | self | ) |
get_order(self) -> unsigned int
Definition at line 2076 of file SyFi.py.
02076 : 02077 """get_order(self) -> unsigned int""" 02078 return _SyFi.StandardFE_get_order(self) 02079 def set_polygon(self, *args):
unsigned int SyFi::StandardFE::get_order | ( | ) | [virtual] |
Definition at line 72 of file FE.cpp.
References order.
Referenced by _wrap_StandardFE_get_order().
00073 { 00074 return order; 00075 }
def SyFi::StandardFE::get_polygon | ( | self | ) |
get_polygon(self) -> Polygon
Reimplemented from SyFi::FE.
Definition at line 2084 of file SyFi.py.
02084 : 02085 """get_polygon(self) -> Polygon""" 02086 return _SyFi.StandardFE_get_polygon(self) 02087 def compute_basis_functions(self):
Polygon & SyFi::StandardFE::get_polygon | ( | ) | [virtual] |
def SyFi::StandardFE::N | ( | self, | ||
args | ||||
) |
GiNaC::ex SyFi::StandardFE::N | ( | unsigned int | i | ) | [virtual] |
Implements SyFi::FE.
Definition at line 93 of file FE.cpp.
Referenced by check_CrouzeixRaviart(), SyFi::SpaceTimeElement::compute_basis_functions(), SyFi::TensorP0::compute_basis_functions(), SyFi::VectorP0::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::Lagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::Bubble::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), SyFi::lagrange(), SyFi::lagrangev(), and main().
00094 { 00095 if ( i < 0 || i > nbf()-1) 00096 { 00097 throw(std::out_of_range("The index is out of range!")); 00098 } 00099 return Ns[i]; 00100 }
def SyFi::StandardFE::nbf | ( | self | ) |
unsigned int SyFi::StandardFE::nbf | ( | ) | const [virtual] |
Implements SyFi::FE.
Definition at line 36 of file FE.cpp.
References Ns.
Referenced by check_CrouzeixRaviart(), SyFi::SpaceTimeElement::compute_basis_functions(), SyFi::TensorP0::compute_basis_functions(), SyFi::VectorP0::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::Lagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), dof(), SyFi::lagrange(), SyFi::lagrangev(), main(), and N().
00037 { 00038 return Ns.size(); 00039 }
def SyFi::StandardFE::set_order | ( | self, | ||
args | ||||
) |
void SyFi::StandardFE::set_order | ( | unsigned int | order | ) | [virtual] |
Definition at line 77 of file FE.cpp.
References dofs, Ns, and order.
Referenced by check_RaviartThomas(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), main(), and StandardFE().
def SyFi::StandardFE::set_polygon | ( | self, | ||
args | ||||
) |
set_polygon(self, Polygon p)
Reimplemented from SyFi::FE.
Definition at line 2080 of file SyFi.py.
02080 : 02081 """set_polygon(self, Polygon p)""" 02082 return _SyFi.StandardFE_set_polygon(self, *args) 02083 def get_polygon(self):
void SyFi::StandardFE::set_polygon | ( | Polygon & | p | ) | [virtual] |
Implements SyFi::FE.
Definition at line 61 of file FE.cpp.
References SyFi::Polygon::copy(), dofs, Ns, and p.
Referenced by check_CrouzeixRaviart(), check_RaviartThomas(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), main(), and StandardFE().
00062 { 00063 Ns.clear(); 00064 dofs.clear(); 00065 if (p) 00066 { 00067 delete p; 00068 } 00069 p = p_.copy(); 00070 }
def SyFi::StandardFE::str | ( | self | ) |
std::string SyFi::StandardFE::str | ( | ) | [virtual] |
Implements SyFi::FE.
Definition at line 41 of file FE.cpp.
References description.
Referenced by SyFi::MixedFE::append(), SyFi::SpaceTimeElement::compute_basis_functions(), SyFi::TensorP0::compute_basis_functions(), SyFi::VectorP0::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::VectorDiscontinuousLagrange::compute_basis_functions(), SyFi::DiscontinuousLagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), and SyFi::MixedFE::MixedFE().
00042 { 00043 return description; 00044 }
SyFi::StandardFE::__del__ = lambdaself:None; [static, private] |
Reimplemented from SyFi::FE.
Reimplemented in 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, and SyFi::SpaceTimeElement.
tuple SyFi::StandardFE::__getattr__ = lambdaself,name:_swig_getattr(self, StandardFE, name) [static, private] |
Reimplemented from SyFi::FE.
Reimplemented in 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, and SyFi::SpaceTimeElement.
SyFi::StandardFE::__repr__ = _swig_repr [static, private] |
Reimplemented from SyFi::FE.
Reimplemented in 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, and SyFi::SpaceTimeElement.
tuple SyFi::StandardFE::__setattr__ = lambdaself,name,value:_swig_setattr(self, StandardFE, name, value) [static, private] |
Reimplemented from SyFi::FE.
Reimplemented in 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, and SyFi::SpaceTimeElement.
SyFi::StandardFE::__swig_destroy__ = _SyFi.delete_StandardFE [static, private] |
Reimplemented from SyFi::FE.
Reimplemented in 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, and SyFi::SpaceTimeElement.
dictionary SyFi::StandardFE::__swig_getmethods__ = {} [static, private] |
Reimplemented from SyFi::FE.
Reimplemented in 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, and SyFi::SpaceTimeElement.
dictionary SyFi::StandardFE::__swig_setmethods__ = {} [static, private] |
Reimplemented from SyFi::FE.
Reimplemented in 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, and SyFi::SpaceTimeElement.
std::string SyFi::StandardFE::description [protected] |
Definition at line 42 of file FE.h.
Referenced by SyFi::ArnoldFalkWintherWeakSymP::ArnoldFalkWintherWeakSymP(), SyFi::ArnoldFalkWintherWeakSymSigma::ArnoldFalkWintherWeakSymSigma(), SyFi::ArnoldFalkWintherWeakSymU::ArnoldFalkWintherWeakSymU(), SyFi::BrezziDouglasMarini::BrezziDouglasMarini(), SyFi::Bubble::Bubble(), SyFi::SpaceTimeElement::compute_basis_functions(), SyFi::Robust::compute_basis_functions(), SyFi::RaviartThomas::compute_basis_functions(), SyFi::TensorP0::compute_basis_functions(), SyFi::VectorP0::compute_basis_functions(), SyFi::P0::compute_basis_functions(), SyFi::Nedelec2Hdiv::compute_basis_functions(), SyFi::Nedelec::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::Lagrange::compute_basis_functions(), SyFi::Hermite::compute_basis_functions(), SyFi::VectorDiscontinuousLagrange::compute_basis_functions(), SyFi::DiscontinuousLagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::CrouzeixRaviart::compute_basis_functions(), SyFi::Bubble::compute_basis_functions(), SyFi::BrezziDouglasMarini::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), SyFi::Robust::compute_basis_functions_old(), SyFi::DiscontinuousLagrange::DiscontinuousLagrange(), SyFi::Hermite::Hermite(), SyFi::Lagrange::Lagrange(), SyFi::Nedelec::Nedelec(), SyFi::Nedelec2Hdiv::Nedelec2Hdiv(), SyFi::P0::P0(), SyFi::RaviartThomas::RaviartThomas(), SyFi::Robust::Robust(), SyFi::SpaceTimeElement::SpaceTimeElement(), StandardFE(), str(), SyFi::TensorLagrange::TensorLagrange(), SyFi::TensorP0::TensorP0(), SyFi::VectorCrouzeixRaviart::VectorCrouzeixRaviart(), SyFi::VectorDiscontinuousLagrange::VectorDiscontinuousLagrange(), SyFi::VectorLagrange::VectorLagrange(), and SyFi::VectorP0::VectorP0().
GiNaC::exvector SyFi::StandardFE::dofs [protected] |
Definition at line 39 of file FE.h.
Referenced by SyFi::SpaceTimeElement::compute_basis_functions(), SyFi::Robust::compute_basis_functions(), SyFi::RaviartThomas::compute_basis_functions(), SyFi::TensorP0::compute_basis_functions(), SyFi::VectorP0::compute_basis_functions(), SyFi::P0::compute_basis_functions(), SyFi::Nedelec2Hdiv::compute_basis_functions(), SyFi::Nedelec::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::Lagrange::compute_basis_functions(), SyFi::Hermite::compute_basis_functions(), SyFi::VectorDiscontinuousLagrange::compute_basis_functions(), SyFi::DiscontinuousLagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::CrouzeixRaviart::compute_basis_functions(), SyFi::Bubble::compute_basis_functions(), SyFi::BrezziDouglasMarini::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), SyFi::Robust::compute_basis_functions_old(), dof(), set_order(), and set_polygon().
GiNaC::exvector SyFi::StandardFE::Ns [protected] |
Definition at line 38 of file FE.h.
Referenced by SyFi::SpaceTimeElement::compute_basis_functions(), SyFi::Robust::compute_basis_functions(), SyFi::RaviartThomas::compute_basis_functions(), SyFi::TensorP0::compute_basis_functions(), SyFi::VectorP0::compute_basis_functions(), SyFi::P0::compute_basis_functions(), SyFi::Nedelec2Hdiv::compute_basis_functions(), SyFi::Nedelec::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::Lagrange::compute_basis_functions(), SyFi::Hermite::compute_basis_functions(), SyFi::VectorDiscontinuousLagrange::compute_basis_functions(), SyFi::DiscontinuousLagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::CrouzeixRaviart::compute_basis_functions(), SyFi::Bubble::compute_basis_functions(), SyFi::BrezziDouglasMarini::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), SyFi::Robust::compute_basis_functions_old(), N(), nbf(), set_order(), and set_polygon().
unsigned int SyFi::StandardFE::order [protected] |
Reimplemented in SyFi::SpaceTimeElement.
Definition at line 41 of file FE.h.
Referenced by SyFi::Robust::compute_basis_functions(), SyFi::RaviartThomas::compute_basis_functions(), SyFi::Nedelec2Hdiv::compute_basis_functions(), SyFi::Nedelec::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::Lagrange::compute_basis_functions(), SyFi::DiscontinuousLagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::CrouzeixRaviart::compute_basis_functions(), SyFi::BrezziDouglasMarini::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), SyFi::Robust::compute_basis_functions_old(), SyFi::CrouzeixRaviart::CrouzeixRaviart(), get_order(), set_order(), StandardFE(), and SyFi::VectorCrouzeixRaviart::VectorCrouzeixRaviart().
Polygon* SyFi::StandardFE::p [protected] |
Definition at line 40 of file FE.h.
Referenced by SyFi::Robust::compute_basis_functions(), SyFi::RaviartThomas::compute_basis_functions(), SyFi::TensorP0::compute_basis_functions(), SyFi::VectorP0::compute_basis_functions(), SyFi::P0::compute_basis_functions(), SyFi::Nedelec2Hdiv::compute_basis_functions(), SyFi::Nedelec::compute_basis_functions(), SyFi::TensorLagrange::compute_basis_functions(), SyFi::VectorLagrange::compute_basis_functions(), SyFi::Lagrange::compute_basis_functions(), SyFi::Hermite::compute_basis_functions(), SyFi::DiscontinuousLagrange::compute_basis_functions(), SyFi::VectorCrouzeixRaviart::compute_basis_functions(), SyFi::CrouzeixRaviart::compute_basis_functions(), SyFi::Bubble::compute_basis_functions(), SyFi::BrezziDouglasMarini::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymP::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymU::compute_basis_functions(), SyFi::ArnoldFalkWintherWeakSymSigma::compute_basis_functions(), SyFi::Robust::compute_basis_functions_old(), get_polygon(), set_polygon(), StandardFE(), and ~StandardFE().
Reimplemented in 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, and SyFi::SpaceTimeElement.