SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Data Types | Public Member Functions | List of all members
mode_splines Module Reference

Data Types

interface  eisrs1
 
interface  mtxaxm
 
interface  mxidml
 
interface  mxmspl
 
interface  smxinv
 
interface  sp0cvq
 
interface  sp0nop
 
interface  splb2c
 
interface  splb2e
 
interface  splb2e1
 
interface  splbfin
 
interface  splbsd
 
interface  splbsel
 
interface  splbvm
 
interface  splc
 
interface  spld2v
 
interface  spldrs
 
interface  splds2v
 
interface  spldv
 
interface  sple
 
interface  splie
 
interface  splk
 
interface  splm
 
interface  splp
 
interface  splpr
 
interface  splps2v
 
interface  splpv
 
interface  splr
 
interface  splri
 
interface  splrs
 
interface  spls2v
 
interface  spls2vi
 
interface  splt
 
interface  spltt
 
interface  splu
 
interface  splv
 
interface  splvpq
 
interface  splw
 
interface  sscopy
 
interface  tql2_2
 
interface  tred2
 

Public Member Functions

subroutine sscopy_1 (A, B, IA, IB)
 
subroutine sscopy_2 (A, B, IA, IB)
 
subroutine mxidml (A, B, R)
 
subroutine mtxaxm (A, B, R)
 
subroutine mxmspl_1 (A, B, R)
 
subroutine mxmspl_2 (A, B, R)
 
subroutine mxmspl_3 (A, B, RES)
 
subroutine smxinv (A, IREP)
 
subroutine splie (NDEG, IE)
 
subroutine splk_1 (NORD, X1, X2, G, RK)
 
subroutine splk_2 (NORD, X1, X2, G, RK)
 
subroutine splbfin (ID, NSD, XE, AI, IDX, IDX1)
 
subroutine splt_1 (X, IE, T)
 
subroutine splt_2 (X, IE, T)
 
subroutine sple (NORD, X, G, C, XE, ZE)
 
subroutine splb2e1 (NORD, M, G, C, XE, IDX, IDX1, IDY, IDY1, ZE)
 
subroutine splb2e (NORD, M, NSDI, NSDJ, G, C, XE, ZE)
 
subroutine tred2 (A, D, E, Z)
 
subroutine tql2_2 (D, E, Z, IERR)
 
subroutine eisrs1 (AR, WR, ZR, WORK, IERR)
 
subroutine splv (B, W, N, P, RES)
 
subroutine spls2vi (W, RES)
 
subroutine splbvm (B, W, N, P, RES)
 
subroutine spls2v (BI, WI, N, P, RES)
 
subroutine splds2v (B, W, N, P, RES)
 
subroutine splps2v (B, W, N, P0, S2, P, IREP)
 
subroutine splri (W, N, RES)
 
subroutine splpr0 (B, W, N, S2, P)
 
subroutine splrs (B, W, N, P, RES)
 
subroutine spldrs (B, W, N, P, RES)
 
subroutine splpr (N, W, B, P0, S2, P, IREP)
 
subroutine spldv (B, W, N, P, RES)
 
subroutine spld2v (B, W, N, P, RES)
 
subroutine splpv (N, B, W, P0, P, IREP)
 
subroutine splp (LISSAGE, N, B, W, P, S2, IREP)
 
subroutine spltt (X, DS, IW, TM, TT, IREP)
 
subroutine splr_1 (NORD, X, DS, IW, TTT, R, IREP)
 
subroutine splr_2 (NORD, X, DS, IW, TTT, R, IREP)
 
subroutine splu (NORD, X, G, R, RK, U, DB)
 
subroutine splw (Z, R, U, W, RZ)
 
subroutine splvpq (P, R, RK, U, DB, Q)
 
subroutine splc (Q, Z, RK, DS, TTT, RKC, C)
 
subroutine splm (ND, NORD, M)
 
