MPAS-JEDI
LinVarChaModel2GeoVars.interface.h
Go to the documentation of this file.
1
/*
2
* (C) Copyright 2017-2020 UCAR
3
*
4
* This software is licensed under the terms of the Apache Licence Version 2.0
5
* which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
6
*/
7
8
#pragma once
9
10
#include "
mpasjedi/Fortran.h
"
11
12
namespace
mpas
{
13
typedef
int
F90lvc_M2G
;
14
extern
"C"
{
15
void
mpasjedi_lvc_model2geovars_create_f90
(
const
F90lvc_M2G
&,
const
F90geom
&,
const
F90state
&,
16
const
F90state
&,
const
eckit::Configuration &);
17
void
mpasjedi_lvc_model2geovars_delete_f90
(
F90lvc_M2G
&);
18
void
mpasjedi_lvc_model2geovars_multiply_f90
(
const
F90lvc_M2G
&,
const
F90geom
&,
const
F90inc
&,
19
const
F90inc
&);
20
void
mpasjedi_lvc_model2geovars_multiplyadjoint_f90
(
const
F90lvc_M2G
&,
const
F90geom
&,
21
const
F90inc
&,
const
F90inc
&);
22
}
// extern "C"
23
}
// namespace mpas
Fortran.h
mpas
Definition:
ErrorCovarianceMPAS.cc:20
mpas::mpasjedi_lvc_model2geovars_delete_f90
void mpasjedi_lvc_model2geovars_delete_f90(F90lvc_M2G &)
mpas::mpasjedi_lvc_model2geovars_multiply_f90
void mpasjedi_lvc_model2geovars_multiply_f90(const F90lvc_M2G &, const F90geom &, const F90inc &, const F90inc &)
mpas::F90state
int F90state
Definition:
Fortran.h:42
mpas::mpasjedi_lvc_model2geovars_multiplyadjoint_f90
void mpasjedi_lvc_model2geovars_multiplyadjoint_f90(const F90lvc_M2G &, const F90geom &, const F90inc &, const F90inc &)
mpas::F90lvc_M2G
int F90lvc_M2G
Definition:
LinVarChaModel2GeoVars.interface.h:13
mpas::mpasjedi_lvc_model2geovars_create_f90
void mpasjedi_lvc_model2geovars_create_f90(const F90lvc_M2G &, const F90geom &, const F90state &, const F90state &, const eckit::Configuration &)
mpas::F90geom
int F90geom
Definition:
Fortran.h:32
mpas::F90inc
int F90inc
Definition:
Fortran.h:44
mpas-bundle
mpas-jedi
src
mpasjedi
VariableChanges
Model2GeoVars
LinVarChaModel2GeoVars.interface.h
Generated on Thu Sep 9 2021 12:56:27 for MPAS-JEDI by
1.9.1