OperatorMetadata Struct ReferenceΒΆ
|
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
|
pops::runtime::program::OperatorMetadata Struct Reference
One operator's metadata, as exported by the .so. More...
#include <module_metadata.hpp>
Collaboration diagram for pops::runtime::program::OperatorMetadata:Public Attributes | |
| OperatorId | id = 0 |
| std::string | name |
| std::string | kind |
| one of the Spec-2 operator kinds (local_rate, field_operator, ...) | |
| std::string | signature |
| human-readable typed signature | |
| std::string | requirements |
| JSON, e.g. {"kind":"local_source","aux":["grad_x","grad_y"]}. | |
Detailed Description
One operator's metadata, as exported by the .so.
Member Data Documentation
◆ id
| OperatorId pops::runtime::program::OperatorMetadata::id = 0 |
◆ kind
| std::string pops::runtime::program::OperatorMetadata::kind |
one of the Spec-2 operator kinds (local_rate, field_operator, ...)
◆ name
| std::string pops::runtime::program::OperatorMetadata::name |
◆ requirements
| std::string pops::runtime::program::OperatorMetadata::requirements |
JSON, e.g. {"kind":"local_source","aux":["grad_x","grad_y"]}.
◆ signature
| std::string pops::runtime::program::OperatorMetadata::signature |
human-readable typed signature
The documentation for this struct was generated from the following file:
- include/pops/runtime/program/module_metadata.hpp
Generated by