# ngs-special-functions **Repository Path**: uesoft/ngs-special-functions ## Basic Information - **Project Name**: ngs-special-functions - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-08-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Getting started ## Build/install Make sure you have NGSolve installed. Building the package should be straight forward: ``` git clone https://github.com/NGSolve/ngs-special-functions.git cd ngs-special-functions mkdir build && cd build cmake .. # automatically installs during build to your NGSolve installation make -j4 cd .. ``` ## Run examples ``` cd demo netgen gammaln.py ``` ## Extend You can extend by adding further functions from slatec. Follow these steps: 1. In `src/fetch_and_convert_slatec.cmake` add an additional line: `fetch_and_convert_slatec_sources()` 2. Modify `src/specialcf.cpp` to recognize the additional function. 3. Rebuild package (using `cmake` and `make` as above).