Skip to main content

Rocky Solver SDK 2024 R2

rocky_fluid_scalars

Last update: 17.07.2025
1#pragma once
2
3// Includes ========================================================================================
4#include "rocky_scalars.h"
5
6// =================================================================================================
7// IRockyFluidScalarsModel
8// =================================================================================================
9
16struct IRockyFluidScalarsModel : ScalarsModel<rocky20::FluidScalarsController>
17{
22
24 int add(const char *name, const char *unit, bool output = true);
25
26 IRockyFluidScalarsModel(RockyModel* solver_model);
29#ifdef ONLY_FOR_DOXYGEN
30
32 int find(const char* name);
33
35 int add(const char* name, const char* unit, bool output = true);
36
38 void reset(int scalar_index);
39
41 void set_dimension(int scalar_index, double dimension_factor);
42
43#endif
44};
45
46// =================================================================================================
47// IRockyFluidScalars
48// =================================================================================================
49
56struct IRockyFluidScalars : EntityScalars<rocky20::FluidScalars>
57{
59 ROCKY_FUNCTIONS IRockyFluidScalars(rocky20::FluidScalars& _scalars, int _cfd_index)
60 : EntityScalars<rocky20::FluidScalars>(_scalars, _cfd_index)
61 {}
64#ifdef ONLY_FOR_DOXYGEN
65
67 ROCKY_FUNCTIONS double get_scalar(int scalar_index) const;
68
84 ROCKY_FUNCTIONS void set_scalar(int scalar_index, double value) const;
85
102 ROCKY_FUNCTIONS void add_scalar(int scalar_index, double value) const;
104 ROCKY_FUNCTIONS void max_scalar(int scalar_index, double value) const;
105
106#endif
107
108};
Definition rocky_fluid_scalars.hpp:17
void enable_storage_cell_volume()
Definition rocky_fluid_scalars.cpp:22
void reset(int scalar_index)
int find(const char *name)
int add(const char *name, const char *unit, bool output=true)
Definition rocky_fluid_scalars.cpp:16
void set_dimension(int scalar_index, double dimension_factor)
Definition rocky_fluid_scalars.hpp:57
ROCKY_FUNCTIONS void add_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS double get_scalar(int scalar_index) const
ROCKY_FUNCTIONS void max_scalar(int scalar_index, double value) const
ROCKY_FUNCTIONS void set_scalar(int scalar_index, double value) const

Connect with Ansys