Frobby
0.9.5
src
BigIntVector.cpp
Go to the documentation of this file.
1
/* Frobby: Software for monomial ideal computations.
2
Copyright (C) 2010 University of Aarhus
3
Contact Bjarke Hammersholt Roune for license information (www.broune.com)
4
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program. If not, see http://www.gnu.org/licenses/.
17
*/
18
#include "
stdinc.h
"
19
#include "
BigIntVector.h
"
20
21
bool
operator==
(
const
BigIntVector
& a,
const
BigIntVector
& b) {
22
if
(a.
getSize
() != b.
getSize
())
23
return
false
;
24
for
(
size_t
i = 0; i < a.
getSize
(); ++i)
25
if
(a[i] != b[i])
26
return
false
;
27
return
true
;
28
}
29
30
ostream&
operator<<
(ostream& out,
const
BigIntVector
& v) {
31
if
(v.
getSize
() > 0)
32
out << v[0];
33
for
(
size_t
i = 1; i < v.
getSize
(); ++i)
34
out <<
' '
<< v[i];
35
return
out;
36
}
operator==
bool operator==(const BigIntVector &a, const BigIntVector &b)
Definition:
BigIntVector.cpp:21
operator<<
ostream & operator<<(ostream &out, const BigIntVector &v)
Definition:
BigIntVector.cpp:30
BigIntVector.h
BigIntVector
Definition:
BigIntVector.h:24
BigIntVector::getSize
size_t getSize() const
Definition:
BigIntVector.h:38
stdinc.h
Generated by
1.9.1