Macaulay2 Engine
Loading...
Searching...
No Matches
settings-manager.cpp
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
#include "
settings-manager.hpp
"
11
12
namespace
BIBasis
13
{
14
SettingsManager::SettingsManager
()
15
:
MonomialOrder
(
Monom
::DegRevLex)
16
{
17
}
18
19
SettingsManager::~SettingsManager
()
20
{
21
}
22
23
void
SettingsManager::SetMonomialOrder
(
Monom::Order
order)
24
{
25
MonomialOrder
= order;
26
}
27
28
void
SettingsManager::SetNumberOfVariables
(
Monom::Integer
numberOfVariables)
29
{
30
Monom::SetDimIndepend
(numberOfVariables);
31
}
32
33
SettingsManager
&
GetSettingsManager
()
34
{
35
static
SettingsManager
manager =
SettingsManager
();
36
return
manager;
37
}
38
}
BIBasis::Monom::SetDimIndepend
static void SetDimIndepend(Integer independ)
Definition
monom.cpp:14
BIBasis::Monom::Order
Order
Definition
monom.hpp:74
BIBasis::Monom::Integer
short int Integer
Definition
monom.hpp:72
BIBasis::Monom
Abstract base for the BIBasis boolean-coefficient monomial types — a sorted, singly linked list of va...
Definition
monom.hpp:70
BIBasis::SettingsManager::SetMonomialOrder
void SetMonomialOrder(Monom::Order order)
Definition
settings-manager.cpp:23
BIBasis::SettingsManager::MonomialOrder
Monom::Order MonomialOrder
Definition
settings-manager.hpp:59
BIBasis::SettingsManager::SettingsManager
SettingsManager()
Definition
settings-manager.cpp:14
BIBasis::SettingsManager::SetNumberOfVariables
void SetNumberOfVariables(Monom::Integer numberOfVariables)
Definition
settings-manager.cpp:28
BIBasis::SettingsManager::~SettingsManager
~SettingsManager()
Definition
settings-manager.cpp:19
BIBasis::GetSettingsManager
SettingsManager & GetSettingsManager()
Definition
settings-manager.cpp:33
BIBasis
Definition
allocator.cpp:21
settings-manager.hpp
BIBasis::SettingsManager — singleton holding the per-run monomial order and variable count.
Macaulay2
e
bibasis
settings-manager.cpp
Generated on
for Macaulay2 Engine by
1.15.0