Orbiter 2022
Combinatorial Objects
orbiter::layer1_foundations::hjelmslev Class Reference

Hjelmslev geometry. More...

#include <geometry.h>

Collaboration diagram for orbiter::layer1_foundations::hjelmslev:

Public Member Functions

 hjelmslev ()
 
 ~hjelmslev ()
 
void null ()
 
void freeself ()
 
void init (ring_theory::finite_ring *R, int n, int k, int verbose_level)
 
long int number_of_submodules ()
 
void unrank_lint (int *M, long int rk, int verbose_level)
 
long int rank_lint (int *M, int verbose_level)
 

Public Attributes

int n
 
int k
 
int q
 
int n_choose_k_p
 
ring_theory::finite_ringR
 
grassmannG
 
int * v
 
int * Mtx
 
int * base_cols
 

Detailed Description

Hjelmslev geometry.

Definition at line 1098 of file geometry.h.

Constructor & Destructor Documentation

◆ hjelmslev()

orbiter::layer1_foundations::hjelmslev::hjelmslev ( )

Definition at line 22 of file hjelmslev.cpp.

◆ ~hjelmslev()

orbiter::layer1_foundations::hjelmslev::~hjelmslev ( )

Definition at line 27 of file hjelmslev.cpp.

Member Function Documentation

◆ freeself()

void orbiter::layer1_foundations::hjelmslev::freeself ( )

Definition at line 41 of file hjelmslev.cpp.

◆ init()

void orbiter::layer1_foundations::hjelmslev::init ( ring_theory::finite_ring R,
int  n,
int  k,
int  verbose_level 
)

Definition at line 58 of file hjelmslev.cpp.

◆ null()

void orbiter::layer1_foundations::hjelmslev::null ( )

Definition at line 32 of file hjelmslev.cpp.

◆ number_of_submodules()

long int orbiter::layer1_foundations::hjelmslev::number_of_submodules ( )

Definition at line 83 of file hjelmslev.cpp.

◆ rank_lint()

long int orbiter::layer1_foundations::hjelmslev::rank_lint ( int *  M,
int  verbose_level 
)

Definition at line 130 of file hjelmslev.cpp.

◆ unrank_lint()

void orbiter::layer1_foundations::hjelmslev::unrank_lint ( int *  M,
long int  rk,
int  verbose_level 
)

Definition at line 89 of file hjelmslev.cpp.

Member Data Documentation

◆ base_cols

int* orbiter::layer1_foundations::hjelmslev::base_cols

Definition at line 1106 of file geometry.h.

◆ G

grassmann* orbiter::layer1_foundations::hjelmslev::G

Definition at line 1103 of file geometry.h.

◆ k

int orbiter::layer1_foundations::hjelmslev::k

Definition at line 1100 of file geometry.h.

◆ Mtx

int* orbiter::layer1_foundations::hjelmslev::Mtx

Definition at line 1105 of file geometry.h.

◆ n

int orbiter::layer1_foundations::hjelmslev::n

Definition at line 1100 of file geometry.h.

◆ n_choose_k_p

int orbiter::layer1_foundations::hjelmslev::n_choose_k_p

Definition at line 1101 of file geometry.h.

◆ q

int orbiter::layer1_foundations::hjelmslev::q

Definition at line 1100 of file geometry.h.

◆ R

ring_theory::finite_ring* orbiter::layer1_foundations::hjelmslev::R

Definition at line 1102 of file geometry.h.

◆ v

int* orbiter::layer1_foundations::hjelmslev::v

Definition at line 1104 of file geometry.h.


The documentation for this class was generated from the following files: