#include <Polygon.h>
Inheritance diagram for ReferenceTriangle:
Public Member Functions | |
ReferenceTriangle (string subscript="") | |
virtual | ~ReferenceTriangle () |
virtual int | no_vertices () |
virtual GiNaC::ex | vertex (int i) |
virtual Line | line (int i) |
virtual GiNaC::ex | repr (Repr_format format=SUBS_PERFORMED) |
virtual string | str () |
virtual GiNaC::ex | integrate (GiNaC::ex f) |
Definition at line 100 of file Polygon.h.
|
Definition at line 467 of file Polygon.cpp. References Polygon::p, and Polygon::subscript. 00467 { 00468 subscript = subscript_; 00469 GiNaC::ex x0 = GiNaC::lst(0,0,0); 00470 GiNaC::ex x1 = GiNaC::lst(1,0,0); 00471 GiNaC::ex x2 = GiNaC::lst(0,1,0); 00472 p.insert(p.end(), x0); 00473 p.insert(p.end(), x1); 00474 p.insert(p.end(), x2); 00475 }
|
|
Definition at line 103 of file Polygon.h.
|
|
Definition at line 502 of file Polygon.cpp. 00502 { 00503 GiNaC::ex ret = GiNaC::eval_integ( 00504 GiNaC::integral(y,0,1, 00505 GiNaC::eval_integ( 00506 GiNaC::integral(x,0,1-y,f)))); 00507 return ret; 00508 }
|
|
Reimplemented from Triangle. Definition at line 487 of file Polygon.cpp. References Triangle::line(). 00487 { 00488 return Triangle:: line(i); 00489 }
|
|
Reimplemented from Triangle. Definition at line 477 of file Polygon.cpp.
|
|
Reimplemented from Triangle. Definition at line 491 of file Polygon.cpp. References Triangle::repr(). 00491 { 00492 return Triangle:: repr(); 00493 }
|
|
Reimplemented from Triangle. Definition at line 495 of file Polygon.cpp. 00495 { 00496 std::ostringstream s; 00497 // s <<"ReferenceTriangle("<<p[0]<<","<<p[1]<<","<<p[2]<<")"; 00498 s <<"ReferenceTriangle"; 00499 return s.str(); 00500 }
|
|
Reimplemented from Triangle. Definition at line 479 of file Polygon.cpp. References Triangle::vertex(). 00479 { 00480 return Triangle::vertex(i); 00481 }
|