struct
OutVarOutput variable.
Contents
Constructors, destructors, conversion operators
Public functions
Public variables
- char var
- Variable name.
- ncomp_
t field - Field ID.
- Centering centering
- Centering.
- std::string name
- Human readable name (built-in, code knows it)
- std::string alias
- Alias (only user knows it)
- std::string matvar
- Material-based physics label + material id.
- tk::
GetVarFn getvar - Function to compute variable from numerical solution.
Pack/Unpack: Serialize OutVar object for Charm++
Function documentation
inciter:: ctr:: OutVar:: OutVar(char v = 0,
ncomp_ t f = 0,
Centering c = Centering::NODE,
const std::string& n = {},
const std::string& a = {},
const std::string& m = {}) explicit
Parameters | |
---|---|
v in | Variable name |
f in | Field ID |
c in | Variable centering |
n in | Human readable name |
a in | Alias |
m in | Material-based physics label + material id |
Constructor: initialize all state data
bool inciter:: ctr:: OutVar:: analytic() const
Returns | True if outvar is a request for an analytic solution |
---|
Query if outvar is a request for an analytic solution
bool inciter:: ctr:: OutVar:: primitive() const
Returns | True if outvar should be extracted from primitive variable data |
---|
Query if outvar is a request for a (multimat) primitive variable
void inciter:: ctr:: OutVar:: pup(PUP::er& p)
Parameters | |
---|---|
p in/out | Charm++'s PUP::er serializer object reference |
Pack/Unpack serialize member function