The CResult class Speicherung von Rechenergebnissen.
More...
#include <xmodel.h>
|
| void | set_result (IDX idx, VTYPE val) |
| | operator () einem Element wird ein Wert zugewiesen More...
|
| |
| template<class T > |
| void | set_result (const T &v) |
| | set_result allen Elementen werden Werte zugewiesen More...
|
| |
| void | set_result (std::initializer_list< VTYPE > lst) |
| | set_result allen Elementen werden Werte zugewiesen More...
|
| |
| void | set_result (std::unordered_map< IDX, VTYPE > args) |
| | set_result setze Werte über assoziativen Container More...
|
| |
template<size_t N, class IDX, class VTYPE = double>
class nmx::CResult< N, IDX, VTYPE >
The CResult class Speicherung von Rechenergebnissen.
- Parameters
-
| N | Anzahl der Ergebnisse |
| IDX | Aufzählung |
| VTYPE | Datentyp der Ergebnisse (Standardwert double) |
Definition at line 106 of file xmodel.h.
◆ get()
template<size_t N, class IDX, class VTYPE = double>
get Zugriff auf Element
- Parameters
-
- Returns
- Wert des Elements an der Stelle idx
Definition at line 169 of file xmodel.h.
◆ operator()()
template<size_t N, class IDX, class VTYPE = double>
| auto nmx::CResult< N, IDX, VTYPE >::operator() |
( |
IDX |
idx | ) |
const |
|
inline |
operator () Zugriff auf Element
- Parameters
-
- Returns
- Wert des Elements an der Stelle idx
Definition at line 160 of file xmodel.h.
◆ result()
template<size_t N, class IDX, class VTYPE = double>
result
- Returns
- Referenz auf Feld mit gespeicherten Daten
Definition at line 177 of file xmodel.h.
◆ set_result() [1/4]
template<size_t N, class IDX, class VTYPE = double>
| void nmx::CResult< N, IDX, VTYPE >::set_result |
( |
IDX |
idx, |
|
|
VTYPE |
val |
|
) |
| |
|
inlineprotected |
operator () einem Element wird ein Wert zugewiesen
- Parameters
-
| idx | Aufzählung |
| val | Werte des Elements an dr Stelle idx |
Definition at line 118 of file xmodel.h.
◆ set_result() [2/4]
template<size_t N, class IDX, class VTYPE = double>
template<class T >
| void nmx::CResult< N, IDX, VTYPE >::set_result |
( |
const T & |
v | ) |
|
|
inlineprotected |
set_result allen Elementen werden Werte zugewiesen
- Parameters
-
| v | Container mit N Elementen |
Definition at line 127 of file xmodel.h.
◆ set_result() [3/4]
template<size_t N, class IDX, class VTYPE = double>
| void nmx::CResult< N, IDX, VTYPE >::set_result |
( |
std::initializer_list< VTYPE > |
lst | ) |
|
|
inlineprotected |
set_result allen Elementen werden Werte zugewiesen
- Parameters
-
Definition at line 138 of file xmodel.h.
◆ set_result() [4/4]
template<size_t N, class IDX, class VTYPE = double>
| void nmx::CResult< N, IDX, VTYPE >::set_result |
( |
std::unordered_map< IDX, VTYPE > |
args | ) |
|
|
inlineprotected |
set_result setze Werte über assoziativen Container
- Parameters
-
| args | Container der Form { { IDX,VTYPE},... } |
Definition at line 147 of file xmodel.h.
The documentation for this class was generated from the following file: