The ChainCon Software (Release 0.03)
Functions | Variables
awdiag1cub.cpp File Reference

A program for the computation of the Alexander-Whitney diagonal for a single cubical cell. More...

#include <istream>
#include <ostream>
#include "chomp/system/config.h"
#include "chomp/system/textfile.h"
#include "chomp/system/timeused.h"
#include "chomp/system/arg.h"
#include "chomp/struct/hashsets.h"
#include "chaincon/cubcell.h"
#include "chaincon/wrapping.h"
#include "chaincon/emptycell.h"
#include "chaincon/ringzp.h"
#include "chaincon/awdiagcub.h"
#include "chaincon/combtensor.h"
#include "chaincon/tensor.h"

Go to the source code of this file.

Functions

int main (int argc, char *argv [])
 The main procedure of the program. More...
 

Variables

const char * title
 The title of the program and licensing information. More...
 
const char * helpinfo
 Brief help information on the program's usage. More...
 

Detailed Description

A program for the computation of the Alexander-Whitney diagonal for a single cubical cell.

Definition in file awdiag1cub.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

The main procedure of the program.

Returns: 0 = Ok, -1 = Error, 1 = Help displayed, 2 = Wrong arguments.

Definition at line 81 of file awdiag1cub.cpp.

References AWdiagonal(), helpinfo, and title.

Variable Documentation

◆ helpinfo

const char* helpinfo
Initial value:
= "\
This program computes the Alexander-Whitney diagonal for a single cube.\n\
Call with:\n\
-d N - choose the dimension of the cube.\n\
Switches and additional arguments:\n\
-pN - selection of the coefficients: p=0 for Z, p>1 for Z_p (default: 0);\n\
\tnote: one should use p <= 181.\n\
--log filename - save the output to a file (without progress indicators),\n\
--quiet - suppress data output to the screen (whcih can be still logged),\n\
--help - display this brief help information only and exit.\n\
For more information please consult the accompanying documentation\n\
or ask the program's author at http://www.PawelPilarczyk.com/."

Brief help information on the program's usage.

Definition at line 61 of file awdiag1cub.cpp.

Referenced by main().

◆ title

const char* title
Initial value:
= "\
Alexander-Whitney diagonal for a single cubical cell.\n\
Version 0.01 (April 11, 2013). Copyright (C) 1997-2016 by Pawel Pilarczyk.\n\
This is free software. No warranty. Consult 'license.txt' for details."

The title of the program and licensing information.

Definition at line 55 of file awdiag1cub.cpp.

Referenced by main().