Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F96383144
lt.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Thu, Dec 26, 05:29
Size
3 KB
Mime Type
text/x-c
Expires
Sat, Dec 28, 05:29 (1 d, 12 h)
Engine
blob
Format
Raw Data
Handle
23162011
Attached To
R1448 Lenstool-HPC
lt.h
View Options
#ifndef LT_H_
#define LT_H_
#include <stdio.h>
/* Functions declaration */
double
**
rdf_fits
(
char
*
filename
,
int
*
nx
,
int
*
ny
,
char
**
pheader
);
double
***
alloc_cubic_double
(
int
nbr_lin
,
int
nbr_col
,
int
nbr_slice
);
int
***
alloc_cubic_int
(
int
nbr_lin
,
int
nbr_col
,
int
nbr_slice
);
double
**
alloc_square_double
(
int
nbr_lin
,
int
nbr_col
);
int
**
alloc_square_int
(
int
nbr_lin
,
int
nbr_col
);
double
*
alloc_vector_double
(
int
nbr_lin
);
void
arraySort
(
double
*
a
,
int
len
);
void
cholesky
(
double
**
a
,
int
n
,
double
*
p
);
void
chop
(
char
*
str
);
double
**
dmatrix
(
int
nrl
,
int
nrh
,
int
ncl
,
int
nch
);
double
*
dvector
(
int
nl
,
int
nh
);
void
free_square_double
(
double
**
square
,
int
nbr_lin
);
void
free_square_int
(
int
**
square
,
int
nbr_lin
);
void
nrerror
(
char
*
error_text
);
double
*
vector
(
int
nl
,
int
nh
);
int
*
ivector
(
int
nl
,
int
nh
);
int
indexCmp
(
const
char
*
str1
,
const
char
*
str2
);
double
**
matrix
(
int
nrl
,
int
nrh
,
int
ncl
,
int
nch
);
int
**
imatrix
(
int
nrl
,
int
nrh
,
int
ncl
,
int
nch
);
double
**
submatrix
(
double
**
a
,
int
oldrl
,
int
oldrh
,
int
oldcl
,
int
newrl
,
int
newcl
);
void
fblanc
(
FILE
*
fichier
,
int
n
);
void
flire
(
FILE
*
fichier
,
char
phrase
[]);
void
fmot
(
FILE
*
fichier
,
char
mot
[]);
void
ftab
(
FILE
*
fichier
,
int
n
);
void
free_vector
(
double
*
v
,
int
nl
);
void
free_ivector
(
int
*
v
,
int
nl
);
void
free_dvector
(
double
*
v
,
int
nl
);
void
free_matrix
(
double
**
m
,
int
nrl
,
int
nrh
,
int
ncl
);
void
free_dmatrix
(
double
**
m
,
int
nrl
,
int
nrh
,
int
ncl
);
void
free_imatrix
(
int
**
m
,
int
nrl
,
int
nrh
,
int
ncl
);
void
free_submatrix
(
double
**
b
,
int
nrl
);
double
**
convert_matrix
(
double
*
a
,
int
nrl
,
int
nrh
,
int
ncl
,
int
nch
);
void
free_convert_matrix
(
double
*
b
,
int
nrl
);
double
kth_smallest
(
double
a
[],
int
n
,
int
k
);
int
getWords
(
char
*
str
);
void
polint
(
double
*
xa
,
double
*
ya
,
int
n
,
double
x
,
double
*
y
,
double
*
dy
);
double
three_eighths
(
double
a
,
double
b
,
int
n
,
double
(
*
func
)(
double
));
//THIS IS MINE
double
three_eighths2
(
double
a
,
double
b
,
double
c
,
double
d
,
int
n
,
double
(
*
func
)(
double
,
double
,
double
));
//THIS IS MINE
long
int
rd_ipx
(
char
*
file
,
int
dim_r
,
int
size
[
4
],
char
*
type_r
,
char
mode
[
4
],
char
*
nature_r
,
char
comments
[
1024
],
double
*
xmin
,
double
*
xmax
,
double
*
ymin
,
double
*
ymax
);
long
int
rd_ipxs
(
char
*
file
,
int
dim_r
,
int
size
[
4
],
char
*
type_r
,
char
mode
[
4
],
char
*
nature_r
,
char
comments
[
1024
]);
double
**
rdf_fits
(
char
*
filename
,
int
*
nx
,
int
*
ny
,
char
**
pheader
);
double
**
rdf_ipx
(
char
*
file
,
int
*
nx
,
int
*
ny
,
char
*
type
,
char
*
mode
,
char
*
nature
,
char
comments
[
1024
],
double
*
xmin
,
double
*
xmax
,
double
*
ymin
,
double
*
ymax
);
double
**
rdf_ipxs
(
char
*
file
,
int
*
nx
,
int
*
ny
,
char
*
type
,
char
*
mode
,
char
*
nature
,
char
comments
[
1024
]);
char
*
upcase
(
char
*
str
);
long
int
wc
(
FILE
*
file
);
int
wrf_fits
(
char
*
filename
,
double
**
ima
,
int
nx
,
int
ny
,
double
xmin
,
double
xmax
,
double
ymin
,
double
ymax
);
int
wri_fits_abs
(
char
*
filename
,
int
**
ima
,
int
nx
,
int
ny
,
double
xmin
,
double
xmax
,
double
ymin
,
double
ymax
,
double
ra
,
double
dec
);
int
wrf_fits_abs
(
char
*
filename
,
double
**
ima
,
int
nx
,
int
ny
,
double
xmin
,
double
xmax
,
double
ymin
,
double
ymax
,
double
ra
,
double
dec
);
int
wrf_tfits
(
char
*
filename
,
double
**
tbl
,
char
*
ttype
[],
int
nx
,
long
int
ny
);
int
wri_fits
(
char
*
filename
,
int
**
ima
,
int
nx
,
int
ny
,
double
xmin
,
double
xmax
,
double
ymin
,
double
ymax
);
int
wrf_cube_fits
(
char
*
filename
,
double
***
cube
,
int
nx
,
int
ny
,
int
nz
,
double
xmin
,
double
xmax
,
double
ymin
,
double
ymax
,
double
lmin
,
double
lmax
);
void
wr_ipx
(
char
*
file
,
long
int
data
,
int
dim
,
int
*
size
,
char
*
type
,
char
*
mode
,
char
*
nature
,
char
*
comments
,
double
xmin
,
double
xmax
,
double
ymin
,
double
ymax
);
void
wr_ipxs
(
char
*
file
,
long
int
data
,
int
dim
,
int
*
size
,
char
*
type
,
char
*
mode
,
char
*
nature
,
char
*
comments
);
void
wrf_ipx
(
char
*
file
,
long
int
data
,
int
dim
,
int
*
size
,
char
*
type
,
char
*
mode
,
char
*
nature
,
char
*
comments
,
double
xmin
,
double
xmax
,
double
ymin
,
double
ymax
);
void
printerror
(
int
status
);
#define median_WIRTH(n,a) kth_smallest(a,n,(((n)&1)?((n)/2):(((n)/2)-1)))
#endif
/*LT_H_*/
Event Timeline
Log In to Comment