#include <DiscontinuousLagrangeFE.h>
Inheritance diagram for VectorDiscontinuousLagrangeFE:
Public Member Functions | |
VectorDiscontinuousLagrangeFE () | |
~VectorDiscontinuousLagrangeFE () | |
virtual void | set (int order) |
virtual void | set_element_number (int element) |
virtual void | set (Polygon &p) |
virtual void | set_size (int size_) |
virtual void | compute_basis_functions () |
virtual int | nbf () |
virtual GiNaC::ex | N (int i) |
virtual GiNaC::ex | dof (int i) |
Protected Attributes | |
int | size |
int | element |
Definition at line 27 of file DiscontinuousLagrangeFE.h.
|
Definition at line 45 of file DiscontinuousLagrangeFE.cpp. References element. 00045 : 00046 VectorLagrangeFE() { 00047 element = 0; 00048 }
|
|
Definition at line 33 of file DiscontinuousLagrangeFE.h.
|
|
Reimplemented from VectorLagrangeFE. Definition at line 55 of file DiscontinuousLagrangeFE.cpp. References VectorLagrangeFE::compute_basis_functions(), StandardFE::dofs, and element. 00055 { 00056 VectorLagrangeFE:: compute_basis_functions(); 00057 for (int i=0; i< dofs.size(); i++) { 00058 dofs[i] = GiNaC::lst(dofs[i], element); 00059 } 00060 00061 }
|
|
Reimplemented from VectorLagrangeFE. Definition at line 79 of file DiscontinuousLagrangeFE.cpp. References StandardFE::dof(). 00079 { 00080 return StandardFE::dof(i); 00081 }
|
|
Reimplemented from VectorLagrangeFE. Definition at line 84 of file DiscontinuousLagrangeFE.cpp. References StandardFE::N(). 00084 { 00085 return StandardFE::N(i); 00086 }
|
|
Reimplemented from VectorLagrangeFE. Definition at line 51 of file DiscontinuousLagrangeFE.cpp. References StandardFE::nbf(). 00051 { 00052 return StandardFE::nbf(); 00053 }
|
|
Reimplemented from VectorLagrangeFE. Definition at line 69 of file DiscontinuousLagrangeFE.cpp. References StandardFE::set(). 00069 { 00070 StandardFE::set(p_); 00071 }
|
|
Reimplemented from VectorLagrangeFE. Definition at line 74 of file DiscontinuousLagrangeFE.cpp. References StandardFE::set(). 00074 { 00075 StandardFE::set(order_); 00076 }
|
|
Definition at line 88 of file DiscontinuousLagrangeFE.cpp. References element. 00088 { 00089 element = element_; 00090 }
|
|
Reimplemented from VectorLagrangeFE. Definition at line 64 of file DiscontinuousLagrangeFE.cpp. References size. 00064 { 00065 size = size_; 00066 }
|
|
Definition at line 30 of file DiscontinuousLagrangeFE.h. Referenced by compute_basis_functions(), set_element_number(), and VectorDiscontinuousLagrangeFE(). |
|
Reimplemented from VectorLagrangeFE. Definition at line 29 of file DiscontinuousLagrangeFE.h. Referenced by set_size(). |