Macaulay2 Engine
Loading...
Searching...
No Matches
settings-manager.hpp
Go to the documentation of this file.
1/*****************************************************************************
2 * Copyright (C) 2006-2011 by Mikhail V. Zinin *
3 * mzinin@gmail.com *
4 * *
5 * You may redistribute this file under the terms of the GNU General *
6 * Public License as published by the Free Software Foundation, either *
7 * version 2 of the License, or any later version. *
8 *****************************************************************************/
9
10#ifndef BIBASIS_SETTINGS_MANAGER_HPP
11#define BIBASIS_SETTINGS_MANAGER_HPP
12
37
38#include "monom.hpp"
39
40namespace BIBasis
41{
57 {
58 private:
60
61 public:
63
66 void SetNumberOfVariables(Monom::Integer numberOfVariables);
67
68 private:
72
74 };
75
77
82}
83
84#endif // BIBASIS_SETTINGS_MANAGER_HPP
short int Integer
Definition monom.hpp:72
void SetMonomialOrder(Monom::Order order)
SettingsManager(const SettingsManager &)
void SetNumberOfVariables(Monom::Integer numberOfVariables)
SettingsManager & operator=(const SettingsManager &)
friend SettingsManager & GetSettingsManager()
Monom::Order GetMonomialOrder() const
Process-wide singleton holding the BIBasis monomial order and variable count.
BIBasis::Monom — abstract squarefree-monomial base for the three Janet orderings.
SettingsManager & GetSettingsManager()