Program Listing for File am_ge.m

Return to documentation for file (matlab/symbolic/am_ge.m)

function fun = am_ge(varargin)
% am_ge is the amici implementation of the n-ary mathml greaterorequal function
% this is an n-ary function, for more than 2 input parameters it will check
% whether and(varargin{1} >= varargin{2},varargin{2} >= varargin{3},...)
%
% Parameters:
%  varargin: chain of input parameters @type sym
%
% Return values:
%  fun: a >= b logical value, negative for false, positive for true
a=varargin{1};
b=varargin{2};
fun = a-b;
if(nargin>2)
    fun = am_and(a-b,am_ge(varargin{2:end}));
end
end