subroutine sp0nop (X, G, Z, DS, LISSAGE, LORDRE, IOPT, NORDOPT, M, S2, P, IW, TTT, R, RK, U, DB, W, RZ, IREP)
 
subroutine sp0cvq (NORD, M, X, G, Z, DS, S2, P, LISSAGE, LORDRE, IOPT, C, IREP)
 
subroutine splbsd (NSD, INTER, XD, AI)
 
subroutine splbsel (X, Z, AI, BI, NS, XS, ZS, IREP)
 
subroutine splb2c (NORD, M, X, G, Z, S2, P, LISSAGE, IOPT, NSDI, NSDJ, INTER, XD, C, IREP)
 

Detailed Description

Definition at line 6 of file mode_splines.F90.

Member Function/Subroutine Documentation

subroutine mode_splines::eisrs1 ( real, dimension(:,:), intent(in)  AR,
real, dimension(:), intent(out)  WR,
real, dimension(:,:), intent(out)  ZR,
real, dimension(:), intent(out)  WORK,
integer, intent(out)  IERR 
)

Definition at line 1106 of file mode_splines.F90.

subroutine mode_splines::mtxaxm ( real, dimension(:,:), intent(in)  A,
real, dimension(:,:), intent(in)  B,
real, dimension(:,:), intent(out)  R 
)

Definition at line 250 of file mode_splines.F90.

subroutine mode_splines::mxidml ( real, dimension(:), intent(in)  A,
real, dimension(:,:), intent(in)  B,
real, dimension(:,:), intent(out)  R 
)

Definition at line 226 of file mode_splines.F90.

subroutine mode_splines::mxmspl_1 ( real, dimension(:,:), intent(in)  A,
real, dimension(:,:), intent(in)  B,
real, dimension(:,:), intent(out)  R 
)

Definition at line 282 of file mode_splines.F90.

subroutine mode_splines::mxmspl_2 ( real, dimension(:,:), intent(in)  A,
real, dimension(:), intent(in)  B,
real, dimension(:), intent(out)  R 
)

Definition at line 308 of file mode_splines.F90.

subroutine mode_splines::mxmspl_3 ( real, dimension(:), intent(in)  A,
real, dimension(:), intent(in)  B,
real, intent(out)  RES 
)

Definition at line 332 of file mode_splines.F90.

subroutine mode_splines::smxinv ( real, dimension(:,:), intent(inout)  A,
integer, intent(out)  IREP 
)

Definition at line 355 of file mode_splines.F90.

subroutine mode_splines::sp0cvq ( integer, intent(inout)  NORD,
integer, intent(inout)  M,
real, dimension(:,:), intent(in)  X,
real, dimension(:,:), intent(in)  G,
real, dimension(:), intent(in)  Z,
real, dimension(:), intent(in)  DS,
real, intent(inout)  S2,
real, intent(inout)  P,
integer, intent(in)  LISSAGE,
integer, intent(in)  LORDRE,
integer, intent(in)  IOPT,
real, dimension(:), intent(out)  C,
integer, intent(out)  IREP 
)

Definition at line 2199 of file mode_splines.F90.

subroutine mode_splines::sp0nop ( real, dimension(:,:), intent(in)  X,
real, dimension(:,:), intent(in)  G,
real, dimension(:), intent(in)  Z,
real, dimension(:), intent(in)  DS,
integer, intent(in)  LISSAGE,
integer, intent(in)  LORDRE,
integer, intent(in)  IOPT,
integer, intent(inout)  NORDOPT,
integer, intent(inout)  M,
real, intent(inout)  S2,
real, intent(inout)  P,
integer, dimension(:,:), intent(out)  IW,
real, dimension(:,:), intent(out)  TTT,
real, dimension(:,:), intent(out)  R,
real, dimension(:,:), intent(out)  RK,
real, dimension(:,:), intent(out)  U,
real, dimension(:), intent(out)  DB,
real, dimension(:), intent(out)  W,
real, dimension(:), intent(out)  RZ,
integer, intent(out)  IREP 
)

Definition at line 2083 of file mode_splines.F90.

subroutine mode_splines::splb2c ( integer, intent(inout)  NORD,
integer, intent(inout)  M,
real, dimension(:,:), intent(in)  X,
real, dimension(:,:), intent(in)  G,
real, dimension(:), intent(in)  Z,
real, intent(inout)  S2,
real, intent(inout)  P,
integer, intent(in)  LISSAGE,
integer, intent(in)  IOPT,
integer, intent(in)  NSDI,
integer, intent(in)  NSDJ,
integer, intent(in)  INTER,
real, dimension(:,:), intent(in)  XD,
real, dimension(:,:,:), intent(out)  C,
integer, intent(out)  IREP 
)

Definition at line 2387 of file mode_splines.F90.

Here is the call graph for this function:

subroutine mode_splines::splb2e ( integer, intent(in)  NORD,
integer, intent(in)  M,
integer, intent(in)  NSDI,
integer, intent(in)  NSDJ,
real, dimension(:,:), intent(in)  G,
real, dimension(:,:,:), intent(in)  C,
real, dimension(:,:), intent(in)  XE,
real, dimension(:), intent(out)  ZE 
)

Definition at line 835 of file mode_splines.F90.

subroutine mode_splines::splb2e1 ( integer, intent(in)  NORD,
integer, intent(in)  M,
real, dimension(:,:), intent(in)  G,
real, dimension(:,:,:), intent(in)  C,
real, dimension(:), intent(in)  XE,
integer, intent(in)  IDX,
integer, intent(in)  IDX1,
integer, intent(in)  IDY,
integer, intent(in)  IDY1,
real, intent(out)  ZE 
)

Definition at line 740 of file mode_splines.F90.

subroutine mode_splines::splbfin ( integer, intent(in)  ID,
integer, dimension(:), intent(in)  NSD,
real, dimension(:), intent(in)  XE,
real, dimension(:,:,:), intent(in)  AI,
integer, intent(out)  IDX,
integer, intent(out)  IDX1 
)

Definition at line 611 of file mode_splines.F90.

subroutine mode_splines::splbsd ( integer, dimension(:), intent(in)  NSD,
integer, intent(in)  INTER,
real, dimension(:,:), intent(in)  XD,
real, dimension(:,:,:), intent(out)  AI 
)

Definition at line 2306 of file mode_splines.F90.

subroutine mode_splines::splbsel ( real, dimension(:,:), intent(in)  X,
real, dimension(:), intent(in)  Z,
real, dimension(:), intent(in)  AI,
real, dimension(:), intent(in)  BI,
integer, intent(out)  NS,
real, dimension(:,:), intent(out)  XS,
real, dimension(:), intent(out)  ZS,
integer, intent(out)  IREP 
)

Definition at line 2341 of file mode_splines.F90.

subroutine mode_splines::splbvm ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(in)  P,
real, intent(out)  RES 
)

Definition at line 1185 of file mode_splines.F90.

subroutine mode_splines::splc ( real, dimension(:,:), intent(in)  Q,
real, dimension(:), intent(in)  Z,
real, dimension(:,:), intent(in)  RK,
real, dimension(:), intent(in)  DS,
real, dimension(:,:), intent(in)  TTT,
real, dimension(:), intent(out)  RKC,
real, dimension(:), intent(out)  C 
)

Definition at line 2012 of file mode_splines.F90.

subroutine mode_splines::spld2v ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(in)  P,
real, intent(out)  RES 
)

Definition at line 1543 of file mode_splines.F90.

subroutine mode_splines::spldrs ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(in)  P,
real, intent(out)  RES 
)

Definition at line 1407 of file mode_splines.F90.

subroutine mode_splines::splds2v ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(in)  P,
real, intent(out)  RES 
)

