libsim Versione 7.2.0

◆ arrayof_ttr_mapper_insert()

subroutine, private arrayof_ttr_mapper_insert ( type(arrayof_ttr_mapper this,
type(ttr_mapper), intent(in)  content,
integer, intent(in), optional  pos 
)
private

Method for inserting an element of the array at a desired position.

If necessary, the array is reallocated to accomodate the new element.

Parametri
thisarray object to extend
[in]contentobject of TYPE TYPE(ttr_mapper) to insert
[in]posposition where to insert, if it is out of range, it is clipped, if it is not provided, the object is appended

Definizione alla linea 530 del file stat_proc_engine.F90.

531! don't know a priori how many different (thus incompatible) reference
532! times we have, so some assumption of regularity has to be made. For
533! this reason msteps, the minimum step between two times, is
534! computed. We choose to compute it as a difference between itime
535! elements, it could be also computed as difference of itimerange%p1
536! elements. But what if it is not modulo steps?

Generated with Doxygen.