OGS
CreateLookupTable.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include <filesystem>
7
#include <memory>
8
#include <optional>
9
#include <string>
10
#include <vector>
11
12
namespace
ProcessLib
13
{
14
class
ProcessVariable
;
15
16
namespace
ComponentTransport
17
{
18
struct
LookupTable
;
19
20
std::unique_ptr<LookupTable>
createLookupTable
(
21
std::optional<std::string>
const
tabular_file,
22
std::filesystem::path
const
& project_directory,
23
std::vector<std::vector<std::reference_wrapper<ProcessVariable>>>
const
&
24
process_variables);
25
26
}
// namespace ComponentTransport
27
}
// namespace ProcessLib
ProcessLib::ProcessVariable
Definition
ProcessVariable.h:55
ProcessLib::ComponentTransport
Definition
ComponentTransportFEM.h:33
ProcessLib::ComponentTransport::createLookupTable
std::unique_ptr< LookupTable > createLookupTable(std::optional< std::string > const tabular_file, std::filesystem::path const &project_directory, std::vector< std::vector< std::reference_wrapper< ProcessVariable > > > const &process_variables)
Definition
CreateLookupTable.cpp:48
ProcessLib
Definition
ProjectData.h:40
ProcessLib::ComponentTransport::LookupTable
Definition
LookupTable.h:43
ProcessLib
ComponentTransport
CreateLookupTable.h
Generated by
1.14.0