View full-text article in PMC Entropy (Basel). 2021 Sep 9;23(9):1193. doi: 10.3390/e23091193 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). PMC Copyright notice Algorithm 1 Offline phase Require: database of θk for k=1,…,Nc, truncations Kϱc, number of snapshots Nt. for i←1,…,Nt do if (ϱ=u) then Sui←{u}{X},ti,θ1,…,{u}{X},ti,θNc; Su←[Su;Sui]; else Svi←{v}{X},ti,θ1,…,{v}{X},ti,θNc; Sv←[Sv,Svi]; end if end for for j←1,…,Nc do if (ϱ=u) then Tuj←{u}{X},t1,θj,…,{u}{X},tNt,θj; Tu←[Tu,Tuj]; else Tvj←{v}{X},t1,θj,…,{v}{x},tNt,θj; Tv←[Tv,Tvj]; end if end for Φϱ← SVD(Sϱ), Ψϱ← SVD(Tϱ), for ϱ←u,v; for i=1,…,Nt do A(ti)←ΦurT{u}{X},ti,[θ1,…,θNc]Ψur; B(ti)←ΦvrT{v}{X},ti,[θ1,…,θNc]Ψvr; end for