#include <FE.h>
Inheritance diagram for StandardFE:
Public Member Functions | |
StandardFE () | |
~StandardFE () | |
void | set (int order) |
void | set (Polygon &p) |
void | compute_basis_functions () |
virtual int | nbf () |
virtual ex | N (int i) |
virtual ex | dof (int i) |
Protected Attributes | |
exvector | Ns |
exvector | dofs |
Polygon * | p |
int | order |
Definition at line 28 of file FE.h.
|
Definition at line 38 of file FE.h.
|
|
Definition at line 39 of file FE.h.
|
|
Reimplemented in LagrangeFE, and VectorLagrangeFE. Definition at line 7 of file FE.cpp. 00007 { 00008 // FIXME: give some valuable tips, can for instance 00009 // say that "standard Lagrange elements are implemented in LagrangeFE 00010 cout <<"StandardFE compute_basis_functions not implemented"<<endl; 00011 }
|
|
Implements FE. Reimplemented in LagrangeFE, and VectorLagrangeFE. Definition at line 29 of file FE.cpp. References dofs. Referenced by VectorLagrangeFE::dof(), and LagrangeFE::dof(). 00029 { 00030 //FIXME could be point or dirac on point 00031 return dofs[i-1]; 00032 }
|
|
Implements FE. Reimplemented in LagrangeFE, and VectorLagrangeFE. Definition at line 35 of file FE.cpp. References Ns. Referenced by VectorLagrangeFE::N(), and LagrangeFE::N(). 00035 { 00036 return Ns[i-1]; 00037 }
|
|
Implements FE. Reimplemented in LagrangeFE, and VectorLagrangeFE. Definition at line 3 of file FE.cpp. References Ns. Referenced by VectorLagrangeFE::nbf(), and LagrangeFE::nbf(). 00003 { 00004 return Ns.size(); 00005 }
|
|
Implements FE. Reimplemented in LagrangeFE, and VectorLagrangeFE. Definition at line 15 of file FE.cpp.
|
|
Reimplemented in LagrangeFE, and VectorLagrangeFE. Definition at line 22 of file FE.cpp. References dofs, Ns, and order. Referenced by VectorLagrangeFE::set(), and LagrangeFE::set().
|
|
Definition at line 31 of file FE.h. Referenced by VectorLagrangeFE::compute_basis_functions(), LagrangeFE::compute_basis_functions(), dof(), and set(). |
|
Definition at line 30 of file FE.h. Referenced by VectorLagrangeFE::compute_basis_functions(), LagrangeFE::compute_basis_functions(), N(), nbf(), and set(). |
|
Definition at line 33 of file FE.h. Referenced by VectorLagrangeFE::compute_basis_functions(), LagrangeFE::compute_basis_functions(), and set(). |
|
Definition at line 32 of file FE.h. Referenced by VectorLagrangeFE::compute_basis_functions(), LagrangeFE::compute_basis_functions(), and set(). |