c Scilab ( http://www.scilab.org/ ) - This file is part of Scilab c Copyright (C) INRIA c c This file must be used under the terms of the CeCILL. c This source file is licensed as described in the file COPYING, which c you should have received as part of this distribution. The terms c are also available at c http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt c subroutine fmc11z(a,n,nr,z,sig,w,ir,mk,eps) implicit double precision (a-h,o-z) dimension a(*),z(n),w(n) c if(nr.eq.n) go to 45 nr1=nr+1 nh=nr*(nr1)/2+1 if(nr.eq.0) go to 25 do 20 i=1,nr do 10 j=nr1,n a(nh)=a(nh)+sig*z(i)*z(j) 10 nh=nh+1 20 continue 25 do 40 j=nr1,n do 30 i=j,n a(nh)=a(nh)+sig*z(i)*z(j) 30 nh=nh+1 40 continue if(nr.eq.0) return 45 call fmc11a(a,nr,z,sig,w,ir,mk,eps) return end