IntroductionInterfacesroot/ root/utils Data structuresExamples | adaptiveQCopyright (C) 2009-2015 Peter Rakyta, Ph.D. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. Description Returns an interface for controlling the distribution of the transverse momentum points. A minimal list of transverse momentums (qvec) and the corresponding function values (y) of fhandle are dynamicaly created in order to obtain the values of fhandle over the elements of interpq via interpolation. (Typically qvec conatins significantly less elements than interpq.) Available Favago TPI v4.6 or later Syntax interface = adaptiveQ(Opt, interpq, varargin)
Attributes
Methods adaptiveQ::runAdaptiveIterationsDescription Runs the adaptive iterations to obtain the elemets of qvec where the function fhandle changes the most.Syntax interface.runAdaptiveIterations( fhandle )
adaptiveQ::initializeDescription Initializes y=fhandle( qvec ) for the first iteration.Syntax interface.initialize( fhandle )
adaptiveQ::MemberWriteSets the value of an attribute in the interface.Syntax interface.MemberWrite(MemberName, input)
adaptiveQ::MemberReadDescription Reads the value of an attribute in the interface.Syntax ret = interface.MemberRead(MemberName)
adaptiveQ::MemberClearDescription Clears the value of an attribute in the interface.Syntax interface.MemberClear(MemberName)
|