Frobby
0.9.5
|
A facade for intersecting monomial ideals. More...
#include <IntersectFacade.h>
Public Member Functions | |
IntersectFacade (bool printActions) | |
auto_ptr< BigIdeal > | intersect (const vector< BigIdeal * > &ideals, const VarNames &names) |
Returns the intersection of ideals. More... | |
Additional Inherited Members | |
Private Member Functions inherited from Facade | |
Facade (bool printActions) | |
Constructs a facade that prints out what it is doing if printActions is true. More... | |
virtual | ~Facade () |
void | printMessage (const char *message) |
Prints message to standard error if printing is turned on. More... | |
void | beginAction (const char *message) |
Prints message to standard error if printing is turned on, and records the time when the action started. More... | |
void | endAction () |
Prints to standard error the time since the last call to beginAction. More... | |
bool | isPrintingActions () const |
Returns true if printing actions. More... | |
A facade for intersecting monomial ideals.
Definition at line 31 of file IntersectFacade.h.
IntersectFacade::IntersectFacade | ( | bool | printActions | ) |
Definition at line 28 of file IntersectFacade.cpp.
auto_ptr< BigIdeal > IntersectFacade::intersect | ( | const vector< BigIdeal * > & | ideals, |
const VarNames & | names | ||
) |
Returns the intersection of ideals.
If ideals is empty, then the whole ring is the intersection, which requires knowing the ring, and this is what names contains.
Definition at line 32 of file IntersectFacade.cpp.