Definition at line 1230 of file mode_splines.F90.

subroutine mode_splines::spldv ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(in)  P,
real, intent(out)  RES 
)

Definition at line 1508 of file mode_splines.F90.

subroutine mode_splines::sple ( integer, intent(in)  NORD,
real, dimension(:,:), intent(in)  X,
real, dimension(:,:), intent(in)  G,
real, dimension(:), intent(in)  C,
real, dimension(:), intent(in)  XE,
real, intent(out)  ZE 
)

Definition at line 698 of file mode_splines.F90.

subroutine mode_splines::splie ( integer, intent(in)  NDEG,
integer, dimension(:,:), intent(out)  IE 
)

Definition at line 462 of file mode_splines.F90.

subroutine mode_splines::splk_1 ( integer, intent(in)  NORD,
real, dimension(:), intent(in)  X1,
real, dimension(:,:), intent(in)  X2,
real, dimension(:,:), intent(in)  G,
real, dimension(:), intent(out)  RK 
)

Definition at line 504 of file mode_splines.F90.

subroutine mode_splines::splk_2 ( integer, intent(in)  NORD,
real, dimension(:,:), intent(in)  X1,
real, dimension(:,:), intent(in)  X2,
real, dimension(:,:), intent(in)  G,
real, dimension(:,:), intent(out)  RK 
)

Definition at line 555 of file mode_splines.F90.

subroutine mode_splines::splm ( integer, intent(in)  ND,
integer, intent(in)  NORD,
integer, intent(out)  M 
)

Definition at line 2057 of file mode_splines.F90.

subroutine mode_splines::splp ( integer, intent(in)  LISSAGE,
integer, intent(in)  N,
real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
real, intent(inout)  P,
real, intent(inout)  S2,
integer, intent(out)  IREP 
)

Definition at line 1713 of file mode_splines.F90.

subroutine mode_splines::splpr ( integer, intent(in)  N,
real, dimension(:), intent(in)  W,
real, dimension(:), intent(in)  B,
real, intent(inout)  P0,
real, intent(inout)  S2,
real, intent(inout)  P,
integer, intent(out)  IREP 
)

Definition at line 1434 of file mode_splines.F90.

Here is the call graph for this function:

subroutine mode_splines::splpr0 ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(in)  S2,
real, intent(out)  P 
)

Definition at line 1358 of file mode_splines.F90.

Here is the caller graph for this function:

subroutine mode_splines::splps2v ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(inout)  P0,
real, intent(in)  S2,
real, intent(out)  P,
integer, intent(out)  IREP 
)

Definition at line 1266 of file mode_splines.F90.

subroutine mode_splines::splpv ( integer, intent(in)  N,
real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
real, intent(inout)  P0,
real, intent(out)  P,
integer, intent(out)  IREP 
)

Definition at line 1585 of file mode_splines.F90.

subroutine mode_splines::splr_1 ( integer, intent(in)  NORD,
real, dimension(:,:), intent(in)  X,
real, dimension(:), intent(in)  DS,
integer, dimension(:), intent(out)  IW,
real, dimension(:), intent(out)  TTT,
real, dimension(:,:), intent(out)  R,
integer, intent(out)  IREP 
)

Definition at line 1795 of file mode_splines.F90.

subroutine mode_splines::splr_2 ( integer, intent(in)  NORD,
real, dimension(:,:), intent(in)  X,
real, dimension(:), intent(in)  DS,
integer, dimension(:,:), intent(out)  IW,
real, dimension(:,:), intent(out)  TTT,
real, dimension(:,:), intent(out)  R,
integer, intent(out)  IREP 
)

Definition at line 1834 of file mode_splines.F90.

subroutine mode_splines::splri ( real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(out)  RES 
)

Definition at line 1336 of file mode_splines.F90.

subroutine mode_splines::splrs ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(in)  P,
real, intent(out)  RES 
)

Definition at line 1383 of file mode_splines.F90.

subroutine mode_splines::spls2v ( real, dimension(:), intent(in)  BI,
real, dimension(:), intent(in)  WI,
integer, intent(in)  N,
real, intent(in)  P,
real, intent(out)  RES 
)

Definition at line 1211 of file mode_splines.F90.

subroutine mode_splines::spls2vi ( real, dimension(:), intent(in)  W,
real, intent(out)  RES 
)

Definition at line 1164 of file mode_splines.F90.

subroutine mode_splines::splt_1 ( real, dimension(:), intent(in)  X,
integer, dimension(:,:), intent(in)  IE,
real, dimension(:), intent(out)  T 
)

Definition at line 643 of file mode_splines.F90.

subroutine mode_splines::splt_2 ( real, dimension(:,:), intent(in)  X,
integer, dimension(:,:), intent(in)  IE,
real, dimension(:,:), intent(out)  T 
)

Definition at line 667 of file mode_splines.F90.

subroutine mode_splines::spltt ( real, dimension(:,:), intent(in)  X,
real, dimension(:), intent(in)  DS,
integer, dimension(:,:), intent(in)  IW,
real, dimension(:,:), intent(out)  TM,
real, dimension(:,:), intent(out)  TT,
integer, intent(out)  IREP 
)

Definition at line 1766 of file mode_splines.F90.

subroutine mode_splines::splu ( integer, intent(in)  NORD,
real, dimension(:,:), intent(in)  X,
real, dimension(:,:), intent(in)  G,
real, dimension(:,:), intent(in)  R,
real, dimension(:,:), intent(out)  RK,
real, dimension(:,:), intent(out)  U,
real, dimension(:), intent(out)  DB 
)

Definition at line 1899 of file mode_splines.F90.

subroutine mode_splines::splv ( real, dimension(:), intent(in)  B,
real, dimension(:), intent(in)  W,
integer, intent(in)  N,
real, intent(in)  P,
real, intent(out)  RES 
)

Definition at line 1132 of file mode_splines.F90.

subroutine mode_splines::splvpq ( real, intent(in)  P,
real, dimension(:,:), intent(in)  R,
real, dimension(:,:), intent(in)  RK,
real, dimension(:,:), intent(in)  U,
real, dimension(:), intent(in)  DB,
real, dimension(:,:), intent(out)  Q 
)

Definition at line 1968 of file mode_splines.F90.

subroutine mode_splines::splw ( real, dimension(:), intent(in)  Z,
real, dimension(:,:), intent(in)  R,
real, dimension(:,:), intent(in)  U,
real, dimension(:), intent(out)  W,
real, dimension(:), intent(out)  RZ 
)

Definition at line 1939 of file mode_splines.F90.

subroutine mode_splines::sscopy_1 ( real, dimension(:), intent(in)  A,
real, dimension(:), intent(out)  B,
integer, intent(in)  IA,
integer, intent(in)  IB 
)

Definition at line 159 of file mode_splines.F90.

subroutine mode_splines::sscopy_2 ( real, dimension(:,:), intent(in)  A,
real, dimension(:,:), intent(out)  B,
integer, intent(in)  IA,
integer, intent(in)  IB 
)

Definition at line 184 of file mode_splines.F90.

subroutine mode_splines::tql2_2 ( real, dimension(:), intent(inout)  D,
real, dimension(:), intent(inout)  E,
real, dimension(:,:), intent(out)  Z,
integer, intent(out)  IERR 
)

Definition at line 996 of file mode_splines.F90.

subroutine mode_splines::tred2 ( real, dimension(:,:), intent(in)  A,
real, dimension(:), intent(out)  D,
real, dimension(:), intent(out)  E,
real, dimension(:,:), intent(out)  Z 
)

Definition at line 878 of file mode_splines.F90.


The documentation for this module was generated from the following file: