Frobby
0.9.5
|
Utility class for dealing with the contents of CommonParams. More...
#include <CommonParamsHelper.h>
Private Member Functions | |
CommonParamsHelper (const CommonParamsHelper &) | |
CommonParamsHelper & | operator= (const CommonParamsHelper &) |
void | readIdeal (const CommonParams ¶ms, Scanner &in) |
void | setIdeal (const CommonParams ¶ms, const BigIdeal &ideal) |
Private Attributes | |
auto_ptr< Ideal > | _ideal |
auto_ptr< TermTranslator > | _translator |
BigTermConsumer * | _idealConsumer |
auto_ptr< BigTermConsumer > | _idealConsumerDeleter |
CoefBigTermConsumer * | _polyConsumer |
auto_ptr< CoefBigTermConsumer > | _polyConsumerDeleter |
bool | _produceCanonicalOutput |
Utility class for dealing with the contents of CommonParams.
Throws an appropriate exception if given invalid data.
Definition at line 38 of file CommonParamsHelper.h.
CommonParamsHelper::CommonParamsHelper | ( | ) |
Definition at line 43 of file CommonParamsHelper.cpp.
CommonParamsHelper::~CommonParamsHelper | ( | ) |
Definition at line 49 of file CommonParamsHelper.cpp.
|
private |
void CommonParamsHelper::addPurePowersAtInfinity | ( | ) |
Definition at line 164 of file CommonParamsHelper.cpp.
|
inline |
Definition at line 65 of file CommonParamsHelper.h.
|
inline |
Definition at line 66 of file CommonParamsHelper.h.
|
inline |
Definition at line 74 of file CommonParamsHelper.h.
|
inline |
Definition at line 63 of file CommonParamsHelper.h.
|
inline |
Definition at line 78 of file CommonParamsHelper.h.
|
inline |
Definition at line 70 of file CommonParamsHelper.h.
|
inline |
Definition at line 71 of file CommonParamsHelper.h.
|
inline |
Definition at line 68 of file CommonParamsHelper.h.
auto_ptr< CoefTermConsumer > CommonParamsHelper::makeToUnivariatePolyConsumer | ( | ) |
Definition at line 159 of file CommonParamsHelper.cpp.
auto_ptr< TermConsumer > CommonParamsHelper::makeTranslatedIdealConsumer | ( | bool | split = false | ) |
Definition at line 128 of file CommonParamsHelper.cpp.
auto_ptr< CoefTermConsumer > CommonParamsHelper::makeTranslatedPolyConsumer | ( | ) |
Definition at line 149 of file CommonParamsHelper.cpp.
|
private |
|
private |
Definition at line 168 of file CommonParamsHelper.cpp.
void CommonParamsHelper::readIdealAndSetIdealOutput | ( | const CommonParams & | params | ) |
Read input and support ideal output.
Definition at line 97 of file CommonParamsHelper.cpp.
void CommonParamsHelper::readIdealAndSetOutput | ( | const CommonParams & | params, |
const DataType & | output | ||
) |
Read input ideal and support specified kind of output.
Definition at line 54 of file CommonParamsHelper.cpp.
void CommonParamsHelper::readIdealAndSetPolyOutput | ( | const CommonParams & | params | ) |
Read input and support polynomial output.
Definition at line 85 of file CommonParamsHelper.cpp.
|
private |
Definition at line 176 of file CommonParamsHelper.cpp.
void CommonParamsHelper::setIdealAndIdealOutput | ( | const CommonParams & | params, |
const BigIdeal & | input, | ||
BigTermConsumer & | output | ||
) |
Use given ideal and support ideal output.
Definition at line 110 of file CommonParamsHelper.cpp.
void CommonParamsHelper::setIdealAndPolyOutput | ( | const CommonParams & | params, |
const BigIdeal & | input, | ||
CoefBigTermConsumer & | output | ||
) |
Use given ideal and support polynomial output.
Definition at line 119 of file CommonParamsHelper.cpp.
|
inline |
Definition at line 67 of file CommonParamsHelper.h.
|
inline |
Definition at line 72 of file CommonParamsHelper.h.
|
private |
Definition at line 92 of file CommonParamsHelper.h.
|
private |
Definition at line 95 of file CommonParamsHelper.h.
|
private |
Definition at line 96 of file CommonParamsHelper.h.
|
private |
Definition at line 98 of file CommonParamsHelper.h.
|
private |
Definition at line 99 of file CommonParamsHelper.h.
|
private |
Definition at line 101 of file CommonParamsHelper.h.
|
private |
Definition at line 93 of file CommonParamsHelper.h.