Frobby  0.9.5
Public Member Functions | Private Attributes | List of all members
ScarfFacade Class Reference

#include <ScarfFacade.h>

Inheritance diagram for ScarfFacade:
Facade

Public Member Functions

 ScarfFacade (const ScarfParams &params)
 
 ~ScarfFacade ()
 
void computeMultigradedHilbertSeries ()
 Computes the numerator of the multigraded Hilbert-Poincare series with no cancellation of common terms in numerator and denominator. More...
 
void computeUnivariateHilbertSeries ()
 Computes the numerator of the univariate Hilbert-Poincare series with no cancellation of common terms in numerator and denominator. More...
 

Private Attributes

ScarfParams _params
 
CommonParamsHelper _helper
 
auto_ptr< IdealOrderer_enumerationOrder
 
auto_ptr< IdealOrderer_deformationOrder
 

Additional Inherited Members

- Protected 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...
 

Detailed Description

Definition at line 27 of file ScarfFacade.h.

Constructor & Destructor Documentation

◆ ScarfFacade()

ScarfFacade::ScarfFacade ( const ScarfParams params)

Definition at line 27 of file ScarfFacade.cpp.

◆ ~ScarfFacade()

ScarfFacade::~ScarfFacade ( )

Definition at line 41 of file ScarfFacade.cpp.

Member Function Documentation

◆ computeMultigradedHilbertSeries()

void ScarfFacade::computeMultigradedHilbertSeries ( )

Computes the numerator of the multigraded Hilbert-Poincare series with no cancellation of common terms in numerator and denominator.

Definition at line 44 of file ScarfFacade.cpp.

◆ computeUnivariateHilbertSeries()

void ScarfFacade::computeUnivariateHilbertSeries ( )

Computes the numerator of the univariate Hilbert-Poincare series with no cancellation of common terms in numerator and denominator.

Definition at line 60 of file ScarfFacade.cpp.

Member Data Documentation

◆ _deformationOrder

auto_ptr<IdealOrderer> ScarfFacade::_deformationOrder
private

Definition at line 46 of file ScarfFacade.h.

◆ _enumerationOrder

auto_ptr<IdealOrderer> ScarfFacade::_enumerationOrder
private

Definition at line 45 of file ScarfFacade.h.

◆ _helper

CommonParamsHelper ScarfFacade::_helper
private

Definition at line 44 of file ScarfFacade.h.

◆ _params

ScarfParams ScarfFacade::_params
private

Definition at line 43 of file ScarfFacade.h.


The documentation for this class was generated from the following files: