fdaPDE is a C++ library for the analysis of spatial and functional data observed over complex multidimensional domains, featuring a Partial Differential Equation regularization.
It is built on top of the fdaPDE Core Library.
Documentation can be found on our documentation site
The source code of this project can be found at https://github.com/RiccardoSena/fdaPDE-cpp.git, which is a fork of the fdaPDE repository. The prerequisites to install and run test cases are:
- A C++17 compliant compiler
- Make
- CMake
- The Eigen library (at least version 3.3)
- Clone the repository:
git clone https://github.com/RiccardoSena/fdaPDE-cpp.git
- Then, navigate into the develop branch and update the core submodule:
cd fdaPDE-cpp git submodule init git submodule update - To run the test cases, use the following commands inside the fdaPDE-cpp directory:
cd test mkdir build cd build cmake .. make cd .. ./run_tests.sh
It should be noted that in the test/main.cpp file, one can choose to run all tests about different models and methods. The ones that are compliant to our development are test/src/inference_test.cpp and test/src/inferencetime_test.cpp