The TELEMAC-MASCARET system  trunk
Functions/Subroutines | Variables
bnd_spectra Module Reference

Functions/Subroutines

subroutine, public impose_bnd_spectra (IMP_FILE, LT, AT, FBOR, NPTFR, NDIRE, NF)
 

Variables

double precision tv1
 
double precision tv2
 
integer record1
 
integer record2
 
double precision time1
 
double precision time2
 
integer ierr
 
character(len=80) bc_title
 
integer bc_nvar
 
integer bc_npoin
 
integer bc_typ_elem
 
integer bc_nelem
 
integer bc_ndp
 
integer bc_nptfr
 
integer bc_nptir
 
integer bc_ndim
 
character(len=16), dimension(:), allocatable bc_varlist
 
character(len=16), dimension(:), allocatable bc_unitlist
 
integer bc_nt
 
double precision, dimension(:), allocatable bc_x
 
double precision, dimension(:), allocatable bc_y
 
double precision, dimension(:), allocatable bc_freq
 
double precision, dimension(:), allocatable bc_teta
 
double precision, dimension(:), allocatable bc_val
 
double precision, dimension(:,:), allocatable bc_all1
 
double precision, dimension(:,:), allocatable bc_all2
 
integer, dimension(:), allocatable bc_corr
 
integer nnelebd
 
integer typ_bnd
 
integer nptfr_loc
 
integer, dimension(:), allocatable ind_ptfr
 

Function/Subroutine Documentation

◆ impose_bnd_spectra()

subroutine, public bnd_spectra::impose_bnd_spectra ( type(bief_file), intent(in)  IMP_FILE,
integer, intent(in)  LT,
double precision, intent(in)  AT,
double precision, dimension(nptfr,ndire,nf), intent(inout)  FBOR,
integer, intent(in)  NPTFR,
integer, intent(in)  NDIRE,
integer, intent(in)  NF 
)
Parameters
[in]imp_fileIMP_FILE Mesh file with the imposed spectra
[in]LTNumber of the time step currently solved
[in]ATComputation time
[in,out]FBORSpectral variance density at the boundaries
[in]NPTFRNumber of boundary points
[in]NDIRENumber of directions
[in]NFNumber of frequencies

Definition at line 79 of file bnd_spectra.f.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ bc_all1

double precision, dimension(:,:), allocatable bnd_spectra::bc_all1
private

Definition at line 56 of file bnd_spectra.f.

◆ bc_all2

double precision, dimension(:,:), allocatable bnd_spectra::bc_all2
private

Definition at line 56 of file bnd_spectra.f.

◆ bc_corr

integer, dimension(:), allocatable bnd_spectra::bc_corr
private

Definition at line 58 of file bnd_spectra.f.

◆ bc_freq

double precision, dimension(:), allocatable bnd_spectra::bc_freq
private

Definition at line 54 of file bnd_spectra.f.

◆ bc_ndim

integer bnd_spectra::bc_ndim
private

Definition at line 49 of file bnd_spectra.f.

◆ bc_ndp

integer bnd_spectra::bc_ndp
private

Definition at line 46 of file bnd_spectra.f.

◆ bc_nelem

integer bnd_spectra::bc_nelem
private

Definition at line 45 of file bnd_spectra.f.

◆ bc_npoin

integer bnd_spectra::bc_npoin
private

Definition at line 43 of file bnd_spectra.f.

◆ bc_nptfr

integer bnd_spectra::bc_nptfr
private

Definition at line 47 of file bnd_spectra.f.

◆ bc_nptir

integer bnd_spectra::bc_nptir
private

Definition at line 48 of file bnd_spectra.f.

◆ bc_nt

integer bnd_spectra::bc_nt
private

Definition at line 52 of file bnd_spectra.f.

◆ bc_nvar

integer bnd_spectra::bc_nvar
private

Definition at line 42 of file bnd_spectra.f.

◆ bc_teta

double precision, dimension(:), allocatable bnd_spectra::bc_teta
private

Definition at line 54 of file bnd_spectra.f.

◆ bc_title

character(len=80) bnd_spectra::bc_title
private

Definition at line 41 of file bnd_spectra.f.

◆ bc_typ_elem

integer bnd_spectra::bc_typ_elem
private

Definition at line 44 of file bnd_spectra.f.

◆ bc_unitlist

character(len=16), dimension(:), allocatable bnd_spectra::bc_unitlist
private

Definition at line 51 of file bnd_spectra.f.

◆ bc_val

double precision, dimension(:), allocatable bnd_spectra::bc_val
private

Definition at line 55 of file bnd_spectra.f.

◆ bc_varlist

character(len=16), dimension(:), allocatable bnd_spectra::bc_varlist
private

Definition at line 50 of file bnd_spectra.f.

◆ bc_x

double precision, dimension(:), allocatable bnd_spectra::bc_x
private

Definition at line 53 of file bnd_spectra.f.

◆ bc_y

double precision, dimension(:), allocatable bnd_spectra::bc_y
private

Definition at line 53 of file bnd_spectra.f.

◆ ierr

integer bnd_spectra::ierr
private

Definition at line 39 of file bnd_spectra.f.

◆ ind_ptfr

integer, dimension(:), allocatable bnd_spectra::ind_ptfr
private

Definition at line 64 of file bnd_spectra.f.

◆ nnelebd

integer bnd_spectra::nnelebd
private

Definition at line 60 of file bnd_spectra.f.

◆ nptfr_loc

integer bnd_spectra::nptfr_loc
private

Definition at line 63 of file bnd_spectra.f.

◆ record1

integer bnd_spectra::record1
private

Definition at line 36 of file bnd_spectra.f.

◆ record2

integer bnd_spectra::record2
private

Definition at line 36 of file bnd_spectra.f.

◆ time1

double precision bnd_spectra::time1
private

Definition at line 37 of file bnd_spectra.f.

◆ time2

double precision bnd_spectra::time2
private

Definition at line 37 of file bnd_spectra.f.

◆ tv1

double precision bnd_spectra::tv1
private
Brief:
MODULE TO IMPOSE SPECTRA ON OPEN BOUNDARIES FROM AN

Definition at line 35 of file bnd_spectra.f.

◆ tv2

double precision bnd_spectra::tv2
private

Definition at line 35 of file bnd_spectra.f.

◆ typ_bnd

integer bnd_spectra::typ_bnd
private

Definition at line 60 of file bnd_spectra.f.