hydrobricks
Loading...
Searching...
No Matches
ProcessSublimation.h
1#ifndef HYDROBRICKS_PROCESS_SUBLIMATION_H
2#define HYDROBRICKS_PROCESS_SUBLIMATION_H
3
4#include "Forcing.h"
5#include "Includes.h"
6#include "Process.h"
7
23 public:
24 explicit ProcessSublimation(WaterContainer* container);
25
26 ~ProcessSublimation() override = default;
27
31 [[nodiscard]] bool IsValid() const override;
32
36 [[nodiscard]] int GetConnectionCount() const override;
37
41 double* GetValuePointer(std::string_view name) override;
42
46 [[nodiscard]] bool ToAtmosphere() const override {
47 return true;
48 }
49};
50
51#endif // HYDROBRICKS_PROCESS_SUBLIMATION_H
Definition ProcessSublimation.h:22
bool ToAtmosphere() const override
Definition ProcessSublimation.h:46
double * GetValuePointer(std::string_view name) override
Definition ProcessSublimation.cpp:22
int GetConnectionCount() const override
Definition ProcessSublimation.cpp:18
bool IsValid() const override
Definition ProcessSublimation.cpp:9
Definition Process.h:16
Definition WaterContainer.h:9