#include <Polygon.h>
Inheritance diagram for Polygon:
Public Member Functions | |
Polygon () | |
virtual | ~Polygon () |
virtual int | no_vertices () |
virtual GiNaC::ex | vertex (int i) |
virtual GiNaC::ex | integrate (GiNaC::ex f, Repr_format format=SUBS_PERFORMED) |
virtual string | str () |
Public Attributes | |
string | subscript |
GiNaC::exvector | p |
Definition at line 38 of file Polygon.h.
|
Definition at line 43 of file Polygon.h.
|
|
Definition at line 44 of file Polygon.h.
|
|
Reimplemented in Line, ReferenceLine, Triangle, Tetrahedron, and ReferenceTetrahedron. Definition at line 48 of file Polygon.h. Referenced by compute_mixed_Poisson_element_matrix(), compute_nlconvdiff_element_matrix(), compute_poisson_element_matrix(), compute_Poisson_element_matrix(), and compute_Stokes_element_matrix(). 00048 { 00049 //FIXME 00050 cout <<"Polygon integrate not implemented "<<endl; 00051 return GiNaC::ex(0); 00052 }
|
|
Reimplemented in Line, ReferenceLine, Triangle, ReferenceTriangle, Rectangle, ReferenceRectangle, Tetrahedron, ReferenceTetrahedron, Box, and ReferenceBox. Definition at line 4 of file Polygon.cpp. References p. Referenced by P0::compute_basis_functions(), and Bubble::compute_basis_functions(). 00004 { 00005 return p.size(); 00006 }
|
|
Reimplemented in Line, ReferenceLine, Triangle, ReferenceTriangle, Rectangle, ReferenceRectangle, Tetrahedron, ReferenceTetrahedron, Box, and ReferenceBox. Definition at line 12 of file Polygon.cpp. Referenced by bernstein(), bernsteinv(), RaviartThomas::compute_basis_functions(), Nedelec::compute_basis_functions(), LagrangeFE::compute_basis_functions(), HermiteFE::compute_basis_functions(), CrouzeixRaviart::compute_basis_functions(), and Bubble::compute_basis_functions().
|
|
Reimplemented in Line, ReferenceLine, Triangle, ReferenceTriangle, Rectangle, ReferenceRectangle, Tetrahedron, ReferenceTetrahedron, Box, and ReferenceBox. Definition at line 8 of file Polygon.cpp. References p. Referenced by bernstein(), P0::compute_basis_functions(), HermiteFE::compute_basis_functions(), and Bubble::compute_basis_functions(). 00008 { 00009 return p[i]; 00010 }
|
|
|