#include <cstdint>
#include <cinttypes>
#include <climits>
#include <type_traits>
#include <string>
#include <vector>
#include <set>
#include <map>
#include <iostream>
#include <ostream>
#include <sstream>
#include <memory>
#include <functional>
Go to the source code of this file.
|
#define | YASK_DEPRECATED [[deprecated]] |
| Deprecated attribute.
|
|
#define | YASK_NORETURN [[noreturn]] |
| No-return attribute.
|
|
#define | YASK_INT64_T std::int64_t |
| Signed 64-bit int.
|
|
#define | THROW_YASK_EXCEPTION(message) |
| Macro for creating and throwing a yask_exception with a string.
|
|
#define | FORMAT_AND_THROW_YASK_EXCEPTION(message) |
| Macro for creating and throwing a yask_exception using stream operators.
|
|
|
std::string | yask::yask_get_version_string () |
| Version information.
|
|
std::vector< double > | yask::get_center_fd_coefficients (int derivative_order, int radius) |
| Create finite-difference (FD) coefficients for the standard center form.
|
|
std::vector< double > | yask::get_forward_fd_coefficients (int derivative_order, int accuracy_order) |
| Create finite-difference (FD) coefficients for the standard forward form.
|
|
std::vector< double > | yask::get_backward_fd_coefficients (int derivative_order, int accuracy_order) |
| Create finite-difference (FD) coefficients for the standard backward form.
|
|
std::vector< double > | yask::get_arbitrary_fd_coefficients (int derivative_order, double eval_point, const std::vector< double > sample_points) |
| Create finite-difference (FD) coefficients at arbitrary evaluation and sample points.
|
|
void | yask::yask_print_splash (std::ostream &os, int argc, char **argv, std::string invocation_leader="invocation: ") |
| Print a YASK spash message to os .
|
|