OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_scorep.cpp
| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | /* | ||
| 2 | * This file belongs to the OpenModelica Run-Time System | ||
| 3 | * | ||
| 4 | * Copyright (c) 1998-2026, Open Source Modelica Consortium (OSMC), c/o Linköpings | ||
| 5 | * universitet, Department of Computer and Information Science, SE-58183 Linköping, Sweden. All rights | ||
| 6 | * reserved. | ||
| 7 | * | ||
| 8 | * THIS PROGRAM IS PROVIDED UNDER THE TERMS OF THE BSD NEW LICENSE OR THE | ||
| 9 | * AGPL VERSION 3 LICENSE OR THE OSMC PUBLIC LICENSE (OSMC-PL) VERSION 1.8. ANY | ||
| 10 | * USE, REPRODUCTION OR DISTRIBUTION OF THIS PROGRAM CONSTITUTES RECIPIENT'S | ||
| 11 | * ACCEPTANCE OF THE BSD NEW LICENSE OR THE OSMC PUBLIC LICENSE OR THE AGPL | ||
| 12 | * VERSION 3, ACCORDING TO RECIPIENTS CHOICE. | ||
| 13 | * | ||
| 14 | * The OpenModelica software and the OSMC (Open Source Modelica Consortium) Public License | ||
| 15 | * (OSMC-PL) are obtained from OSMC, either from the above address, from the URLs: | ||
| 16 | * http://www.openmodelica.org or https://github.com/OpenModelica/ or | ||
| 17 | * http://www.ida.liu.se/projects/OpenModelica, and in the OpenModelica distribution. GNU | ||
| 18 | * AGPL version 3 is obtained from: https://www.gnu.org/licenses/licenses.html#GPL. The BSD NEW | ||
| 19 | * License is obtained from: http://www.opensource.org/licenses/BSD-3-Clause. | ||
| 20 | * | ||
| 21 | * This program is distributed WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 22 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, EXCEPT AS EXPRESSLY | ||
| 23 | * SET FORTH IN THE BY RECIPIENT SELECTED SUBSIDIARY LICENSE CONDITIONS OF | ||
| 24 | * OSMC-PL. | ||
| 25 | * | ||
| 26 | */ | ||
| 27 | |||
| 28 | #include <Core/ModelicaDefine.h> | ||
| 29 | #include <Core/Modelica.h> | ||
| 30 | #include <Core/Utils/extension/measure_time_scorep.hpp> | ||
| 31 | |||
| 32 | ✗ | MeasureTimeValuesScoreP::MeasureTimeValuesScoreP() : MeasureTimeValues() {} | |
| 33 | |||
| 34 | ✗ | MeasureTimeValuesScoreP::MeasureTimeValuesScoreP(const MeasureTimeValuesScoreP &timeValues) : MeasureTimeValues() {} | |
| 35 | |||
| 36 | ✗ | MeasureTimeValuesScoreP::~MeasureTimeValuesScoreP() {} | |
| 37 | |||
| 38 | ✗ | std::string MeasureTimeValuesScoreP::serializeToJson() const | |
| 39 | { | ||
| 40 | ✗ | return ""; | |
| 41 | } | ||
| 42 | |||
| 43 | ✗ | MeasureTimeScoreP::MeasureTimeScoreP() : MeasureTime() | |
| 44 | { | ||
| 45 | ✗ | } | |
| 46 | |||
| 47 | ✗ | MeasureTimeScoreP::~MeasureTimeScoreP() | |
| 48 | { | ||
| 49 | |||
| 50 | ✗ | } | |
| 51 | |||
| 52 | ✗ | void MeasureTimeScoreP::initializeThread(unsigned long int threadNumber) | |
| 53 | { | ||
| 54 | ✗ | } | |
| 55 | |||
| 56 | ✗ | void MeasureTimeScoreP::deinitializeThread() | |
| 57 | { | ||
| 58 | |||
| 59 | ✗ | } | |
| 60 | |||
| 61 | ✗ | void MeasureTimeScoreP::getTimeValuesStartP(MeasureTimeValues *res) const | |
| 62 | { | ||
| 63 | ✗ | } | |
| 64 | |||
| 65 | ✗ | void MeasureTimeScoreP::getTimeValuesEndP(MeasureTimeValues *res) const | |
| 66 | { | ||
| 67 | ✗ | } | |
| 68 | |||
| 69 | ✗ | MeasureTimeValues* MeasureTimeScoreP::getZeroValuesP() const | |
| 70 | { | ||
| 71 | ✗ | return new MeasureTimeValuesScoreP(); | |
| 72 | } | ||
| 73 | |||
| 74 | ✗ | void MeasureTimeValuesScoreP::add(MeasureTimeValues *values) | |
| 75 | { | ||
| 76 | ✗ | } | |
| 77 | |||
| 78 | ✗ | void MeasureTimeValuesScoreP::sub(MeasureTimeValues *values) | |
| 79 | { | ||
| 80 | ✗ | } | |
| 81 | |||
| 82 | ✗ | void MeasureTimeValuesScoreP::div(int counter) | |
| 83 | { | ||
| 84 | ✗ | } | |
| 85 | |||
| 86 | ✗ | MeasureTimeValuesScoreP* MeasureTimeValuesScoreP::clone() const | |
| 87 | { | ||
| 88 | ✗ | return new MeasureTimeValuesScoreP(*this); | |
| 89 | } | ||
| 90 | |||
| 91 | ✗ | void MeasureTimeValuesScoreP::reset() | |
| 92 | { | ||
| 93 | ✗ | MeasureTimeValues::reset(); | |
| 94 | ✗ | } | |
| 95 |