Documentation 6b54b78464
Loading...
Searching...
No Matches
COutput::CustomOutput Struct Reference

Struct to hold a parsed custom output function. More...

#include <COutput.hpp>

Public Member Functions

template<class Variables >
su2double Eval (const Variables &vars) const
 

Public Attributes

std::string name
 
OperationType type
 
std::string func
 
std::vector< std::string > markers
 
mel::ExpressionTree< passivedouble > expression
 
std::vector< std::string > varSymbols
 
std::vector< unsigned short > markerIndices
 
long iPoint = PROBE_NOT_SETUP
 
std::vector< unsigned long > varIndices
 
std::vector< const su2double * > otherOutputs
 
bool skip = false
 

Static Public Attributes

static constexpr long PROBE_NOT_SETUP = -2
 
static constexpr long PROBE_NOT_OWNED = -1
 
static constexpr unsigned long MAX_VARS_PER_SOLVER = 32
 
static constexpr unsigned long NOT_A_VARIABLE = MAX_SOLS * MAX_VARS_PER_SOLVER
 

Detailed Description

Struct to hold a parsed custom output function.

Member Function Documentation

◆ Eval()

template<class Variables >
su2double COutput::CustomOutput::Eval ( const Variables &  vars) const
inline

Member Data Documentation

◆ expression

mel::ExpressionTree<passivedouble> COutput::CustomOutput::expression

◆ func

std::string COutput::CustomOutput::func

◆ iPoint

long COutput::CustomOutput::iPoint = PROBE_NOT_SETUP

◆ markerIndices

std::vector<unsigned short> COutput::CustomOutput::markerIndices

◆ markers

std::vector<std::string> COutput::CustomOutput::markers

◆ MAX_VARS_PER_SOLVER

constexpr unsigned long COutput::CustomOutput::MAX_VARS_PER_SOLVER = 32
staticconstexpr

◆ name

std::string COutput::CustomOutput::name

◆ NOT_A_VARIABLE

constexpr unsigned long COutput::CustomOutput::NOT_A_VARIABLE = MAX_SOLS * MAX_VARS_PER_SOLVER
staticconstexpr

◆ otherOutputs

std::vector<const su2double*> COutput::CustomOutput::otherOutputs

◆ PROBE_NOT_OWNED

constexpr long COutput::CustomOutput::PROBE_NOT_OWNED = -1
staticconstexpr

◆ PROBE_NOT_SETUP

constexpr long COutput::CustomOutput::PROBE_NOT_SETUP = -2
staticconstexpr

◆ skip

bool COutput::CustomOutput::skip = false

◆ type

OperationType COutput::CustomOutput::type

◆ varIndices

std::vector<unsigned long> COutput::CustomOutput::varIndices

◆ varSymbols

std::vector<std::string> COutput::CustomOutput::varSymbols

The documentation for this struct was generated from the following file: