| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| double precision, | public | :: | f_131(1:101) | ||||
| double precision, | public | :: | f_1354(1:41) | ||||
| double precision, | public | :: | f_171(1:101) | ||||
| double precision, | public | :: | f_192(1:60) | ||||
| double precision, | public | :: | f_193(1:101) | ||||
| double precision, | public | :: | f_211(1:101) | ||||
| double precision, | public | :: | f_255(1:60) | ||||
| double precision, | public | :: | f_263(1:60) | ||||
| double precision, | public | :: | f_264(1:60) | ||||
| double precision, | public | :: | f_304(1:101) | ||||
| double precision, | public | :: | f_335(1:101) | ||||
| double precision, | public | :: | f_94(1:101) | ||||
| integer, | public | :: | n_aia | ||||
| integer, | public | :: | n_eis | ||||
| integer, | public | :: | n_iris | ||||
| double precision, | public | :: | t_aia(1:101) | ||||
| double precision, | public | :: | t_eis1(1:60) | ||||
| double precision, | public | :: | t_eis2(1:60) | ||||
| double precision, | public | :: | t_iris(1:41) | ||||
| double precision, | public | :: | vec_LOS(1:3) | ||||
| double precision, | public | :: | vec_xI1(1:3) | ||||
| double precision, | public | :: | vec_xI2(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | w(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,nw) | |||
| double precision, | intent(in) | :: | x(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,1:ndim) | |||
| integer, | intent(in) | :: | ixImin1 | |||
| integer, | intent(in) | :: | ixImin2 | |||
| integer, | intent(in) | :: | ixImin3 | |||
| integer, | intent(in) | :: | ixImax1 | |||
| integer, | intent(in) | :: | ixImax2 | |||
| integer, | intent(in) | :: | ixImax3 | |||
| integer, | intent(in) | :: | ixOmin1 | |||
| integer, | intent(in) | :: | ixOmin2 | |||
| integer, | intent(in) | :: | ixOmin3 | |||
| integer, | intent(in) | :: | ixOmax1 | |||
| integer, | intent(in) | :: | ixOmax2 | |||
| integer, | intent(in) | :: | ixOmax3 | |||
| double precision, | intent(out) | :: | res(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | vec_car(1:3) | |||
| double precision, | intent(inout) | :: | vec_sph(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | vec_in1(1:3) | |||
| double precision, | intent(in) | :: | vec_in2(1:3) | |||
| double precision, | intent(out) | :: | vec_out(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | vec1(1:3) | |||
| double precision, | intent(in) | :: | vec2(1:3) | |||
| double precision, | intent(out) | :: | res |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | wl | |||
| integer, | intent(in) | :: | ixImin1 | |||
| integer, | intent(in) | :: | ixImin2 | |||
| integer, | intent(in) | :: | ixImin3 | |||
| integer, | intent(in) | :: | ixImax1 | |||
| integer, | intent(in) | :: | ixImax2 | |||
| integer, | intent(in) | :: | ixImax3 | |||
| integer, | intent(in) | :: | ixOmin1 | |||
| integer, | intent(in) | :: | ixOmin2 | |||
| integer, | intent(in) | :: | ixOmin3 | |||
| integer, | intent(in) | :: | ixOmax1 | |||
| integer, | intent(in) | :: | ixOmax2 | |||
| integer, | intent(in) | :: | ixOmax3 | |||
| double precision, | intent(in) | :: | w(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,1:nw) | |||
| double precision, | intent(in) | :: | x(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,1:ndim) | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| double precision, | intent(out) | :: | flux(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | xboxmin1 | |||
| double precision, | intent(in) | :: | xboxmin2 | |||
| double precision, | intent(in) | :: | xboxmin3 | |||
| double precision, | intent(in) | :: | xboxmax1 | |||
| double precision, | intent(in) | :: | xboxmax2 | |||
| double precision, | intent(in) | :: | xboxmax3 | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| double precision, | intent(out) | :: | eflux |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ixImin1 | |||
| integer, | intent(in) | :: | ixImin2 | |||
| integer, | intent(in) | :: | ixImin3 | |||
| integer, | intent(in) | :: | ixImax1 | |||
| integer, | intent(in) | :: | ixImax2 | |||
| integer, | intent(in) | :: | ixImax3 | |||
| integer, | intent(in) | :: | ixOmin1 | |||
| integer, | intent(in) | :: | ixOmin2 | |||
| integer, | intent(in) | :: | ixOmin3 | |||
| integer, | intent(in) | :: | ixOmax1 | |||
| integer, | intent(in) | :: | ixOmax2 | |||
| integer, | intent(in) | :: | ixOmax3 | |||
| double precision, | intent(in) | :: | w(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,nw) | |||
| double precision, | intent(in) | :: | x(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,1:ndim) | |||
| double precision, | intent(in) | :: | dV(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3) | |||
| double precision, | intent(in) | :: | xboxmin1 | |||
| double precision, | intent(in) | :: | xboxmin2 | |||
| double precision, | intent(in) | :: | xboxmin3 | |||
| double precision, | intent(in) | :: | xboxmax1 | |||
| double precision, | intent(in) | :: | xboxmax2 | |||
| double precision, | intent(in) | :: | xboxmax3 | |||
| double precision, | intent(in) | :: | xbmin1 | |||
| double precision, | intent(in) | :: | xbmin2 | |||
| double precision, | intent(in) | :: | xbmin3 | |||
| double precision, | intent(in) | :: | xbmax1 | |||
| double precision, | intent(in) | :: | xbmax2 | |||
| double precision, | intent(in) | :: | xbmax3 | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| double precision, | intent(out) | :: | eflux_grid |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ixImin1 | |||
| integer, | intent(in) | :: | ixImin2 | |||
| integer, | intent(in) | :: | ixImin3 | |||
| integer, | intent(in) | :: | ixImax1 | |||
| integer, | intent(in) | :: | ixImax2 | |||
| integer, | intent(in) | :: | ixImax3 | |||
| integer, | intent(in) | :: | ixOmin1 | |||
| integer, | intent(in) | :: | ixOmin2 | |||
| integer, | intent(in) | :: | ixOmin3 | |||
| integer, | intent(in) | :: | ixOmax1 | |||
| integer, | intent(in) | :: | ixOmax2 | |||
| integer, | intent(in) | :: | ixOmax3 | |||
| double precision, | intent(in) | :: | w(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,nw) | |||
| double precision, | intent(in) | :: | x(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3,1:ndim) | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| double precision, | intent(out) | :: | flux(ixImin1:ixImax1,ixImin2:ixImax2,ixImin3:ixImax3) | |||
| integer, | intent(in) | :: | El | |||
| integer, | intent(in) | :: | Eu |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | Rl | |||
| double precision, | intent(inout) | :: | A | |||
| double precision, | intent(inout) | :: | B | |||
| double precision, | intent(inout) | :: | C | |||
| double precision, | intent(inout) | :: | D |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | x_3D(1:3) | |||
| double precision, | intent(inout) | :: | x_image(1:2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | x_3D_sph(1:3) | |||
| double precision, | intent(inout) | :: | x_image(1:2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| character(len=20), | intent(in) | :: | datatype | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| character(len=20), | intent(in) | :: | datatype | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | wl | |||
| character(len=30), | intent(out) | :: | ion | |||
| integer, | intent(out) | :: | mass | |||
| double precision, | intent(out) | :: | logTe | |||
| double precision, | intent(out) | :: | line_center | |||
| double precision, | intent(out) | :: | spatial_px | |||
| double precision, | intent(out) | :: | spectral_px | |||
| double precision, | intent(out) | :: | sigma_PSF | |||
| double precision, | intent(out) | :: | width_slit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| character(len=20), | intent(in) | :: | datatype | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| character(len=20), | intent(in) | :: | datatype | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | x_sph(1:3) | |||
| double precision, | intent(inout) | :: | unitv_r(1:3) | |||
| double precision, | intent(inout) | :: | unitv_theta(1:3) | |||
| double precision, | intent(inout) | :: | unitv_phi(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | Rl | |||
| double precision, | intent(in) | :: | Rin | |||
| double precision, | intent(in) | :: | Ne | |||
| double precision, | intent(in) | :: | A | |||
| double precision, | intent(in) | :: | B | |||
| double precision, | intent(in) | :: | C | |||
| double precision, | intent(in) | :: | D | |||
| double precision, | intent(inout) | :: | fluxTB | |||
| double precision, | intent(inout) | :: | fluxPB |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| integer, | intent(in) | :: | nXIF1 | |||
| integer, | intent(in) | :: | nXIF2 | |||
| double precision, | intent(in) | :: | xIF1(nXIF1) | |||
| double precision, | intent(in) | :: | xIF2(nXIF2) | |||
| double precision, | intent(in) | :: | dxIF1(nXIF1) | |||
| double precision, | intent(in) | :: | dxIF2(nXIF2) | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| double precision, | intent(out) | :: | EUV(nXIF1,nXIF2) | |||
| double precision, | intent(out) | :: | Dpl(nXIF1,nXIF2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| integer, | intent(in) | :: | nXIF1 | |||
| integer, | intent(in) | :: | nXIF2 | |||
| double precision, | intent(in) | :: | xIF1(nXIF1) | |||
| double precision, | intent(in) | :: | xIF2(nXIF2) | |||
| double precision, | intent(in) | :: | dxIF1(nXIF1) | |||
| double precision, | intent(in) | :: | dxIF2(nXIF2) | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| double precision, | intent(out) | :: | SXR(nXIF1,nXIF2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| integer, | intent(in) | :: | numXI1 | |||
| integer, | intent(in) | :: | numXI2 | |||
| double precision, | intent(in) | :: | xI1(numXI1) | |||
| double precision, | intent(in) | :: | xI2(numXI2) | |||
| double precision, | intent(in) | :: | dxI | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| character(len=20), | intent(in) | :: | datatype | |||
| double precision, | intent(inout) | :: | EM(numXI1,numXI2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| integer, | intent(in) | :: | numXI1 | |||
| integer, | intent(in) | :: | numXI2 | |||
| double precision, | intent(in) | :: | xI1(numXI1) | |||
| double precision, | intent(in) | :: | xI2(numXI2) | |||
| double precision, | intent(in) | :: | dxI | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| character(len=20), | intent(in) | :: | datatype | |||
| double precision, | intent(inout) | :: | EM(numXI1,numXI2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| double precision, | intent(in) | :: | wL(numWL) | |||
| double precision, | intent(in) | :: | dwLg | |||
| double precision, | intent(in) | :: | xS(numXS) | |||
| double precision, | intent(in) | :: | dxSg | |||
| double precision, | intent(inout) | :: | spectra(numWL,numXS) | |||
| integer, | intent(in) | :: | numWL | |||
| integer, | intent(in) | :: | numXS | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| double precision, | intent(in) | :: | wL(numWL) | |||
| double precision, | intent(in) | :: | dwL(numWL) | |||
| double precision, | intent(inout) | :: | spectra(numWL,numXS) | |||
| integer, | intent(in) | :: | numWL | |||
| integer, | intent(in) | :: | numXS | |||
| integer, | intent(in) | :: | dir_loc | |||
| type(te_fluid), | intent(in) | :: | fl |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | igrid | |||
| integer, | intent(in) | :: | numXI1 | |||
| integer, | intent(in) | :: | numXI2 | |||
| integer, | intent(in) | :: | numWI | |||
| double precision, | intent(in) | :: | xI1(numXI1) | |||
| double precision, | intent(in) | :: | xI2(numXI2) | |||
| double precision, | intent(in) | :: | dxI | |||
| type(te_fluid), | intent(in) | :: | fl | |||
| character(len=20), | intent(in) | :: | datatype | |||
| double precision, | intent(inout) | :: | WLB(numXI1,numXI2,numWI) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| double precision, | intent(in) | :: | xO1(nXO1) | |||
| double precision, | intent(in) | :: | xO2(nxO2) | |||
| double precision, | intent(in) | :: | dxO1(nxO1) | |||
| double precision, | intent(in) | :: | dxO2(nxO2) | |||
| double precision, | intent(inout) | :: | wO(nXO1,nXO2,nWO) | |||
| integer, | intent(in) | :: | nXO1 | |||
| integer, | intent(in) | :: | nXO2 | |||
| integer, | intent(in) | :: | nWO | |||
| character(len=20), | intent(in) | :: | datatype |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| double precision, | intent(in) | :: | vec_sph(1:3) | |||
| double precision, | intent(inout) | :: | vec_car(1:3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| double precision, | intent(in) | :: | xO1(nXO1) | |||
| double precision, | intent(in) | :: | xO2(nxO2) | |||
| double precision, | intent(in) | :: | dxO1(nxO1) | |||
| double precision, | intent(in) | :: | dxO2(nxO2) | |||
| double precision, | intent(in) | :: | wO(nXO1,nXO2,nWO) | |||
| integer, | intent(in) | :: | nXO1 | |||
| integer, | intent(in) | :: | nXO2 | |||
| integer, | intent(in) | :: | nWO | |||
| integer, | intent(in) | :: | nC1 | |||
| integer, | intent(in) | :: | nC2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | qunit | |||
| double precision, | intent(in) | :: | xC(nPiece,nC1,nC2,2) | |||
| double precision, | intent(in) | :: | wC(nPiece,nC1,nC2,nWC) | |||
| double precision, | intent(in) | :: | dxC(nPiece,nc1,nc2,2) | |||
| integer, | intent(in) | :: | nPiece | |||
| integer, | intent(in) | :: | nC1 | |||
| integer, | intent(in) | :: | nC2 | |||
| integer, | intent(in) | :: | nWC | |||
| character(len=20), | intent(in) | :: | datatype |