LORENE
proto_interp.h
1
/*
2
* Prototypes of non class-member functions for interpolation between mappings.
3
*
4
*/
5
6
/*
7
* Copyright (c) 2024 Jerome Novak
8
*
9
* This file is part of LORENE.
10
*
11
* LORENE is free software; you can redistribute it and/or modify
12
* it under the terms of the GNU General Public License as published by
13
* the Free Software Foundation; either version 2 of the License, or
14
* (at your option) any later version.
15
*
16
* LORENE is distributed in the hope that it will be useful,
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
* GNU General Public License for more details.
20
*
21
* You should have received a copy of the GNU General Public License
22
* along with LORENE; if not, write to the Free Software
23
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24
*
25
*/
26
27
28
#ifndef __PROTO_INTERP_H_
29
#define __PROTO_INTERP_H_
30
31
/*
32
* $Id: proto_interp.h,v 1.1 2024/09/24 14:42:11 j_novak Exp $
33
*
34
* $Header: /cvsroot/Lorene/C++/Include/proto_interp.h,v 1.1 2024/09/24 14:42:11 j_novak Exp $
35
*
36
*/
37
38
#include "tensor.h"
39
40
namespace
Lorene
{
41
42
void
cfrcheb_interp(
const
int
*,
const
int
*,
double
*,
const
int
*,
double
*) ;
43
void
cfrchebp_interp(
const
int
*,
const
int
*,
double
*,
const
int
*,
double
*) ;
44
void
cfrchebi_interp(
const
int
*,
const
int
*,
double
*,
const
int
*,
double
*) ;
45
46
void
do_first_call_initializations
47
(
48
void
(*coef_r0[
MAX_BASE
])(
const
int
*,
const
int
*,
double
*,
const
int
*,
double
*),
49
double
(*som_r_1d0[
MAX_BASE
])(
const
double
*,
int
,
double
)
50
) ;
51
bool
check_grids(
const
Map_af&,
const
Map_star&,
int
&) ;
52
bool
check_grids(
const
Map_star&,
const
Map_af&,
int
&) ;
53
void
pasprevu_r(
const
int
*,
const
int
*,
double
*,
const
int
*,
double
*) ;
54
void
base_non_def_r(
const
int
*,
const
int
*,
double
*,
const
int
*,
double
*) ;
55
56
}
57
58
#endif
59
Lorene
Lorene prototypes.
Definition:
app_hor.h:67
MAX_BASE
#define MAX_BASE
Nombre max. de bases differentes.
Definition:
type_parite.h:144
srv
www
html
Lorene
C++
Include
proto_interp.h
Generated by
1.8.14