21LOGICAL FUNCTION fzbt (NDQ, SQIJ)
31INTEGER,
INTENT(IN) :: ndq
32DOUBLE PRECISION,
DIMENSION(NDQ,NSP,NSP),
INTENT(IN) :: sqij
35 if (
allocated(
btij))
deallocate(
btij)
38 call show_error (
"Impossible to allocate memory"//char(0), &
39 "Function: FZBT"//char(0),
"Table: BTij"//char(0))
49 call show_error (
"Impossible to allocate memory"//char(0), &
50 "Function: FZBT"//char(0),
"Table: FZSij"//char(0))
97LOGICAL FUNCTION grbt(GrToBT, NDTR)
105INTEGER,
INTENT(IN) :: ndtr
106DOUBLE PRECISION,
DIMENSION(NDTR,NSP,NSP),
INTENT(IN) :: grtobt
108if (
allocated(
btij))
deallocate(
btij)
109allocate(
btij(ndtr,3), stat=
err)
111 call show_error (
"Impossible to allocate memory"//char(0), &
112 "Function: GRBT"//char(0),
"Table: BTij"//char(0))
logical function fzbt(ndq, sqij)
logical function grbt(grtobt, ndtr)
void show_error(char *error, int val, GtkWidget *win)
show error message
double precision, dimension(:,:,:), allocatable fzsij
double precision, dimension(:), allocatable xi
integer, dimension(:), allocatable nbspbs
double precision, dimension(:,:), allocatable btij