From: <par...@us...> - 2011-10-27 17:07:25
|
Revision: 8886 http://octave.svn.sourceforge.net/octave/?rev=8886&view=rev Author: paramaniac Date: 2011-10-27 17:07:19 +0000 (Thu, 27 Oct 2011) Log Message: ----------- control-devel: update makefile Modified Paths: -------------- trunk/octave-forge/extra/control-devel/src/Makefile Modified: trunk/octave-forge/extra/control-devel/src/Makefile =================================================================== --- trunk/octave-forge/extra/control-devel/src/Makefile 2011-10-27 16:42:16 UTC (rev 8885) +++ trunk/octave-forge/extra/control-devel/src/Makefile 2011-10-27 17:07:19 UTC (rev 8886) @@ -1,10 +1,20 @@ -all: slab09jd.oct slsb10yd.oct +all: slab09hd.oct slab09jd.oct slsb10yd.oct # TODO: leading and trailing underscores for sl* functions # (__sl*__.oct) would be nice, but this can be an issue # for fortran compilers. -# Frequency-weighted Hankel norm approximation with invertible weights +# model reduction based on balanced stochastic truncation method +slab09hd.oct: slab09hd.cc + mkoctfile slab09hd.cc \ + AB09HD.f TB01ID.f AB04MD.f TB01KD.f AB09HY.f \ + AB09IX.f MB03UD.f SB02MD.f AB09DD.f TB01LD.f \ + SB03OU.f MA02AD.f MB03QX.f select.f SB03OT.f \ + SB02MR.f SB02MS.f MB03QD.f SB02MU.f SB02MV.f \ + SB02MW.f MB04ND.f MB04OD.f MB03QY.f SB03OR.f \ + SB03OY.f SB04PX.f MB04NY.f MB04OY.f SB03OV.f + +# frequency-weighted Hankel norm approximation with invertible weights slab09jd.oct: slab09jd.cc mkoctfile slab09jd.cc \ AB09JD.f TB01ID.f TB01KD.f AB07ND.f AB09JV.f \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2011-12-01 16:55:53
|
Revision: 9236 http://octave.svn.sourceforge.net/octave/?rev=9236&view=rev Author: paramaniac Date: 2011-12-01 16:55:42 +0000 (Thu, 01 Dec 2011) Log Message: ----------- control-devel: add controller reduction oct-files to makefile Modified Paths: -------------- trunk/octave-forge/extra/control-devel/src/Makefile Modified: trunk/octave-forge/extra/control-devel/src/Makefile =================================================================== --- trunk/octave-forge/extra/control-devel/src/Makefile 2011-12-01 16:44:58 UTC (rev 9235) +++ trunk/octave-forge/extra/control-devel/src/Makefile 2011-12-01 16:55:42 UTC (rev 9236) @@ -1,4 +1,5 @@ -all: slab09hd.oct slab09id.oct slab09jd.oct slsb10yd.oct +all: slab09hd.oct slab09id.oct slab09jd.oct slsb16ad.oct slsb16bd.oct \ + slsb16cd.oct slsb10yd.oct # TODO: leading and trailing underscores for sl* functions # (__sl*__.oct) would be nice, but this can be an issue @@ -38,6 +39,33 @@ MB04ND.f MB04OD.f SB03OR.f SB03OY.f MB04NY.f \ MB04OY.f SB03OV.f +# balanced truncation & singular perturbation approximation controller reduction +slsb16ad.oct: slsb16ad.cc + mkoctfile slsb16ad.cc \ + SB16AD.f TB01ID.f SB16AY.f TB01KD.f AB09IX.f \ + MB04OD.f MB01WD.f SB03OD.f MB03UD.f AB05PD.f \ + AB09DD.f AB07ND.f TB01LD.f AB05QD.f SB03OU.f \ + MA02AD.f MB03QX.f select.f MB01YD.f MB01ZD.f \ + SB03OT.f MB04OY.f MB03QD.f MB04ND.f MB03QY.f \ + SB03OR.f SB03OY.f SB04PX.f MB04NY.f SB03OV.f + +# coprime factorization state-feedback controller reduction +slsb16bd.oct: slsb16bd.cc + mkoctfile slsb16bd.cc \ + SB16BD.f AB09AD.f AB09BD.f SB08GD.f SB08HD.f \ + TB01ID.f AB09AX.f MA02GD.f AB09BX.f TB01WD.f \ + MA02DD.f MB03UD.f select.f AB09DD.f SB03OU.f \ + MA02AD.f SB03OT.f MB04ND.f MB04OD.f SB03OR.f \ + SB03OY.f SB04PX.f MB04NY.f MB04OY.f SB03OV.f + +# frequency-weighted coprime factorization state-feedback controller reduction +slsb16cd.oct: slsb16cd.cc + mkoctfile slsb16cd.cc \ + SB16CD.f SB16CY.f AB09IX.f SB03OD.f MB02UD.f \ + AB09DD.f MA02AD.f MB03UD.f select.f SB03OU.f \ + MB01SD.f SB03OT.f MB04ND.f MB04OD.f SB03OR.f \ + SB03OY.f SB04PX.f MB04NY.f MB04OY.f SB03OV.f + # fit state-space model to frequency response data slsb10yd.oct: slsb10yd.cc mkoctfile slsb10yd.cc \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2012-02-15 10:17:18
|
Revision: 9623 http://octave.svn.sourceforge.net/octave/?rev=9623&view=rev Author: paramaniac Date: 2012-02-15 10:17:12 +0000 (Wed, 15 Feb 2012) Log Message: ----------- control-devel: makefile style fix Modified Paths: -------------- trunk/octave-forge/extra/control-devel/src/Makefile Modified: trunk/octave-forge/extra/control-devel/src/Makefile =================================================================== --- trunk/octave-forge/extra/control-devel/src/Makefile 2012-02-13 18:17:30 UTC (rev 9622) +++ trunk/octave-forge/extra/control-devel/src/Makefile 2012-02-15 10:17:12 UTC (rev 9623) @@ -1,6 +1,6 @@ -LAPACK_LIBS = $$(mkoctfile -p LAPACK_LIBS) -BLAS_LIBS = $$(mkoctfile -p BLAS_LIBS) -FLIBS = $$(mkoctfile -p FLIBS) +LAPACK_LIBS := $(shell mkoctfile -p LAPACK_LIBS) +BLAS_LIBS := $(shell mkoctfile -p BLAS_LIBS) +FLIBS := $(shell mkoctfile -p FLIBS) all: slab09hd.oct slab09id.oct slab09jd.oct slsb16ad.oct slsb16bd.oct \ slsb16cd.oct slsb10yd.oct This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2012-02-22 16:59:57
|
Revision: 9650 http://octave.svn.sourceforge.net/octave/?rev=9650&view=rev Author: paramaniac Date: 2012-02-22 16:59:44 +0000 (Wed, 22 Feb 2012) Log Message: ----------- control-devel: touch up makefile Modified Paths: -------------- trunk/octave-forge/extra/control-devel/src/Makefile Modified: trunk/octave-forge/extra/control-devel/src/Makefile =================================================================== --- trunk/octave-forge/extra/control-devel/src/Makefile 2012-02-22 16:37:14 UTC (rev 9649) +++ trunk/octave-forge/extra/control-devel/src/Makefile 2012-02-22 16:59:44 UTC (rev 9650) @@ -16,48 +16,41 @@ mkoctfile *.f \ ${LAPACK_LIBS} ${BLAS_LIBS} ${FLIBS} ar -r slicotlibrary.a *.o - rm *.o *.f + rm *.o *.f *.oct # balanced stochastic truncation model reduction slab09hd.oct: slab09hd.cc slicotlibrary.a - mkoctfile slab09hd.cc \ - slicotlibrary.a \ + mkoctfile slab09hd.cc slicotlibrary.a \ ${LAPACK_LIBS} ${BLAS_LIBS} # balanced truncation & singular perturbation approximation model reduction slab09id.oct: slab09id.cc slicotlibrary.a - mkoctfile slab09id.cc \ - slicotlibrary.a \ + mkoctfile slab09id.cc slicotlibrary.a \ ${LAPACK_LIBS} ${BLAS_LIBS} # hankel-norm approximation model reduction slab09jd.oct: slab09jd.cc slicotlibrary.a - mkoctfile slab09jd.cc \ - slicotlibrary.a \ + mkoctfile slab09jd.cc slicotlibrary.a \ ${LAPACK_LIBS} ${BLAS_LIBS} # balanced truncation & singular perturbation approximation controller reduction slsb16ad.oct: slsb16ad.cc slicotlibrary.a - mkoctfile slsb16ad.cc \ - slicotlibrary.a \ - ${LAPACK_LIBS} ${BLAS_LIBS} + mkoctfile slsb16ad.cc slicotlibrary.a \ + ${LAPACK_LIBS} ${BLAS_LIBS} # coprime factorization state-feedback controller reduction slsb16bd.oct: slsb16bd.cc slicotlibrary.a - mkoctfile slsb16bd.cc \ - slicotlibrary.a \ + mkoctfile slsb16bd.cc slicotlibrary.a \ ${LAPACK_LIBS} ${BLAS_LIBS} # frequency-weighted coprime factorization state-feedback controller reduction slsb16cd.oct: slsb16cd.cc slicotlibrary.a - mkoctfile slsb16cd.cc \ - slicotlibrary.a \ + mkoctfile slsb16cd.cc slicotlibrary.a \ ${LAPACK_LIBS} ${BLAS_LIBS} # fit state-space model to frequency response data slsb10yd.oct: slsb10yd.cc slicotlibrary.a - mkoctfile slsb10yd.cc \ - slicotlibrary.a \ + mkoctfile slsb10yd.cc slicotlibrary.a \ ${LAPACK_LIBS} ${BLAS_LIBS} clean: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2012-02-22 18:34:44
|
Revision: 9656 http://octave.svn.sourceforge.net/octave/?rev=9656&view=rev Author: paramaniac Date: 2012-02-22 18:34:38 +0000 (Wed, 22 Feb 2012) Log Message: ----------- control-devel: add realclean to makefile Modified Paths: -------------- trunk/octave-forge/extra/control-devel/src/Makefile Modified: trunk/octave-forge/extra/control-devel/src/Makefile =================================================================== --- trunk/octave-forge/extra/control-devel/src/Makefile 2012-02-22 18:34:17 UTC (rev 9655) +++ trunk/octave-forge/extra/control-devel/src/Makefile 2012-02-22 18:34:38 UTC (rev 9656) @@ -55,3 +55,6 @@ clean: rm -rf *.o core octave-core *.oct *~ *.a *.f slicot + +realclean: clean + rm -rf *.a This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2012-02-22 19:13:17
|
Revision: 9658 http://octave.svn.sourceforge.net/octave/?rev=9658&view=rev Author: paramaniac Date: 2012-02-22 19:13:10 +0000 (Wed, 22 Feb 2012) Log Message: ----------- control-devel: avoid potential problem with parallel make Modified Paths: -------------- trunk/octave-forge/extra/control-devel/src/Makefile Modified: trunk/octave-forge/extra/control-devel/src/Makefile =================================================================== --- trunk/octave-forge/extra/control-devel/src/Makefile 2012-02-22 18:50:21 UTC (rev 9657) +++ trunk/octave-forge/extra/control-devel/src/Makefile 2012-02-22 19:13:10 UTC (rev 9658) @@ -16,7 +16,7 @@ mkoctfile *.f \ ${LAPACK_LIBS} ${BLAS_LIBS} ${FLIBS} ar -r slicotlibrary.a *.o - rm -rf *.o *.f *.oct slicot + rm -rf *.o *.f AB01MD.oct slicot # balanced stochastic truncation model reduction slab09hd.oct: slab09hd.cc slicotlibrary.a This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <par...@us...> - 2012-08-14 20:33:15
|
Revision: 10871 http://octave.svn.sourceforge.net/octave/?rev=10871&view=rev Author: paramaniac Date: 2012-08-14 20:33:09 +0000 (Tue, 14 Aug 2012) Log Message: ----------- control-devel: remove system identification stuff (2) Modified Paths: -------------- trunk/octave-forge/extra/control-devel/src/Makefile Modified: trunk/octave-forge/extra/control-devel/src/Makefile =================================================================== --- trunk/octave-forge/extra/control-devel/src/Makefile 2012-08-14 20:28:07 UTC (rev 10870) +++ trunk/octave-forge/extra/control-devel/src/Makefile 2012-08-14 20:33:09 UTC (rev 10871) @@ -27,10 +27,6 @@ LFLAGS="$(LFLAGS)" \ $(MKOCTFILE) devel_slicot_functions.cc common.cc slicotlibrary.a -# helpers -is_matrix.oct: is_matrix.cc - $(MKOCTFILE) is_matrix.cc - clean: rm -rf *.o core octave-core *.oct *~ *.f slicot This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |