Skip to content

sndtkrh/surikagaku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Surikagaku-tokuron (数理科学特論)

Overview

This is a software to compute simplicial homology and cubical homology.

単体複体のホモロジーと方体集合のホモロジーを計算するソフトウェアです.

Building

To compile C++ code using this library, you need to use C++ compiler compatible with C++11. GCC G++ 6.3 or later is recomended. For example, you can compile examples/simplicial.cpp as follows:

$ g++ -std=c++11 ./examples/simplicial.cpp -o simplicial

このライブラリを用いたC++コードをコンパイルするためにはC++11に対応したコンパイラが必要です. G++6.3以上を推奨します. 例えばexamples/simplicial.cppをコンパイルするためには次のようにします.

$ g++ -std=c++11 ./examples/simplicial.cpp -o simplicial

Homology Computation

Simplicial Homology

To compute simplicial homology, you include src/simplicial_homology.hpp. You can see examples in examples/simplicial.cpp.

単体複体のホモロジーを計算するには src/simplicial_homology.hppをインクルードします. 具体的な例はexamples/simplicial.cppにあります.

Cubical Homology

To compute cubical homology, you include src/cubical_homology.hpp. You can see examples in examples/cubical.cpp.

方体集合のホモロジーを計算するには src/cubical_homology.hppをインクルードします. 具体的な例はexamples/cubical.cppにあります.

Licese

MIT License

歴史

このプログラムは2017年の京都大学理学部専門科目である数理科学特論のレポート問題を解くために開発されました.

About

A software for computational topology

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages