Loading [MathJax]/extensions/tex2jax.js
Globals Library 1.0
All Classes Namespaces Files Functions Variables Pages
05modTimeInputs.f90 File Reference

Data Types

type  timeinputs::timedata
 Data structure containing values of a variable possibly depending on time (e.g., forcing function) More...
 

Modules

module  timeinputs
 

Functions/Subroutines

subroutine timeinputs::init_td (this, stderr, inputfdescr, dimdata, ndata, default_data)
 Static constructor for timeinputs::timedata
 
subroutine timeinputs::kill_td (this, lun)
 Static destructor for timeinputs::timedata
 
subroutine timeinputs::info_td (this, lun, nsample)
 Info procedure for timeinputs::timedata.
 
subroutine timeinputs::set_td (this, stderr, inputfdescr, time, endfile, info)
 Set (read if necessary) non-steady time data.
 
integer function timeinputs::eval_ninput (this)
 Compute number of non-zero elements of timedata::tdactual
 
subroutine, public timeinputs::write_steady (stderr, lun, ndata, data, fname)
 Write data array into file in the form of steady state data.
 
subroutine, public timeinputs::read_steady (stderr, ndata, data, open_file)
 Read data array from file in the form of steady state data.
 
subroutine, public timeinputs::write2file (lun_err, head_body_tail_whole, dimdata, ndata, data, time, fileout)
 Write data matrix into file in the form of steady state data.
 
subroutine, public timeinputs::writearray2file (lun_err, head_body_tail_whole, time, ndata, data, lun, fn)
 Write data array into file in the form of steady state data.
 
integer function timeinputs::eval_ninput_data (dimdata, ndata, data)
 Compute number of non-zero input data.
 
subroutine timeinputs::find_nonzeros (dimdata, ndata, data, nnz, indeces_nonzeros)
 Compute number and indices of non-zero input data.