librpa.hpp File Reference#
|
LibRPA
|
librpa.hpp File Reference
C++ wrapper API for LibRPA. More...
#include "librpa_enums.h"#include "librpa_options.h"#include "librpa_handler.h"#include <vector>#include <complex>
Include dependency graph for librpa.hpp:
Go to the source code of this file.
Classes | |
| class | librpa::Options |
| C++ wrapper for runtime options. More... | |
| class | librpa::Handler |
| Main handler class for LibRPA computations. More... | |
Namespaces | |
| namespace | librpa |
| Main namespace for LibRPA C++ API. | |
Typedefs | |
| typedef LibrpaParallelRouting | librpa::ParallelRouting |
| Parallel routing strategy (C++ alias). | |
| typedef LibrpaTimeFreqGrid | librpa::TimeFreqGrid |
| Time/frequency grid type (C++ alias) | |
| typedef LibrpaSwitch | librpa::Switch |
| Boolean switch type (C++ alias) | |
| typedef LibrpaKind | librpa::Kind |
| DFT code kind type (C++ alias, reserved) | |
| typedef LibrpaVerbose | librpa::Verbose |
| Verbosity level type (C++ alias) | |
Functions | |
| const char * | librpa::get_build_info (void) |
| Get build information string. | |
| int | librpa::get_major_version (void) |
| Get major version number. | |
| int | librpa::get_minor_version (void) |
| Get minor version number. | |
| int | librpa::get_patch_version (void) |
| Get patch version number. | |
| void | librpa::init_global (Switch switch_redirect_stdout=LIBRPA_SWITCH_OFF, const char *redirect_path="stdout", Switch switch_process_output=LIBRPA_SWITCH_ON) |
| Initialize the global LibRPA environment. | |
| void | librpa::finalize_global (void) |
| Finalize the global LibRPA environment. | |
| void | librpa::test (void) |
| Run internal self-tests. | |
| void | librpa::print_profile (void) |
| Print profiling information. | |
Detailed Description
C++ wrapper API for LibRPA.
This file provides a convenient C++ interface to LibRPA functionality. It wraps the C API with STL containers for easier use.
Usage:
#include "librpa.hpp"
C++ wrapper API for LibRPA.
- Note
- This header includes librpa_options.h and librpa_handler.h which provide the underlying C types.
Generated by