Orbiter 2022
Combinatorial Objects
matrix_block_data.cpp
Go to the documentation of this file.
1/*
2 * matrix_block_data.cpp
3 *
4 * Created on: Feb 9, 2019
5 * Author: betten
6 */
7
8
9
10#include "foundations.h"
11
12
13using namespace std;
14
15
16namespace orbiter {
17namespace layer1_foundations {
18namespace algebra {
19
20
21
22
23
25{
26 null();
27}
28
30{
31 freeself();
32}
33
35{
36 K = NULL;
37 part = NULL;
38 dual_part = NULL;
39 height = 0;
40}
41
43{
44 if (K) {
46 }
47 if (dual_part) {
49 }
50 if (part) {
52 }
53 null();
54}
55
57{
59 dual_part = NEW_int(k);
60 part = NEW_int(k);
61}
62
63
64}}}
#define FREE_OBJECTS(p)
Definition: foundations.h:652
#define FREE_int(p)
Definition: foundations.h:640
#define NEW_int(n)
Definition: foundations.h:625
#define NEW_OBJECTS(type, n)
Definition: foundations.h:639
the orbiter library for the classification of combinatorial objects