ecl_nnc_data.hpp
Go to the documentation of this file.
1/*
2 Copyright (C) 2017 Equinor ASA, Norway.
3
4 The file 'ecl_nnc_geometry.h' is part of ERT - Ensemble based Reservoir Tool.
5
6 ERT is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
10
11 ERT is distributed in the hope that it will be useful, but WITHOUT ANY
12 WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 FITNESS FOR A PARTICULAR PURPOSE.
14
15 See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
16 for more details.
17*/
18
19#ifndef ECL_NNC_DATA_H
20#define ECL_NNC_DATA_H
21
23
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30
31typedef struct ecl_nnc_data_struct ecl_nnc_data_type;
32
38
41
43
44#ifdef __cplusplus
45}
46#endif
47#endif
ecl_grid_struct ecl_grid_type
Definition: ECLGraph.hpp:43
int index
Definition: cJSON.h:168
struct ecl_file_view_struct ecl_file_view_type
Definition: ecl_file_view.hpp:50
ecl_nnc_data_type * ecl_nnc_data_alloc_oil_flux(const ecl_grid_type *grid, const ecl_nnc_geometry_type *nnc_geo, const ecl_file_view_type *init_file)
ecl_nnc_data_type * ecl_nnc_data_alloc_wat_flux(const ecl_grid_type *grid, const ecl_nnc_geometry_type *nnc_geo, const ecl_file_view_type *init_file)
int ecl_nnc_data_get_size(ecl_nnc_data_type *data)
double ecl_nnc_data_iget_value(const ecl_nnc_data_type *data, int index)
const double * ecl_nnc_data_get_values(const ecl_nnc_data_type *data)
ecl_nnc_data_type * ecl_nnc_data_alloc_tran(const ecl_grid_type *grid, const ecl_nnc_geometry_type *nnc_geo, const ecl_file_view_type *init_file)
struct ecl_nnc_data_struct ecl_nnc_data_type
Definition: ecl_nnc_data.hpp:31
void ecl_nnc_data_free(ecl_nnc_data_type *data)
ecl_nnc_data_type * ecl_nnc_data_alloc_gas_flux(const ecl_grid_type *grid, const ecl_nnc_geometry_type *nnc_geo, const ecl_file_view_type *init_file)
struct ecl_nnc_geometry_struct ecl_nnc_geometry_type
Definition: ecl_nnc_geometry.hpp:30
static std::string data()
Definition: exprtk.hpp:40022