Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

1035653 views
1
//
2
// bistellar_move.h
3
// Bistellar
4
//
5
// Created by Alexander Thumm on 07.10.11.
6
// Copyright 2011 -. All rights reserved.
7
//
8
9
#ifndef Bistellar_bistellar_move_h
10
#define Bistellar_bistellar_move_h
11
12
#include <iostream>
13
#include "types.h"
14
#include "face.h"
15
16
class BistellarMove
17
{
18
Face _face;
19
Face _link;
20
21
public:
22
BistellarMove();
23
BistellarMove(const Face & face, const Face & link);
24
25
BistellarMove(const BistellarMove & cpy);
26
BistellarMove & operator=(const BistellarMove & cpy);
27
28
~BistellarMove();
29
30
bool operator==(const BistellarMove & cmp) const;
31
bool operator!=(const BistellarMove & cmp) const;
32
33
const Face & face() const;
34
const Face & link() const;
35
36
unsigned int dimension() const;
37
unsigned int codimension() const;
38
39
// serialization methods
40
friend std::ostream & operator<< (std::ostream & os, const BistellarMove & move);
41
friend std::istream & operator>> (std::istream & is, BistellarMove & move);
42
};
43
44
#endif
45
46