/usr/share/octave/site/m/sundialsTB/idas/IDASet.m is in octave-sundials 2.5.0-3+b1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | function status = IDASet(varargin)
%IDASet changes optional input values during the integration.
%
% Usage: IDASet('NAME1',VALUE1,'NAME2',VALUE2,...)
%
% IDASet can be used to change some of the optional inputs during
% the integration, i.e., without need for a solver reinitialization.
% The property names accepted by IDASet are a subset of those valid
% for IDASetOptions. Any unspecified properties are left unchanged.
%
% IDASet with no input arguments displays all property names.
%
%IDASet properties
%(See also the IDAS User Guide)
%
%UserData - problem data passed unmodified to all user functions.
% Set VALUE to be the new user data.
%RelTol - Relative tolerance
% Set VALUE to the new relative tolerance
%AbsTol - absolute tolerance
% Set VALUE to be either the new scalar absolute tolerance or
% a vector of absolute tolerances, one for each solution component.
%StopTime - Stopping time
% Set VALUE to be a new value for the independent variable past which
% the solution is not to proceed.
% Radu Serban <radu@llnl.gov>
% Copyright (c) 2007, The Regents of the University of California.
% $Revision: 1.2 $Date: 2007/12/05 21:58:19 $
if (nargin == 0)
fprintf(' UserData\n');
fprintf('\n');
fprintf(' RelTol\n');
fprintf(' AbsTol\n');
fprintf(' StopTime\n');
fprintf('\n');
return;
end
KeyNames = {
'UserData'
'RelTol'
'AbsTol'
'StopTime'
};
options = idm_options(KeyNames,varargin{:});
mode = 33;
status = idm(mode, options);
|