A C++ implementation of the maximum-entropy basis functions
Switch branches/tags
Nothing to show
Clone or download
aaortizb initial commit
initial commit
Latest commit 2bd7f56 Oct 25, 2018
Permalink
Failed to load latest commit information.
include/eigen initial commit Oct 24, 2018
src initial commit Oct 24, 2018
LICENSE initial commit Oct 24, 2018
MANUAL.txt initial commit Oct 25, 2018
Makefile initial commit Oct 24, 2018
README.md initial commit Oct 24, 2018
license.txt initial commit Oct 24, 2018
version.txt initial commit Oct 24, 2018

README.md

maxent-cpp

A C++ implementation of the maximum-entropy basis functions

Author

Rodrigo Silva-Valenzuela, M.Sc. student, Department of Mechanical Engineering, Universidad de Chile.

Supervisor

Alejandro Ortiz-Bernardin, Assistant Professor, Department of Mechanical Engineering, Universidad de Chile.

Instructions

This program is controlled by the "main.cpp" file located in the foler "src". Use "main.cpp" to define a test example. The default "main.cpp" file defines a a 3D cloud of 8 nodes and solves the maxent approximation at a given sampling point located in this cloud. Other examples are available in the same folder (see files "3nodes1d.cpp", "4nodes2d.cpp", "6nodes3d.cpp").

This program relies on g++ compiler and eigen library.

Compilation

  • On the top directory of maxent-cpp create a folder named "bin"
  • Open a terminal and, at the top directory of maxent-cpp, type make to build an executable named "maxent-cpp" that will appear in the folder "bin"
  • Go inside the folder "bin" and execute "maxent-cpp"

License

This project is licensed under the GPL3 License. This program is free software; it can be redistributed or modified under the terms of the GNU General Public License 3 as published by the Free Software Foundation.