
bin/maint/generateetags.py,427
generateetags.py:^?generateetags.py^A,1
def addFileNameTags(filename):addFileNameTags22,469
def createTags(flist,etagfile,ctagfile):createTags43,1056
def endsWithSuffix(file,suffixes):endsWithSuffix60,1841
def startsWithPrefix(file,prefixes):startsWithPrefix67,2018
def badWebIndex(dirname,file):badWebIndex74,2197
def processDir(flist,dirname,names):processDir83,2439
def processFiles(dirname,flist):processFiles113,3643
def main(ctags):main127,4082

bin/maint/generatefortranstubs.py,353
generatefortranstubs.py:^?generatefortranstubs.py^A,1
def FixFile(filename):FixFile8,123
def FindSource(filename):FindSource36,1622
def FixDir(petscdir,dir,verbose):FixDir50,2071
def PrepFtnDir(dir):PrepFtnDir130,4922
def processDir(arg,dirname,names):processDir144,5382
def processf90interfaces(petscdir,verbose):processf90interfaces187,7200
def main(petscdir,bfort,dir,verbose):main207,8327

config/argdb.py,343
argdb.py:^?argdb.py^A,1
class ArgDB:ArgDB24,942
  def __init__(self,argv):__init__26,956
  def PopString(self,keyword):PopString45,1724
  def PopPath(self,keyword):PopPath61,2095
  def PopUrl(self,keyword):PopUrl77,2496
  def PopBool(self,keyword):PopBool96,2962
  def PopHelp(self):PopHelp112,3328
  def ErrorIfNotEmpty(self):ErrorIfNotEmpty128,3703

config/cmakeboot.py,647
cmakeboot.py:^?cmakeboot.py^A,1
def noCheck(command, status, output, error):noCheck20,746
def quoteIfNeeded(path):quoteIfNeeded23,801
class StdoutLogger(object):StdoutLogger31,1064
  def write(self,str):write32,1092
class PETScMaker(script.Script):PETScMaker35,1131
 def __init__(self, slepcdir, petscdir, petscarch, argDB = None, framework = None):__init__36,1164
 def __str__(self):__str__47,1558
 def setupModules(self):setupModules50,1592
 def setup(self):setup69,2953
 def cmakeboot(self, args, log):cmakeboot75,3093
def main(slepcdir, petscdir, petscarch=os.environ['PETSC_ARCH'], argDB=None, framework=None, log=StdoutLogger(), args=[]):main176,8215

config/cmakegen.py,1817
cmakegen.py:^?cmakegen.py^A,1
    class defaultdict(dict):defaultdict24,771
        def __init__(self, default_factory=None, *a, **kw):__init__25,800
        def __getitem__(self, key):__getitem__31,1127
        def __missing__(self, key):__missing__36,1305
        def __reduce__(self):__reduce__41,1502
        def copy(self):copy47,1733
        def __copy__(self):__copy__49,1792
        def __deepcopy__(self, memo):__deepcopy__51,1878
        def __repr__(self):__repr__55,2051
class StdoutLogger(object):StdoutLogger59,2211
  def write(self,str):write60,2239
def cmakeconditional(key,val):cmakeconditional63,2278
  def unexpected():unexpected64,2309
AUTODIRS = set('ftn-auto ftn-custom f90-custom'.split()) # Automatically recurse into these, if they existAUTODIRS88,3074
SKIPDIRS = set('benchmarks'.split())                     # Skip these during the buildSKIPDIRS89,3181
NOWARNDIRS = set('tests tutorials'.split())              # Do not warn about mismatch in theseNOWARNDIRS90,3268
def pathsplit(path):pathsplit92,3364
class Mistakes(object):Mistakes101,3647
    def __init__(self, log, verbose=False):__init__102,3671
    def compareDirLists(self,root, mdirs, dirs):compareDirLists107,3797
    def compareSourceLists(self, root, msources, files):compareSourceLists123,4586
    def summary(self):summary139,5477
def stripsplit(line):stripsplit145,6041
def pkgsources(pkg, mistakes):pkgsources148,6121
    def relpath(filename):relpath169,7166
def writeRoot(f,petscdir,petscdestdir):writeRoot180,7724
def writePackage(f,pkg,pkgdeps,mistakes):writePackage223,9399
    def body(indentlevel):body226,9520
def main(slepcdir,petscdir,petscdestdir,log=StdoutLogger(), verbose=False):main249,10504
    written = Truewritten289,12204
  parser = optparse.OptionParser()parser300,12435

config/configure.py,3616
configure.py:^?configure.py^A,1
def AddDefine(conffile,name,value,prefix='SLEPC_'):AddDefine25,978
def CreateFile(basedir,fname,log):CreateFile28,1124
def CreateDir(basedir,dirname,log):CreateDir37,1389
def CreateDirTwo(basedir,dir1,dir2,log):CreateDirTwo47,1696
def CreateDirTest(basedir,dirname,log):CreateDirTest63,2208
def WriteModulesFile(modules,version,sdir):WriteModulesFile76,2595
def WritePkgconfigFile(pkgconfig,version,pversion,sdir,isinstall,prefixdir):WritePkgconfigFile88,3245
def WriteCMakeConfigFile(cmakeconf):WriteCMakeConfigFile99,3953
configdir = os.path.abspath('config')configdir128,5593
argdb = argdb.ArgDB(sys.argv)argdb136,5869
log   = log.Log()log137,5899
slepc   = slepc.SLEPc(argdb,log)slepc141,6062
petsc   = petsc.PETSc(argdb,log)petsc142,6095
arpack  = arpack.Arpack(argdb,log)arpack143,6128
blopex  = blopex.Blopex(argdb,log)blopex144,6163
blzpack = blzpack.Blzpack(argdb,log)blzpack145,6198
feast   = feast.Feast(argdb,log)feast146,6235
primme  = primme.Primme(argdb,log)primme147,6268
trlan   = trlan.Trlan(argdb,log)trlan148,6303
sowing  = sowing.Sowing(argdb,log)sowing149,6336
lapack  = lapack.Lapack(argdb,log)lapack150,6371
externalpackages = [arpack, blopex, blzpack, feast, primme, trlan]externalpackages152,6407
optionspackages  = [slepc, arpack, blopex, blzpack, feast, primme, trlan, sowing]optionspackages153,6474
checkpackages    = [arpack, blopex, blzpack, feast, primme, trlan, lapack]checkpackages154,6556
emptyarch = not ('PETSC_ARCH' in os.environ and os.environ['PETSC_ARCH'])emptyarch182,7549
  archname = petsc.archarchname186,7680
libdir  = CreateDir(archdir,'lib',log)libdir190,7814
confdir = CreateDirTwo(libdir,'slepc','conf',log)confdir191,7853
      f = open(os.path.join(confdir,'slepcvariables'),'r')f215,8696
      searchlines = f.readlines()searchlines216,8755
includedir = CreateDir(archdir,'include',log)includedir239,9674
modulesdir = CreateDirTwo(confdir,'modules','slepc',log)modulesdir240,9720
pkgconfdir = CreateDir(libdir,'pkgconfig',log)pkgconfdir241,9777
slepcvars  = CreateFile(confdir,'slepcvariables',log)slepcvars242,9824
slepcrules = CreateFile(confdir,'slepcrules',log)slepcrules243,9878
slepcconf  = CreateFile(includedir,'slepcconf.h',log)slepcconf244,9928
cmakeconf  = CreateFile(confdir,'SLEPcBuildInternal.cmake',log)cmakeconf245,9982
pkgconfig  = CreateFile(pkgconfdir,'SLEPc.pc',log)pkgconfig246,10046
  modules  = CreateFile(modulesdir,slepc.lversion,log)modules248,10117
  modules  = CreateFile(modulesdir,slepc.lversion+'-'+archname,log)modules250,10178
testruns = set(petsc.test_runs.split())testruns256,10405
testruns = testruns.intersection(set(['C','F90','Fortran','C_Complex','Fortran_Complex','C_NoComplex','Fortran_NoComplex']))testruns257,10445
  testruns = testruns.union(set(['C_NoF128']))testruns259,10606
    testruns = testruns.union(set(['DATAFILESPATH_Complex']))testruns263,10760
    testruns = testruns.union(set(['DATAFILESPATH']))testruns265,10830
  globconf = CreateFile(os.path.join(slepc.dir,'lib','slepc','conf'),'slepcvariables',log)globconf282,11531
bfort = petsc.bfortbfort333,13770
  bfort = sowing.Install(archdir,petsc.make)bfort335,13817
      bfort = os.path.join(archdir,'bin','bfort')bfort340,13945
      bfort = sowing.Install(archdir,petsc.make)bfort342,14029
cmakeok = Falsecmakeok356,14569
      cmakeok = cmakeboot.main(slepc.dir,petsc.dir,log=log)cmakeok373,15182
      petscdate = dateutil.parser.parse(petsc.gitdate)petscdate409,16583
      slepcdate = dateutil.parser.parse(slepc.gitdate)slepcdate410,16638

config/gmakegen.py,1260
gmakegen.py:^?gmakegen.py^A,1
PKGS = 'sys eps svd pep nep mfn'.split()PKGS11,362
LANGS = dict(c='C', cxx='CXX', cu='CU', F='F')LANGS12,403
    def all(iterable):all17,529
    def _relpath(path, start=os.path.curdir):_relpath26,730
class debuglogger(object):debuglogger45,1414
    def __init__(self, log):__init__46,1441
    def write(self, string):write49,1495
class Slepc(object):Slepc52,1557
    def __init__(self, slepc_dir=None, petsc_dir=None, petsc_arch=None, installed_petsc=False, verbose=False):__init__53,1578
    def petsc_path(self, *args):petsc_path76,2764
    def arch_path(self, *args):arch_path82,2972
    def read_conf(self):read_conf85,3073
    def inconf(self, key, val):inconf105,4024
    def relpath(self, root, src):relpath116,4473
    def get_sources(self, makevars):get_sources119,4580
    def gen_pkg(self, pkg):gen_pkg126,4871
            def mkrel(src):mkrel147,5923
    def gen_gnumake(self, fd):gen_gnumake157,6370
        def write(stem, srcs):write158,6401
    def summary(self):summary168,6840
def WriteGnuMake(slepc):WriteGnuMake171,6896
def main(slepc_dir=None, petsc_dir=None, petsc_arch=None, installed_petsc=False, output=None, verbose=False):main185,7507
    parser = optparse.OptionParser()parser195,7934

config/install.py,1067
install.py:^?install.py^A,1
  WindowsError = NoneWindowsError7,94
class Installer:Installer9,117
  def __init__(self, args = None):__init__10,134
  def setupDirectories(self):setupDirectories26,775
  def checkDestdir(self):checkDestdir46,1986
  def copytree(self, src, dst, symlinks = False, copyFunc = shutil.copy2, exclude = []):copytree70,3424
  def fixConfFile(self, src):fixConfFile122,5490
  def fixConf(self):fixConf144,6690
  def createUninstaller(self):createUninstaller151,6959
  def installIncludes(self):installIncludes183,7859
  def installConf(self):installConf189,8151
  def installBin(self):installBin194,8376
  def installShare(self):installShare201,8644
  def copyLib(self, src, dst):copyLib205,8758
  def installLib(self):installLib230,9912
  def outputInstallDone(self):outputInstallDone235,10066
  def outputDestDirDone(self):outputDestDirDone245,10374
  def runsetup(self):runsetup254,10642
  def runcopy(self):runcopy259,10728
  def runfix(self):runfix279,11462
  def rundone(self):rundone283,11513
  def run(self):run291,11687

config/log.py,273
log.py:^?log.py^A,1
class Log:Log24,942
  def Open(self,filename):Open26,954
  def Println(self,string):Println33,1150
  def Print(self,string):Print37,1227
  def NewSection(self,string):NewSection41,1302
  def write(self,string):write46,1427
  def Exit(self,string):Exit49,1485

config/package.py,767
package.py:^?package.py^A,1
class Package:Package25,1015
  def __init__(self,argdb,log):__init__27,1031
  def ProcessArgs(self,argdb):ProcessArgs39,1393
  def Process(self,conf,vars,cmake,petsc,archdir=''):Process63,2246
  def Precondition(self,petsc):Precondition80,2879
  def Download(self,externdir,builddir,prefix=None):Download96,3689
  def ShowHelp(self):ShowHelp157,5949
  def ShowInfo(self):ShowInfo168,6670
  def LinkWithOutput(self,functions,callbacks,flags):LinkWithOutput173,6841
  def Link(self,functions,callbacks,flags):Link224,8675
  def FortranLink(self,functions,callbacks,flags):FortranLink229,8835
  def GenerateGuesses(self,name):GenerateGuesses258,9742
  def FortranLib(self,conf,vars,cmake,dirs,libs,functions,callbacks = []):FortranLib277,10334

config/packages/arpack.py,262
arpack.py:^?arpack.py^A,1
class Arpack(package.Package):Arpack25,967
  def __init__(self,argdb,log):__init__27,999
  def Functions(self,petsc):Functions39,1481
  def Check(self,conf,vars,cmake,petsc):Check65,2290
  def Install(self,conf,vars,cmake,petsc,archdir):Install83,2859

config/packages/blopex.py,161
blopex.py:^?blopex.py^A,1
class Blopex(package.Package):Blopex25,975
  def __init__(self,argdb,log):__init__27,1007
  def Install(self,conf,vars,cmake,petsc,archdir):Install37,1389

config/packages/blzpack.py,150
blzpack.py:^?blzpack.py^A,1
class Blzpack(package.Package):Blzpack24,947
  def __init__(self,argdb,log):__init__26,980
  def Check(self,conf,vars,cmake,petsc):Check34,1219

config/packages/feast.py,146
feast.py:^?feast.py^A,1
class Feast(package.Package):Feast24,947
  def __init__(self,argdb,log):__init__26,978
  def Check(self,conf,vars,cmake,petsc):Check34,1218

config/packages/lapack.py,257
lapack.py:^?lapack.py^A,1
class Lapack(package.Package):Lapack24,947
  def __init__(self,argdb,log):__init__26,979
  def ShowInfo(self):ShowInfo30,1089
  def Process(self,conf,vars,cmake,petsc,archdir=''):Process40,1505
  def Check(self,conf,vars,cmake,petsc):Check46,1710

config/packages/petsc.py,255
petsc.py:^?petsc.py^A,1
class PETSc(package.Package):PETSc24,961
  def __init__(self,argdb,log):__init__26,992
  def Check(self):Check30,1101
  def InitDir(self,prefixdir):InitDir33,1164
  def LoadVersion(self):LoadVersion45,1562
  def LoadConf(self):LoadConf77,2903

config/packages/primme.py,216
primme.py:^?primme.py^A,1
class Primme(package.Package):Primme25,975
  def __init__(self,argdb,log):__init__27,1007
  def Check(self,conf,vars,cmake,petsc):Check38,1415
  def Install(self,conf,vars,cmake,petsc,archdir):Install80,2873

config/packages/slepc.py,195
slepc.py:^?slepc.py^A,1
class SLEPc:SLEPc24,959
  def __init__(self,argdb,log):__init__26,973
  def ShowHelp(self):ShowHelp34,1276
  def InitDir(self):InitDir41,1659
  def LoadVersion(self):LoadVersion53,2215

config/packages/sowing.py,144
sowing.py:^?sowing.py^A,1
class Sowing(package.Package):Sowing25,972
  def __init__(self,argdb,log):__init__27,1004
  def Install(self,archdir,make):Install34,1241

config/packages/trlan.py,213
trlan.py:^?trlan.py^A,1
class Trlan(package.Package):Trlan25,967
  def __init__(self,argdb,log):__init__27,998
  def Check(self,conf,vars,cmake,petsc):Check39,1481
  def Install(self,conf,vars,cmake,petsc,archdir):Install57,1883

configure,0
configure:^?configure^A,1

docs/changes.htm,0
changes.htm:^?changes.htm^A,1

docs/faq.htm,0
faq.htm:^?faq.htm^A,1

docs/instal.htm,0
instal.htm:^?instal.htm^A,1

docs/mail_list.htm,0
mail_list.htm:^?mail_list.htm^A,1

docs/makefile,276
makefile:^?makefile^A,1
CFLAGS   =CFLAGS22,934
FFLAGS   =FFLAGS23,945
SOURCEC  =SOURCEC24,956
SOURCEF  =SOURCEF25,967
SOURCEH  = SOURCEH26,978
DOCS     = DOCS27,990
LIBBASE  =LIBBASE28,1002
LINCLUDE = ${SOURCEH}LINCLUDE29,1013
DIRS     = DIRS30,1035
LOCDIR   = docs/LOCDIR31,1047

docs/manual.htm,0
manual.htm:^?manual.htm^A,1

docs/manual/ex1.c,243
ex1.c:^?ex1.c^A,1
static char help[] = "Standard symmetric eigenproblem corresponding to the Laplacian operator in 1 dimension.\n\n"help22,924
#undef __FUNCT____FUNCT__28,1178
#define __FUNCT__ __FUNCT__29,1195
int main(int argc,char **argv)main30,1220

docs/manual/ex1f.F,508
ex1f.F:^?ex1f.F^A,1
      program mainmain31,1382
 100  format (/'1-D Laplacian Eigenproblem, n =',I3,' (Fortran)')10076,2741
 110  format (/' Number of iterations of the method:',I4)110147,5008
 120  format (' Solution method: ',A)120154,5243
 130  format (' Number of requested eigenvalues:',I2)130160,5473
 140  format (' Stopping condition: tol=',1P,E10.4,', maxit=',I4)140165,5647
 150  format (' Number of converged eigenpairs:',I2/)150176,6055
 160      format (1P,'   ',E12.4,'       ',E12.4)160194,6786

docs/manual/makefile,218
makefile:^?makefile^A,1
LATEX		= pdflatex --shell-escapeLATEX1,0
DOC_TEX	= slepc.tex \DOC_TEX3,34
DOC_SRC = $(DOC_TEX) slepc.bblDOC_SRC13,146
DOC_GEN	= $(subst .tex,.aux,$(DOC_TEX)) \DOC_GEN15,178
LOCDIR  = docs/manual/LOCDIR26,354

include/makefile,348
makefile:^?makefile^A,1
CFLAGS   =CFLAGS22,934
FFLAGS   =FFLAGS23,945
SOURCEC  =SOURCEC24,956
SOURCEF  =SOURCEF25,967
SOURCEH  = slepc.h slepcsys.h slepcmath.h slepcversion.h slepcblaslapack.h \SOURCEH26,978
LIBBASE  = libslepcsysLIBBASE29,1195
DIRS     = slepc/finclude slepc/privateDIRS30,1218
LOCDIR   = include/LOCDIR31,1258
MANSEC   = MANSEC32,1278

include/slepc.h,0
slepc.h:^?slepc.h^A,1

include/slepc/finclude/ftn-custom/makefile,60
makefile:^?makefile^A,1
LOCDIR   = include/slepc/finclude/ftn-custom/LOCDIR22,934

include/slepc/finclude/makefile,333
makefile:^?makefile^A,1
CFLAGS    =CFLAGS24,971
FFLAGS    =FFLAGS25,983
SOURCEC   =SOURCEC26,995
SOURCEF   =SOURCEF27,1007
SOURCEH   = slepc.h slepceps.h slepcst.h slepcsvd.h slepcpep.h \SOURCEH28,1019
LIBBASE   = libslepcsysLIBBASE35,1534
DIRS      = DIRS36,1558
MANSEC    = MANSEC37,1571
LOCDIR    = include/slepc/finclude/LOCDIR38,1584

include/slepc/finclude/slepc.h,181
slepc.h:^?slepc.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia3,143
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY12,521

include/slepc/finclude/slepcbv.h,181
slepcbv.h:^?slepcbv.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,205
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,583

include/slepc/finclude/slepcbvdef.h,611
slepcbvdef.h:^?slepcbvdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,205
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,583
#define __SLEPCBVDEF_H__SLEPCBVDEF_H24,1014
#define BV BV27,1080
#define BVType BVType30,1116
#define BVOrthogType BVOrthogType31,1158
#define BVOrthogRefineType BVOrthogRefineType32,1195
#define BVOrthogBlockType BVOrthogBlockType33,1232
#define BVMatMultType BVMatMultType34,1269
#define BVMAT BVMAT36,1307
#define BVSVEC BVSVEC37,1334
#define BVVECS BVVECS38,1362
#define BVCONTIGUOUS BVCONTIGUOUS39,1390

include/slepc/finclude/slepcdef.h,181
slepcdef.h:^?slepcdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,195
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,573

include/slepc/finclude/slepcds.h,181
slepcds.h:^?slepcds.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia7,207
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY16,585

include/slepc/finclude/slepcdsdef.h,603
slepcdsdef.h:^?slepcdsdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,205
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,583
#define __SLEPCDSDEF_H__SLEPCDSDEF_H24,1014
#define DS DS27,1080
#define DSType DSType30,1116
#define DSStateType DSStateType31,1151
#define DSMatType DSMatType32,1181
#define DSHEP DSHEP34,1212
#define DSNHEP DSNHEP35,1238
#define DSGHEP DSGHEP36,1265
#define DSGHIEP DSGHIEP37,1292
#define DSGNHEP DSGNHEP38,1320
#define DSSVD DSSVD39,1348
#define DSPEP DSPEP40,1374
#define DSNEP DSNEP41,1400

include/slepc/finclude/slepceps.h,181
slepceps.h:^?slepceps.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia7,208
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY16,586

include/slepc/finclude/slepcepsdef.h,1503
slepcepsdef.h:^?slepcepsdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,206
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,584
#define __SLEPCEPSDEF_H__SLEPCEPSDEF_H24,1016
#define EPS EPS32,1240
#define EPSType EPSType35,1277
#define EPSConvergedReason EPSConvergedReason36,1323
#define EPSErrorType EPSErrorType37,1364
#define EPSProblemType EPSProblemType38,1405
#define EPSWhich EPSWhich39,1446
#define EPSExtraction EPSExtraction40,1487
#define EPSBalance EPSBalance41,1528
#define EPSConv EPSConv42,1569
#define EPSStop EPSStop43,1610
#define EPSPowerShiftType EPSPowerShiftType44,1651
#define EPSLanczosReorthogType EPSLanczosReorthogType45,1692
#define EPSPRIMMEMethod EPSPRIMMEMethod46,1733
#define EPSCISSQuadRule EPSCISSQuadRule47,1774
#define EPSCISSExtraction EPSCISSExtraction48,1815
#define EPSPOWER EPSPOWER50,1857
#define EPSSUBSPACE EPSSUBSPACE51,1888
#define EPSARNOLDI EPSARNOLDI52,1922
#define EPSLANCZOS EPSLANCZOS53,1955
#define EPSKRYLOVSCHUR EPSKRYLOVSCHUR54,1988
#define EPSGD EPSGD55,2025
#define EPSJD EPSJD56,2053
#define EPSRQCG EPSRQCG57,2081
#define EPSLOBPCG EPSLOBPCG58,2111
#define EPSCISS EPSCISS59,2143
#define EPSLAPACK EPSLAPACK60,2173
#define EPSARPACK EPSARPACK61,2205
#define EPSBLZPACK EPSBLZPACK62,2237
#define EPSTRLAN EPSTRLAN63,2270
#define EPSBLOPEX EPSBLOPEX64,2301
#define EPSPRIMME EPSPRIMME65,2333
#define EPSFEAST EPSFEAST66,2365

include/slepc/finclude/slepcfn.h,181
slepcfn.h:^?slepcfn.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia7,207
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY16,585

include/slepc/finclude/slepcfndef.h,557
slepcfndef.h:^?slepcfndef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,205
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,583
#define __SLEPCFNDEF_H__SLEPCFNDEF_H24,1014
#define FN FN27,1080
#define FNType FNType30,1116
#define FNCombineType FNCombineType31,1153
#define FNCOMBINE FNCOMBINE33,1186
#define FNRATIONAL FNRATIONAL34,1215
#define FNEXP FNEXP35,1245
#define FNLOG FNLOG36,1270
#define FNPHI FNPHI37,1295
#define FNSQRT FNSQRT38,1320
#define FNINVSQRT FNINVSQRT39,1346

include/slepc/finclude/slepcmfn.h,181
slepcmfn.h:^?slepcmfn.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia7,208
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY16,586

include/slepc/finclude/slepcmfndef.h,418
slepcmfndef.h:^?slepcmfndef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,206
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,584
#define __SLEPCMFNDEF_H__SLEPCMFNDEF_H24,1016
#define MFN MFN31,1202
#define MFNType MFNType34,1239
#define MFNConvergedReason MFNConvergedReason35,1281
#define MFNKRYLOV MFNKRYLOV37,1319
#define MFNEXPOKIT MFNEXPOKIT38,1351

include/slepc/finclude/slepcnep.h,181
slepcnep.h:^?slepcnep.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia7,208
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY16,586

include/slepc/finclude/slepcnepdef.h,786
slepcnepdef.h:^?slepcnepdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,206
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,584
#define __SLEPCNEPDEF_H__SLEPCNEPDEF_H24,1016
#define NEP NEP34,1320
#define NEPType NEPType37,1357
#define NEPConvergedReason NEPConvergedReason38,1399
#define NEPErrorType NEPErrorType39,1436
#define NEPWhich NEPWhich40,1473
#define NEPConv NEPConv41,1510
#define NEPStop NEPStop42,1547
#define NEPRefine NEPRefine43,1584
#define NEPRefineScheme NEPRefineScheme44,1621
#define NEPRII NEPRII46,1659
#define NEPSLP NEPSLP47,1686
#define NEPNARNOLDI NEPNARNOLDI48,1713
#define NEPCISS NEPCISS49,1745
#define NEPINTERPOL NEPINTERPOL50,1773
#define NEPNLEIGS NEPNLEIGS51,1805

include/slepc/finclude/slepcpep.h,181
slepcpep.h:^?slepcpep.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia7,208
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY16,586

include/slepc/finclude/slepcpepdef.h,903
slepcpepdef.h:^?slepcpepdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,206
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,584
#define __SLEPCPEPDEF_H__SLEPCPEPDEF_H24,1016
#define PEP PEP33,1280
#define PEPType PEPType36,1317
#define PEPProblemType PEPProblemType37,1359
#define PEPWhich PEPWhich38,1396
#define PEPBasis PEPBasis39,1433
#define PEPScale PEPScale40,1470
#define PEPRefine PEPRefine41,1507
#define PEPRefineScheme PEPRefineScheme42,1544
#define PEPExtract PEPExtract43,1581
#define PEPConv PEPConv44,1618
#define PEPStop PEPStop45,1655
#define PEPErrorType PEPErrorType46,1692
#define PEPConvergedReason PEPConvergedReason47,1729
#define PEPLINEAR PEPLINEAR49,1767
#define PEPQARNOLDI PEPQARNOLDI50,1797
#define PEPTOAR PEPTOAR51,1829
#define PEPSTOAR PEPSTOAR52,1857
#define PEPJD PEPJD53,1886

include/slepc/finclude/slepcrg.h,181
slepcrg.h:^?slepcrg.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia7,207
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY16,585

include/slepc/finclude/slepcrgdef.h,425
slepcrgdef.h:^?slepcrgdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,205
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,583
#define __SLEPCRGDEF_H__SLEPCRGDEF_H24,1014
#define RG RG27,1080
#define RGType RGType30,1116
#define RGINTERVAL RGINTERVAL32,1152
#define RGPOLYGON RGPOLYGON33,1183
#define RGELLIPSE RGELLIPSE34,1213
#define RGRING RGRING35,1243

include/slepc/finclude/slepcst.h,181
slepcst.h:^?slepcst.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,205
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,583

include/slepc/finclude/slepcstdef.h,493
slepcstdef.h:^?slepcstdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,205
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,583
#define __SLEPCSTDEF_H__SLEPCSTDEF_H24,1014
#define ST ST29,1121
#define STType STType32,1157
#define STMatMode STMatMode33,1191
#define STSHELL STSHELL35,1221
#define STSHIFT STSHIFT36,1248
#define STSINVERT STSINVERT37,1275
#define STCAYLEY STCAYLEY38,1304
#define STPRECOND STPRECOND39,1332

include/slepc/finclude/slepcsvd.h,181
slepcsvd.h:^?slepcsvd.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia7,208
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY16,586

include/slepc/finclude/slepcsvddef.h,677
slepcsvddef.h:^?slepcsvddef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,206
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,584
#define __SLEPCSVDDEF_H__SLEPCSVDDEF_H24,1016
#define SVD SVD31,1202
#define SVDType SVDType34,1239
#define SVDConvergedReason SVDConvergedReason35,1281
#define SVDErrorType SVDErrorType36,1318
#define SVDWhich SVDWhich37,1355
#define SVDConv SVDConv38,1392
#define SVDStop SVDStop39,1429
#define SVDCROSS SVDCROSS41,1467
#define SVDCYCLIC SVDCYCLIC42,1496
#define SVDLAPACK SVDLAPACK43,1526
#define SVDLANCZOS SVDLANCZOS44,1556
#define SVDTRLANCZOS SVDTRLANCZOS45,1587

include/slepc/finclude/slepcsys.h,181
slepcsys.h:^?slepcsys.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,206
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,584

include/slepc/finclude/slepcsysdef.h,280
slepcsysdef.h:^?slepcsysdef.h^A,1
!  Copyright (c) 2002-2016, Universitat Politecnica de Valencia, SpainValencia6,206
!  WARRANTY;  without even the implied warranty of MERCHANTABILITY or  FITNESSWARRANTY15,584
#define __SLEPCSYSDEF_H__SLEPCSYSDEF_H25,1017
#define SlepcConvMonitor SlepcConvMonitor27,1042

include/slepc/private/bvimpl.h,10124
bvimpl.h:^?bvimpl.h^A,1
#define _BVIMPL_BVIMPL23,937
PETSC_EXTERN PetscBool BVRegisterAllCalled;BVRegisterAllCalled28,1013
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_Create31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_Copy31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_Mult31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_MultVec31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_MultInPlace31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_Dot31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_DotVec31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_Orthogonalize31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_OrthogonalizeVec31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_Scale31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_Norm31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_NormVec31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_SetRandom31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_MatMult31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_MatMultVec31,1107
PETSC_EXTERN PetscLogEvent BV_Create,BV_Copy,BV_Mult,BV_MultVec,BV_MultInPlace,BV_Dot,BV_DotVec,BV_Orthogonalize,BV_OrthogonalizeVec,BV_Scale,BV_Norm,BV_NormVec,BV_SetRandom,BV_MatMult,BV_MatMultVec,BV_MatProject;BV_MatProject31,1107
typedef struct _BVOps *BVOps;BVOps33,1322
struct _BVOps {_BVOps35,1353
  PetscErrorCode (*mult)(BV,PetscScalar,PetscScalar,BV,Mat);mult36,1369
  PetscErrorCode (*multvec)(BV,PetscScalar,PetscScalar,Vec,PetscScalar*);multvec37,1430
  PetscErrorCode (*multinplace)(BV,Mat,PetscInt,PetscInt);multinplace38,1504
  PetscErrorCode (*multinplacetrans)(BV,Mat,PetscInt,PetscInt);multinplacetrans39,1563
  PetscErrorCode (*dot)(BV,BV,Mat);dot40,1627
  PetscErrorCode (*dotvec)(BV,Vec,PetscScalar*);dotvec41,1663
  PetscErrorCode (*dotvec_local)(BV,Vec,PetscScalar*);dotvec_local42,1712
  PetscErrorCode (*dotvec_begin)(BV,Vec,PetscScalar*);dotvec_begin43,1767
  PetscErrorCode (*dotvec_end)(BV,Vec,PetscScalar*);dotvec_end44,1822
  PetscErrorCode (*scale)(BV,PetscInt,PetscScalar);scale45,1875
  PetscErrorCode (*norm)(BV,PetscInt,NormType,PetscReal*);norm46,1927
  PetscErrorCode (*norm_local)(BV,PetscInt,NormType,PetscReal*);norm_local47,1986
  PetscErrorCode (*norm_begin)(BV,PetscInt,NormType,PetscReal*);norm_begin48,2051
  PetscErrorCode (*norm_end)(BV,PetscInt,NormType,PetscReal*);norm_end49,2116
  PetscErrorCode (*orthogonalize)(BV,Mat);orthogonalize50,2179
  PetscErrorCode (*matmult)(BV,Mat,BV);matmult51,2222
  PetscErrorCode (*copy)(BV,BV);copy52,2262
  PetscErrorCode (*resize)(BV,PetscInt,PetscBool);resize53,2295
  PetscErrorCode (*getcolumn)(BV,PetscInt,Vec*);getcolumn54,2346
  PetscErrorCode (*restorecolumn)(BV,PetscInt,Vec*);restorecolumn55,2395
  PetscErrorCode (*getarray)(BV,PetscScalar**);getarray56,2448
  PetscErrorCode (*restorearray)(BV,PetscScalar**);restorearray57,2496
  PetscErrorCode (*getarrayread)(BV,const PetscScalar**);getarrayread58,2548
  PetscErrorCode (*restorearrayread)(BV,const PetscScalar**);restorearrayread59,2606
  PetscErrorCode (*duplicate)(BV,BV*);duplicate60,2668
  PetscErrorCode (*create)(BV);create61,2707
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,BV);setfromoptions62,2739
  PetscErrorCode (*view)(BV,PetscViewer);view63,2797
  PetscErrorCode (*destroy)(BV);destroy64,2839
struct _p_BV {_p_BV67,2876
  Vec                t;            /* template vector */t70,2996
  PetscInt           n,N;          /* dimensions of vectors (local, global) */n71,3053
  PetscInt           n,N;          /* dimensions of vectors (local, global) */N71,3053
  PetscInt           m;            /* number of vectors */m72,3132
  PetscInt           l;            /* number of leading columns */l73,3191
  PetscInt           k;            /* number of active columns */k74,3258
  PetscInt           nc;           /* number of constraints */nc75,3324
  BVOrthogType       orthog_type;  /* the method of vector orthogonalization */orthog_type76,3387
  BVOrthogRefineType orthog_ref;   /* refinement method */orthog_ref77,3467
  PetscReal          orthog_eta;   /* refinement threshold */orthog_eta78,3526
  BVOrthogBlockType  orthog_block; /* the method of block orthogonalization */orthog_block79,3588
  Mat                matrix;       /* inner product matrix */matrix80,3667
  PetscBool          indef;        /* matrix is indefinite */indef81,3729
  BVMatMultType      vmm;          /* version of matmult operation */vmm82,3791
  Vec                Bx;           /* result of matrix times a vector x */Bx85,3937
  PetscObjectId      xid;          /* object id of vector x */xid86,4012
  PetscObjectState   xstate;       /* state of vector x */xstate87,4075
  Vec                cv[2];        /* column vectors obtained with BVGetColumn() */cv88,4134
  PetscInt           ci[2];        /* column indices of obtained vectors */ci89,4218
  PetscObjectState   st[2];        /* state of obtained vectors */st90,4294
  PetscObjectId      id[2];        /* object id of obtained vectors */id91,4361
  PetscScalar        *h,*c;        /* orthogonalization coefficients */h92,4432
  PetscScalar        *h,*c;        /* orthogonalization coefficients */c92,4432
  PetscReal          *omega;       /* signature matrix values for indefinite case */omega93,4504
  Mat                B,C;          /* auxiliary dense matrices for matmult operation */B94,4589
  Mat                B,C;          /* auxiliary dense matrices for matmult operation */C94,4589
  PetscObjectId      Aid;          /* object id of matrix A of matmult operation */Aid95,4677
  PetscBool          defersfo;     /* deferred call to setfromoptions */defersfo96,4761
  BV                 cached;       /* cached BV to store result of matrix times BV */cached97,4834
  PetscObjectState   bvstate;      /* state of BV when BVApplyMatrixBV() was called */bvstate98,4920
  PetscRandom        rand;         /* random number generator */rand99,5007
  PetscBool          rrandom;      /* reproducible random vectors */rrandom100,5072
  PetscScalar        *work;work101,5141
  PetscInt           lwork;lwork102,5169
  void               *data;data103,5197
#undef __FUNCT____FUNCT__106,5229
#define __FUNCT__ __FUNCT__107,5246
PETSC_STATIC_INLINE PetscErrorCode BV_SafeSqrt(BV bv,PetscScalar alpha,PetscReal *res)BV_SafeSqrt114,5519
#undef __FUNCT____FUNCT__137,6421
#define __FUNCT__ __FUNCT__138,6438
PETSC_STATIC_INLINE PetscErrorCode BV_IPMatMult(BV bv,Vec x)BV_IPMatMult143,6569
#undef __FUNCT____FUNCT__156,6926
#define __FUNCT__ __FUNCT__157,6943
PETSC_STATIC_INLINE PetscErrorCode BV_AllocateCachedBV(BV V)BV_AllocateCachedBV161,7082
#undef __FUNCT____FUNCT__175,7582
#define __FUNCT__ __FUNCT__176,7599
PETSC_STATIC_INLINE PetscErrorCode BV_IPMatMultBV(BV bv)BV_IPMatMultBV181,7745
#undef __FUNCT____FUNCT__199,8246
#define __FUNCT__ __FUNCT__200,8263
PETSC_STATIC_INLINE PetscErrorCode BV_AllocateCoeffs(BV bv)BV_AllocateCoeffs204,8390
#undef __FUNCT____FUNCT__216,8719
#define __FUNCT__ __FUNCT__217,8736
PETSC_STATIC_INLINE PetscErrorCode BV_AllocateSignature(BV bv)BV_AllocateSignature221,8861
#undef __FUNCT____FUNCT__235,9262
#define __FUNCT__ __FUNCT__236,9279
PETSC_STATIC_INLINE PetscErrorCode BV_AllocateMatMult(BV bv,Mat A,PetscInt m)BV_AllocateMatMult240,9416
#define BVAvailableVec BVAvailableVec271,10463
#define BVCheckSizes(BVCheckSizes278,10623
#define BVCheckSizes(BVCheckSizes282,10675

include/slepc/private/dsimpl.h,3316
dsimpl.h:^?dsimpl.h^A,1
#define _DSIMPL_DSIMPL23,946
PETSC_EXTERN PetscBool DSRegisterAllCalled;DSRegisterAllCalled28,1022
PETSC_EXTERN PetscLogEvent DS_Solve,DS_Vectors,DS_Other;DS_Solve30,1115
PETSC_EXTERN PetscLogEvent DS_Solve,DS_Vectors,DS_Other;DS_Vectors30,1115
PETSC_EXTERN PetscLogEvent DS_Solve,DS_Vectors,DS_Other;DS_Other30,1115
PETSC_INTERN const char *DSMatName[];DSMatName31,1172
typedef struct _DSOps *DSOps;DSOps33,1211
struct _DSOps {_DSOps35,1242
  PetscErrorCode (*allocate)(DS,PetscInt);allocate36,1258
  PetscErrorCode (*view)(DS,PetscViewer);view37,1301
  PetscErrorCode (*vectors)(DS,DSMatType,PetscInt*,PetscReal*);vectors38,1343
  PetscErrorCode (*solve[DS_MAX_SOLVE])(DS,PetscScalar*,PetscScalar*);solve39,1407
  PetscErrorCode (*sort)(DS,PetscScalar*,PetscScalar*,PetscScalar*,PetscScalar*,PetscInt*);sort40,1478
  PetscErrorCode (*truncate)(DS,PetscInt);truncate41,1570
  PetscErrorCode (*update)(DS);update42,1613
  PetscErrorCode (*cond)(DS,PetscReal*);cond43,1645
  PetscErrorCode (*transharm)(DS,PetscScalar,PetscReal,PetscBool,PetscScalar*,PetscReal*);transharm44,1686
  PetscErrorCode (*transrks)(DS,PetscScalar);transrks45,1777
  PetscErrorCode (*normalize)(DS,DSMatType,PetscInt);normalize46,1823
  PetscErrorCode (*destroy)(DS);destroy47,1877
struct _p_DS {_p_DS50,1914
  DSStateType    state;              /* the current state */state53,2034
  PetscInt       method;             /* identifies the variant to be used */method54,2095
  PetscBool      compact;            /* whether the matrices are stored in compact form */compact55,2172
  PetscBool      refined;            /* get refined vectors instead of regular vectors */refined56,2263
  PetscBool      extrarow;           /* assume the matrix dimension is (n+1) x n */extrarow57,2353
  PetscInt       ld;                 /* leading dimension */ld58,2437
  PetscInt       l;                  /* number of locked (inactive) leading columns */l59,2498
  PetscInt       n;                  /* current dimension */n60,2585
  PetscInt       m;                  /* current column dimension (for SVD only) */m61,2646
  PetscInt       k;                  /* intermediate dimension (e.g. position of arrow) */k62,2729
  PetscInt       t;                  /* length of decomposition when it was truncated */t63,2820
  PetscInt       bs;                 /* block size */bs64,2909
  SlepcSC        sc;                 /* sorting criterion */sc65,2963
  PetscScalar    *mat[DS_NUM_MAT];   /* the matrices */mat68,3100
  PetscReal      *rmat[DS_NUM_MAT];  /* the matrices (real) */rmat69,3156
  Mat            omat[DS_NUM_MAT];   /* the matrices (PETSc object) */omat70,3219
  PetscInt       *perm;              /* permutation */perm71,3290
  void           *data;              /* placeholder for solver-specific stuff */data72,3345
  PetscScalar    *work;work73,3426
  PetscReal      *rwork;rwork74,3450
  PetscBLASInt   *iwork;iwork75,3475
  PetscInt       lwork,lrwork,liwork;lwork76,3500
  PetscInt       lwork,lrwork,liwork;lrwork76,3500
  PetscInt       lwork,lrwork,liwork;liwork76,3500
#define DSCheckAlloc(DSCheckAlloc84,3617
#define DSCheckSolved(DSCheckSolved85,3661
#define DSCheckAlloc(DSCheckAlloc89,3714
#define DSCheckSolved(DSCheckSolved94,3904

include/slepc/private/epsimpl.h,6663
epsimpl.h:^?epsimpl.h^A,1
#define _EPSIMPL_EPSIMPL23,947
PETSC_EXTERN PetscBool EPSRegisterAllCalled;EPSRegisterAllCalled28,1025
PETSC_EXTERN PetscLogEvent EPS_SetUp,EPS_Solve;EPS_SetUp30,1120
PETSC_EXTERN PetscLogEvent EPS_SetUp,EPS_Solve;EPS_Solve30,1120
typedef struct _EPSOps *EPSOps;EPSOps32,1169
struct _EPSOps {_EPSOps34,1202
  PetscErrorCode (*solve)(EPS);solve35,1219
  PetscErrorCode (*setup)(EPS);setup36,1251
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,EPS);setfromoptions37,1283
  PetscErrorCode (*publishoptions)(EPS);publishoptions38,1342
  PetscErrorCode (*destroy)(EPS);destroy39,1383
  PetscErrorCode (*reset)(EPS);reset40,1417
  PetscErrorCode (*view)(EPS,PetscViewer);view41,1449
  PetscErrorCode (*backtransform)(EPS);backtransform42,1492
  PetscErrorCode (*computevectors)(EPS);computevectors43,1532
#define MAXEPSMONITORS MAXEPSMONITORS49,1645
typedef enum { EPS_STATE_INITIAL,EPS_STATE_INITIAL51,1671
               EPS_STATE_SETUP,EPS_STATE_SETUP52,1705
               EPS_STATE_SOLVED,EPS_STATE_SOLVED53,1737
               EPS_STATE_EIGENVECTORS } EPSStateType;EPS_STATE_EIGENVECTORS54,1770
               EPS_STATE_EIGENVECTORS } EPSStateType;EPSStateType54,1770
struct _p_EPS {_p_EPS59,1866
  PetscInt       max_it;           /* maximum number of iterations */max_it62,1989
  PetscInt       nev;              /* number of eigenvalues to compute */nev63,2059
  PetscInt       ncv;              /* number of basis vectors */ncv64,2133
  PetscInt       mpd;              /* maximum dimension of projected problem */mpd65,2198
  PetscInt       nini;             /* number of initial vectors (negative means not copied yet) */nini66,2278
  PetscInt       nds;              /* number of basis vectors of deflation space */nds67,2377
  PetscScalar    target;           /* target value */target68,2461
  PetscReal      tol;              /* tolerance */tol69,2515
  EPSConv        conv;             /* convergence test */conv70,2566
  EPSStop        stop;             /* stopping test */stop71,2624
  EPSWhich       which;            /* which part of the spectrum to be sought */which72,2679
  PetscReal      inta,intb;        /* interval [a,b] for spectrum slicing */inta73,2760
  PetscReal      inta,intb;        /* interval [a,b] for spectrum slicing */intb73,2760
  EPSProblemType problem_type;     /* which kind of problem to be solved */problem_type74,2837
  EPSExtraction  extraction;       /* which kind of extraction to be applied */extraction75,2913
  EPSBalance     balance;          /* the balancing method */balance76,2993
  PetscInt       balance_its;      /* number of iterations of the balancing method */balance_its77,3055
  PetscReal      balance_cutoff;   /* cutoff value for balancing */balance_cutoff78,3141
  PetscBool      trueres;          /* whether the true residual norm must be computed */trueres79,3209
  PetscBool      trackall;         /* whether all the residuals must be computed */trackall80,3298
  PetscBool      purify;           /* whether eigenvectors need to be purified */purify81,3382
  PetscErrorCode (*converged)(EPS,PetscScalar,PetscScalar,PetscReal,PetscReal*,void*);converged84,3541
  PetscErrorCode (*convergeddestroy)(void*);convergeddestroy85,3628
  PetscErrorCode (*stopping)(EPS,PetscInt,PetscInt,PetscInt,PetscInt,EPSConvergedReason*,void*);stopping86,3673
  PetscErrorCode (*stoppingdestroy)(void*);stoppingdestroy87,3770
  PetscErrorCode (*arbitrary)(PetscScalar,PetscScalar,Vec,Vec,PetscScalar*,PetscScalar*,void*);arbitrary88,3814
  void           *convergedctx;convergedctx89,3910
  void           *stoppingctx;stoppingctx90,3942
  void           *arbitraryctx;arbitraryctx91,3973
  PetscErrorCode (*monitor[MAXEPSMONITORS])(EPS,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,void*);monitor92,4005
  PetscErrorCode (*monitordestroy[MAXEPSMONITORS])(void**);monitordestroy93,4125
  void           *monitorcontext[MAXEPSMONITORS];monitorcontext94,4185
  PetscInt       numbermonitors;numbermonitors95,4235
  ST             st;               /* spectral transformation object */st98,4344
  DS             ds;               /* direct solver object */ds99,4416
  BV             V;                /* set of basis vectors and computed eigenvectors */V100,4478
  RG             rg;               /* optional region for filtering */rg101,4566
  SlepcSC        sc;               /* sorting criterion data */sc102,4637
  Vec            D;                /* diagonal matrix for balancing */D103,4701
  Vec            *IS;              /* references to user-provided initial space */IS104,4772
  Vec            *defl;            /* references to user-provided deflation space */defl105,4855
  PetscScalar    *eigr,*eigi;      /* real and imaginary parts of eigenvalues */eigr106,4940
  PetscScalar    *eigr,*eigi;      /* real and imaginary parts of eigenvalues */eigi106,4940
  PetscReal      *errest;          /* error estimates */errest107,5021
  PetscScalar    *rr,*ri;          /* values computed by user's arbitrary selection function */rr108,5078
  PetscScalar    *rr,*ri;          /* values computed by user's arbitrary selection function */ri108,5078
  PetscInt       *perm;            /* permutation for eigenvalue ordering */perm109,5174
  PetscInt       nwork;            /* number of work vectors */nwork110,5251
  Vec            *work;            /* work vectors */work111,5315
  void           *data;            /* placeholder for solver-specific stuff */data112,5369
  EPSStateType   state;            /* initial -> setup -> solved -> eigenvectors */state115,5524
  PetscInt       nconv;            /* number of converged eigenvalues */nconv116,5608
  PetscInt       its;              /* number of iterations so far computed */its117,5681
  PetscInt       n,nloc;           /* problem dimensions (global, local) */n118,5759
  PetscInt       n,nloc;           /* problem dimensions (global, local) */nloc118,5759
  PetscReal      nrma,nrmb;        /* computed matrix norms */nrma119,5835
  PetscReal      nrma,nrmb;        /* computed matrix norms */nrmb119,5835
  PetscBool      isgeneralized;isgeneralized120,5898
  PetscBool      ispositive;ispositive121,5930
  PetscBool      ishermitian;ishermitian122,5959
  EPSConvergedReason reason;reason123,5989
#define EPSCheckSolved(EPSCheckSolved131,6098
#define EPSCheckSolved(EPSCheckSolved135,6152
#undef __FUNCT____FUNCT__142,6369
#define __FUNCT__ __FUNCT__143,6386
PETSC_STATIC_INLINE PetscErrorCode EPS_SetInnerProduct(EPS eps)EPS_SetInnerProduct147,6503

include/slepc/private/fnimpl.h,1812
fnimpl.h:^?fnimpl.h^A,1
#define _FNIMPL_FNIMPL23,946
PETSC_EXTERN PetscBool FNRegisterAllCalled;FNRegisterAllCalled28,1022
PETSC_EXTERN PetscLogEvent FN_Evaluate;FN_Evaluate30,1115
typedef struct _FNOps *FNOps;FNOps32,1156
struct _FNOps {_FNOps34,1187
  PetscErrorCode (*evaluatefunction)(FN,PetscScalar,PetscScalar*);evaluatefunction35,1203
  PetscErrorCode (*evaluatederivative)(FN,PetscScalar,PetscScalar*);evaluatederivative36,1270
  PetscErrorCode (*evaluatefunctionmat)(FN,Mat,Mat);evaluatefunctionmat37,1339
  PetscErrorCode (*evaluatefunctionmatsym)(FN,Mat,Mat);evaluatefunctionmatsym38,1392
  PetscErrorCode (*evaluatefunctionmatvec)(FN,Mat,Vec);evaluatefunctionmatvec39,1448
  PetscErrorCode (*evaluatefunctionmatvecsym)(FN,Mat,Vec);evaluatefunctionmatvecsym40,1504
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,FN);setfromoptions41,1563
  PetscErrorCode (*view)(FN,PetscViewer);view42,1621
  PetscErrorCode (*duplicate)(FN,MPI_Comm,FN*);duplicate43,1663
  PetscErrorCode (*destroy)(FN);destroy44,1711
#define FN_MAX_W FN_MAX_W47,1748
struct _p_FN {_p_FN49,1768
  PetscScalar alpha;          /* inner scaling (argument) */alpha52,1888
  PetscScalar beta;           /* outer scaling (result) */beta53,1949
  Mat         W[FN_MAX_W];    /* workspace matrices */W56,2084
  PetscInt    nw;             /* number of allocated W matrices */nw57,2139
  PetscInt    cw;             /* current W matrix */cw58,2206
  void        *data;data59,2259
#undef __FUNCT____FUNCT__62,2284
#define __FUNCT__ __FUNCT__63,2301
PETSC_STATIC_INLINE PetscErrorCode FN_AllocateWorkMat(FN fn,Mat A,Mat *M)FN_AllocateWorkMat69,2519
#undef __FUNCT____FUNCT__100,3442
#define __FUNCT__ __FUNCT__101,3459
PETSC_STATIC_INLINE PetscErrorCode FN_FreeWorkMat(FN fn,Mat *M)FN_FreeWorkMat105,3576

include/slepc/private/makefile,309
makefile:^?makefile^A,1
CFLAGS   =CFLAGS22,934
FFLAGS   =FFLAGS23,945
SOURCEC  =SOURCEC24,956
SOURCEF  =SOURCEF25,967
SOURCEH  = epsimpl.h stimpl.h svdimpl.h pepimpl.h \SOURCEH26,978
LIBBASE  = libslepcsysLIBBASE28,1109
DIRS     = DIRS29,1132
LOCDIR   = include/slepc/private/LOCDIR30,1144
MANSEC   = MANSEC31,1178

include/slepc/private/mfnimpl.h,2658
mfnimpl.h:^?mfnimpl.h^A,1
#define _MFNIMPL_MFNIMPL23,947
PETSC_EXTERN PetscBool MFNRegisterAllCalled;MFNRegisterAllCalled28,1025
PETSC_EXTERN PetscLogEvent MFN_SetUp, MFN_Solve;MFN_SetUp30,1120
PETSC_EXTERN PetscLogEvent MFN_SetUp, MFN_Solve;MFN_Solve30,1120
typedef struct _MFNOps *MFNOps;MFNOps32,1170
struct _MFNOps {_MFNOps34,1203
  PetscErrorCode (*solve)(MFN,Vec,Vec);solve35,1220
  PetscErrorCode (*setup)(MFN);setup36,1260
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,MFN);setfromoptions37,1292
  PetscErrorCode (*publishoptions)(MFN);publishoptions38,1351
  PetscErrorCode (*destroy)(MFN);destroy39,1392
  PetscErrorCode (*reset)(MFN);reset40,1426
  PetscErrorCode (*view)(MFN,PetscViewer);view41,1458
#define MAXMFNMONITORS MAXMFNMONITORS47,1573
struct _p_MFN {_p_MFN52,1640
  Mat            A;              /* the problem matrix */A55,1763
  FN             fn;             /* which function to compute */fn56,1821
  PetscInt       max_it;         /* maximum number of iterations */max_it57,1886
  PetscInt       ncv;            /* number of basis vectors */ncv58,1954
  PetscReal      tol;            /* tolerance */tol59,2017
  PetscBool      errorifnotconverged;    /* error out if MFNSolve() does not converge */errorifnotconverged60,2066
  PetscErrorCode (*monitor[MAXMFNMONITORS])(MFN,PetscInt,PetscReal,void*);monitor63,2232
  PetscErrorCode (*monitordestroy[MAXMFNMONITORS])(void**);monitordestroy64,2307
  void           *monitorcontext[MAXMFNMONITORS];monitorcontext65,2367
  PetscInt       numbermonitors;numbermonitors66,2417
  BV             V;              /* set of basis vectors */V69,2526
  PetscInt       nwork;          /* number of work vectors */nwork70,2586
  Vec            *work;          /* work vectors */work71,2648
  void           *data;          /* placeholder for solver-specific stuff */data72,2700
  PetscInt       its;            /* number of iterations so far computed */its75,2854
  PetscInt       nv;             /* size of current Schur decomposition */nv76,2930
  PetscReal      errest;         /* error estimate */errest77,3005
  PetscReal      bnorm;          /* computed norm of right-hand side in current solve */bnorm78,3059
  PetscInt       setupcalled;setupcalled79,3148
  MFNConvergedReason reason;reason80,3178
#undef __FUNCT____FUNCT__83,3211
#define __FUNCT__ __FUNCT__84,3228
PETSC_STATIC_INLINE PetscErrorCode MFN_CreateDenseMat(PetscInt k,Mat *A)MFN_CreateDenseMat88,3359
#undef __FUNCT____FUNCT__109,3847
#define __FUNCT__ __FUNCT__110,3864
PETSC_STATIC_INLINE PetscErrorCode MFN_CreateVec(PetscInt k,Vec *v)MFN_CreateVec114,3979

include/slepc/private/nepimpl.h,7917
nepimpl.h:^?nepimpl.h^A,1
#define _NEPIMPL_NEPIMPL23,947
PETSC_EXTERN PetscBool NEPRegisterAllCalled;NEPRegisterAllCalled28,1025
PETSC_EXTERN PetscLogEvent NEP_SetUp,NEP_Solve,NEP_Refine,NEP_FunctionEval,NEP_JacobianEval,NEP_DerivativesEval;NEP_SetUp30,1120
PETSC_EXTERN PetscLogEvent NEP_SetUp,NEP_Solve,NEP_Refine,NEP_FunctionEval,NEP_JacobianEval,NEP_DerivativesEval;NEP_Solve30,1120
PETSC_EXTERN PetscLogEvent NEP_SetUp,NEP_Solve,NEP_Refine,NEP_FunctionEval,NEP_JacobianEval,NEP_DerivativesEval;NEP_Refine30,1120
PETSC_EXTERN PetscLogEvent NEP_SetUp,NEP_Solve,NEP_Refine,NEP_FunctionEval,NEP_JacobianEval,NEP_DerivativesEval;NEP_FunctionEval30,1120
PETSC_EXTERN PetscLogEvent NEP_SetUp,NEP_Solve,NEP_Refine,NEP_FunctionEval,NEP_JacobianEval,NEP_DerivativesEval;NEP_JacobianEval30,1120
PETSC_EXTERN PetscLogEvent NEP_SetUp,NEP_Solve,NEP_Refine,NEP_FunctionEval,NEP_JacobianEval,NEP_DerivativesEval;NEP_DerivativesEval30,1120
typedef struct _NEPOps *NEPOps;NEPOps32,1234
struct _NEPOps {_NEPOps34,1267
  PetscErrorCode (*solve)(NEP);solve35,1284
  PetscErrorCode (*setup)(NEP);setup36,1316
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,NEP);setfromoptions37,1348
  PetscErrorCode (*publishoptions)(NEP);publishoptions38,1407
  PetscErrorCode (*destroy)(NEP);destroy39,1448
  PetscErrorCode (*reset)(NEP);reset40,1482
  PetscErrorCode (*view)(NEP,PetscViewer);view41,1514
  PetscErrorCode (*computevectors)(NEP);computevectors42,1557
#define MAXNEPMONITORS MAXNEPMONITORS48,1670
typedef enum { NEP_STATE_INITIAL,NEP_STATE_INITIAL50,1696
               NEP_STATE_SETUP,NEP_STATE_SETUP51,1730
               NEP_STATE_SOLVED,NEP_STATE_SOLVED52,1762
               NEP_STATE_EIGENVECTORS } NEPStateType;NEP_STATE_EIGENVECTORS53,1795
               NEP_STATE_EIGENVECTORS } NEPStateType;NEPStateType53,1795
typedef enum { NEP_USER_INTERFACE_CALLBACK=1,NEP_USER_INTERFACE_CALLBACK61,2158
               NEP_USER_INTERFACE_SPLIT,NEP_USER_INTERFACE_SPLIT62,2204
               NEP_USER_INTERFACE_DERIVATIVES } NEPUserInterface;NEP_USER_INTERFACE_DERIVATIVES63,2245
               NEP_USER_INTERFACE_DERIVATIVES } NEPUserInterface;NEPUserInterface63,2245
struct _p_NEP {_p_NEP68,2353
  PetscInt       max_it;           /* maximum number of iterations */max_it71,2476
  PetscInt       nev;              /* number of eigenvalues to compute */nev72,2546
  PetscInt       ncv;              /* number of basis vectors */ncv73,2620
  PetscInt       mpd;              /* maximum dimension of projected problem */mpd74,2685
  PetscInt       nini;             /* number of initial vectors (negative means not copied yet) */nini75,2765
  PetscScalar    target;           /* target value */target76,2864
  PetscReal      tol;              /* tolerance */tol77,2918
  NEPConv        conv;             /* convergence test */conv78,2969
  NEPStop        stop;             /* stopping test */stop79,3027
  NEPWhich       which;            /* which part of the spectrum to be sought */which80,3082
  NEPRefine      refine;           /* type of refinement to be applied after solve */refine81,3163
  PetscInt       npart;            /* number of partitions of the communicator */npart82,3249
  PetscReal      rtol;             /* tolerance for refinement */rtol83,3331
  PetscInt       rits;             /* number of iterations of the refinement method */rits84,3397
  NEPRefineScheme scheme;          /* scheme for solving linear systems within refinement */scheme85,3484
  PetscBool      trackall;         /* whether all the residuals must be computed */trackall86,3577
  PetscErrorCode (*computefunction)(NEP,PetscScalar,Mat,Mat,void*);computefunction89,3738
  PetscErrorCode (*computejacobian)(NEP,PetscScalar,Mat,void*);computejacobian90,3806
  void           *functionctx;functionctx91,3870
  void           *jacobianctx;jacobianctx92,3901
  PetscErrorCode (*computederivatives)(NEP,PetscScalar,PetscInt,Mat,void*);computederivatives93,3932
  void           *derivativesctx;derivativesctx94,4008
  PetscErrorCode (*converged)(NEP,PetscScalar,PetscScalar,PetscReal,PetscReal*,void*);converged95,4042
  PetscErrorCode (*convergeddestroy)(void*);convergeddestroy96,4129
  PetscErrorCode (*stopping)(NEP,PetscInt,PetscInt,PetscInt,PetscInt,NEPConvergedReason*,void*);stopping97,4174
  PetscErrorCode (*stoppingdestroy)(void*);stoppingdestroy98,4271
  void           *convergedctx;convergedctx99,4315
  void           *stoppingctx;stoppingctx100,4347
  PetscErrorCode (*monitor[MAXNEPMONITORS])(NEP,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,void*);monitor101,4378
  PetscErrorCode (*monitordestroy[MAXNEPMONITORS])(void**);monitordestroy102,4498
  void           *monitorcontext[MAXNEPMONITORS];monitorcontext103,4558
  PetscInt       numbermonitors;numbermonitors104,4608
  DS             ds;               /* direct solver object */ds107,4717
  BV             V;                /* set of basis vectors and computed eigenvectors */V108,4779
  RG             rg;               /* optional region for filtering */rg109,4867
  SlepcSC        sc;               /* sorting criterion data */sc110,4938
  Mat            function;         /* function matrix */function111,5002
  Mat            function_pre;     /* function matrix (preconditioner) */function_pre112,5059
  Mat            jacobian;         /* Jacobian matrix */jacobian113,5133
  Mat            derivatives;      /* derivatives matrix */derivatives114,5190
  Mat            *A;               /* matrix coefficients of split form */A115,5250
  FN             *f;               /* matrix functions of split form */f116,5325
  PetscInt       nt;               /* number of terms in split form */nt117,5397
  MatStructure   mstr;             /* pattern of split matrices */mstr118,5468
  Vec            *IS;              /* references to user-provided initial space */IS119,5535
  PetscScalar    *eigr,*eigi;      /* real and imaginary parts of eigenvalues */eigr120,5618
  PetscScalar    *eigr,*eigi;      /* real and imaginary parts of eigenvalues */eigi120,5618
  PetscReal      *errest;          /* error estimates */errest121,5699
  PetscInt       *perm;            /* permutation for eigenvalue ordering */perm122,5756
  PetscInt       nwork;            /* number of work vectors */nwork123,5833
  Vec            *work;            /* work vectors */work124,5897
  KSP            refineksp;        /* ksp used in refinement */refineksp125,5951
  PetscSubcomm   refinesubc;       /* context for sub-communicators */refinesubc126,6015
  void           *data;            /* placeholder for solver-specific stuff */data127,6086
  NEPStateType   state;            /* initial -> setup -> solved -> eigenvectors */state130,6241
  PetscInt       nconv;            /* number of converged eigenvalues */nconv131,6325
  PetscInt       its;              /* number of iterations so far computed */its132,6398
  PetscInt       n,nloc;           /* problem dimensions (global, local) */n133,6476
  PetscInt       n,nloc;           /* problem dimensions (global, local) */nloc133,6476
  PetscReal      *nrma;            /* computed matrix norms */nrma134,6552
  NEPUserInterface fui;            /* how the user has defined the nonlinear operator */fui135,6615
  NEPConvergedReason reason;reason136,6704
#define NEPCheckProblem(NEPCheckProblem144,6813
#define NEPCheckCallback(NEPCheckCallback145,6860
#define NEPCheckSplit(NEPCheckSplit146,6908
#define NEPCheckDerivatives(NEPCheckDerivatives147,6953
#define NEPCheckSolved(NEPCheckSolved148,7004
#define NEPCheckProblem(NEPCheckProblem152,7058
#define NEPCheckCallback(NEPCheckCallback157,7279
#define NEPCheckSplit(NEPCheckSplit162,7549
#define NEPCheckDerivatives(NEPCheckDerivatives167,7802
#define NEPCheckSolved(NEPCheckSolved172,8089

include/slepc/private/pepimpl.h,7129
pepimpl.h:^?pepimpl.h^A,1
#define _PEPIMPL_PEPIMPL23,947
PETSC_EXTERN PetscBool PEPRegisterAllCalled;PEPRegisterAllCalled28,1025
PETSC_EXTERN PetscLogEvent PEP_SetUp,PEP_Solve,PEP_Refine;PEP_SetUp30,1120
PETSC_EXTERN PetscLogEvent PEP_SetUp,PEP_Solve,PEP_Refine;PEP_Solve30,1120
PETSC_EXTERN PetscLogEvent PEP_SetUp,PEP_Solve,PEP_Refine;PEP_Refine30,1120
typedef struct _PEPOps *PEPOps;PEPOps32,1180
struct _PEPOps {_PEPOps34,1213
  PetscErrorCode (*solve)(PEP);solve35,1230
  PetscErrorCode (*setup)(PEP);setup36,1262
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,PEP);setfromoptions37,1294
  PetscErrorCode (*publishoptions)(PEP);publishoptions38,1353
  PetscErrorCode (*destroy)(PEP);destroy39,1394
  PetscErrorCode (*reset)(PEP);reset40,1428
  PetscErrorCode (*view)(PEP,PetscViewer);view41,1460
  PetscErrorCode (*backtransform)(PEP);backtransform42,1503
  PetscErrorCode (*computevectors)(PEP);computevectors43,1543
  PetscErrorCode (*extractvectors)(PEP);extractvectors44,1584
#define MAXPEPMONITORS MAXPEPMONITORS50,1697
typedef enum { PEP_STATE_INITIAL,PEP_STATE_INITIAL52,1723
               PEP_STATE_SETUP,PEP_STATE_SETUP53,1757
               PEP_STATE_SOLVED,PEP_STATE_SOLVED54,1789
               PEP_STATE_EIGENVECTORS } PEPStateType;PEP_STATE_EIGENVECTORS55,1822
               PEP_STATE_EIGENVECTORS } PEPStateType;PEPStateType55,1822
struct _p_PEP {_p_PEP60,1918
  PetscInt       max_it;           /* maximum number of iterations */max_it63,2041
  PetscInt       nev;              /* number of eigenvalues to compute */nev64,2111
  PetscInt       ncv;              /* number of basis vectors */ncv65,2185
  PetscInt       mpd;              /* maximum dimension of projected problem */mpd66,2250
  PetscInt       nini;             /* number of initial vectors (negative means not copied yet) */nini67,2330
  PetscScalar    target;           /* target value */target68,2429
  PetscReal      tol;              /* tolerance */tol69,2483
  PEPConv        conv;             /* convergence test */conv70,2534
  PEPStop        stop;             /* stopping test */stop71,2592
  PEPWhich       which;            /* which part of the spectrum to be sought */which72,2647
  PEPBasis       basis;            /* polynomial basis used to represent the problem */basis73,2728
  PEPProblemType problem_type;     /* which kind of problem to be solved */problem_type74,2816
  PEPScale       scale;            /* scaling strategy to be used */scale75,2892
  PetscReal      sfactor,dsfactor; /* scaling factors */sfactor76,2961
  PetscReal      sfactor,dsfactor; /* scaling factors */dsfactor76,2961
  PetscInt       sits;             /* number of iterations of the scaling method */sits77,3018
  PetscReal      slambda;          /* norm eigenvalue approximation for scaling */slambda78,3102
  PEPRefine      refine;           /* type of refinement to be applied after solve */refine79,3185
  PetscInt       npart;            /* number of partitions of the communicator */npart80,3271
  PetscReal      rtol;             /* tolerance for refinement */rtol81,3353
  PetscInt       rits;             /* number of iterations of the refinement method */rits82,3419
  PEPRefineScheme scheme;          /* scheme for solving linear systems within refinement */scheme83,3506
  PEPExtract     extract;          /* type of extraction used */extract84,3599
  PetscBool      trackall;         /* whether all the residuals must be computed */trackall85,3664
  PetscErrorCode (*converged)(PEP,PetscScalar,PetscScalar,PetscReal,PetscReal*,void*);converged88,3825
  PetscErrorCode (*convergeddestroy)(void*);convergeddestroy89,3912
  PetscErrorCode (*stopping)(PEP,PetscInt,PetscInt,PetscInt,PetscInt,PEPConvergedReason*,void*);stopping90,3957
  PetscErrorCode (*stoppingdestroy)(void*);stoppingdestroy91,4054
  void           *convergedctx;convergedctx92,4098
  void           *stoppingctx;stoppingctx93,4130
  PetscErrorCode (*monitor[MAXPEPMONITORS])(PEP,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,void*);monitor94,4161
  PetscErrorCode (*monitordestroy[MAXPEPMONITORS])(void**);monitordestroy95,4281
  void           *monitorcontext[MAXPEPMONITORS];monitorcontext96,4341
  PetscInt        numbermonitors;numbermonitors97,4391
  ST             st;               /* spectral transformation object */st100,4501
  DS             ds;               /* direct solver object */ds101,4573
  BV             V;                /* set of basis vectors and computed eigenvectors */V102,4635
  RG             rg;               /* optional region for filtering */rg103,4723
  SlepcSC        sc;               /* sorting criterion data */sc104,4794
  Mat            *A;               /* coefficient matrices of the polynomial */A105,4858
  PetscInt       nmat;             /* number of matrices */nmat106,4938
  Vec            Dl,Dr;            /* diagonal matrices for balancing */Dl107,4998
  Vec            Dl,Dr;            /* diagonal matrices for balancing */Dr107,4998
  Vec            *IS;              /* references to user-provided initial space */IS108,5071
  PetscScalar    *eigr,*eigi;      /* real and imaginary parts of eigenvalues */eigr109,5154
  PetscScalar    *eigr,*eigi;      /* real and imaginary parts of eigenvalues */eigi109,5154
  PetscReal      *errest;          /* error estimates */errest110,5235
  PetscInt       *perm;            /* permutation for eigenvalue ordering */perm111,5292
  PetscReal      *pbc;             /* coefficients defining the polynomial basis */pbc112,5369
  PetscScalar    *solvematcoeffs;  /* coefficients to compute the matrix to be inverted */solvematcoeffs113,5453
  PetscInt       nwork;            /* number of work vectors */nwork114,5544
  Vec            *work;            /* work vectors */work115,5608
  KSP            refineksp;        /* ksp used in refinement */refineksp116,5662
  PetscSubcomm   refinesubc;       /* context for sub-communicators */refinesubc117,5726
  void           *data;            /* placeholder for solver-specific stuff */data118,5797
  PEPStateType   state;            /* initial -> setup -> solved -> eigenvectors */state121,5952
  PetscInt       nconv;            /* number of converged eigenvalues */nconv122,6036
  PetscInt       its;              /* number of iterations so far computed */its123,6109
  PetscInt       n,nloc;           /* problem dimensions (global, local) */n124,6187
  PetscInt       n,nloc;           /* problem dimensions (global, local) */nloc124,6187
  PetscReal      *nrma;            /* computed matrix norms */nrma125,6263
  PetscReal      nrml[2];          /* computed matrix norms for the linearization */nrml126,6326
  PetscBool      sfactor_set;      /* flag to indicate the user gave sfactor */sfactor_set127,6411
  PetscBool      lineariz;         /* current solver is based on linearization */lineariz128,6491
  PEPConvergedReason reason;reason129,6573
#define PEPCheckSolved(PEPCheckSolved137,6682
#define PEPCheckSolved(PEPCheckSolved141,6736

include/slepc/private/rgimpl.h,971
rgimpl.h:^?rgimpl.h^A,1
#define _RGIMPL_RGIMPL23,946
PETSC_EXTERN PetscBool RGRegisterAllCalled;RGRegisterAllCalled28,1022
typedef struct _RGOps *RGOps;RGOps31,1116
struct _RGOps {_RGOps33,1147
  PetscErrorCode (*istrivial)(RG,PetscBool*);istrivial34,1163
  PetscErrorCode (*computecontour)(RG,PetscInt,PetscScalar*,PetscScalar*);computecontour35,1209
  PetscErrorCode (*checkinside)(RG,PetscReal,PetscReal,PetscInt*);checkinside36,1284
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,RG);setfromoptions37,1351
  PetscErrorCode (*view)(RG,PetscViewer);view38,1409
  PetscErrorCode (*destroy)(RG);destroy39,1451
struct _p_RG {_p_RG42,1488
  PetscBool   complement;    /* region is the complement of the specified one */complement44,1533
  PetscReal   sfactor;       /* scaling factor */sfactor45,1614
  PetscReal   osfactor;      /* old scaling factor, before RGPushScale */osfactor46,1664
  void        *data;data47,1738
#define RGShowReal(RGShowReal51,1807

include/slepc/private/slepcimpl.h,344
slepcimpl.h:^?slepcimpl.h^A,1
#define _SLEPCIMPL_SLEPCIMPL23,949
PETSC_INTERN PetscBool SlepcBeganPetsc;SlepcBeganPetsc28,1029
#define SlepcHeaderCreate(SlepcHeaderCreate51,1714
struct _n_SlepcConvMonitor {_n_SlepcConvMonitor58,2132
  PetscViewer       viewer;viewer59,2161
  PetscViewerFormat format;format60,2189
  PetscInt          oldnconv;oldnconv61,2217

include/slepc/private/stimpl.h,4170
stimpl.h:^?stimpl.h^A,1
#define _STIMPL_STIMPL23,937
PETSC_EXTERN PetscBool STRegisterAllCalled;STRegisterAllCalled28,1013
PETSC_EXTERN PetscLogEvent ST_SetUp,ST_Apply,ST_ApplyTranspose,ST_MatSetUp,ST_MatMult,ST_MatMultTranspose,ST_MatSolve,ST_MatSolveTranspose;ST_SetUp30,1106
PETSC_EXTERN PetscLogEvent ST_SetUp,ST_Apply,ST_ApplyTranspose,ST_MatSetUp,ST_MatMult,ST_MatMultTranspose,ST_MatSolve,ST_MatSolveTranspose;ST_Apply30,1106
PETSC_EXTERN PetscLogEvent ST_SetUp,ST_Apply,ST_ApplyTranspose,ST_MatSetUp,ST_MatMult,ST_MatMultTranspose,ST_MatSolve,ST_MatSolveTranspose;ST_ApplyTranspose30,1106
PETSC_EXTERN PetscLogEvent ST_SetUp,ST_Apply,ST_ApplyTranspose,ST_MatSetUp,ST_MatMult,ST_MatMultTranspose,ST_MatSolve,ST_MatSolveTranspose;ST_MatSetUp30,1106
PETSC_EXTERN PetscLogEvent ST_SetUp,ST_Apply,ST_ApplyTranspose,ST_MatSetUp,ST_MatMult,ST_MatMultTranspose,ST_MatSolve,ST_MatSolveTranspose;ST_MatMult30,1106
PETSC_EXTERN PetscLogEvent ST_SetUp,ST_Apply,ST_ApplyTranspose,ST_MatSetUp,ST_MatMult,ST_MatMultTranspose,ST_MatSolve,ST_MatSolveTranspose;ST_MatMultTranspose30,1106
PETSC_EXTERN PetscLogEvent ST_SetUp,ST_Apply,ST_ApplyTranspose,ST_MatSetUp,ST_MatMult,ST_MatMultTranspose,ST_MatSolve,ST_MatSolveTranspose;ST_MatSolve30,1106
PETSC_EXTERN PetscLogEvent ST_SetUp,ST_Apply,ST_ApplyTranspose,ST_MatSetUp,ST_MatMult,ST_MatMultTranspose,ST_MatSolve,ST_MatSolveTranspose;ST_MatSolveTranspose30,1106
typedef struct _STOps *STOps;STOps32,1247
struct _STOps {_STOps34,1278
  PetscErrorCode (*setup)(ST);setup35,1294
  PetscErrorCode (*apply)(ST,Vec,Vec);apply36,1325
  PetscErrorCode (*getbilinearform)(ST,Mat*);getbilinearform37,1364
  PetscErrorCode (*applytrans)(ST,Vec,Vec);applytrans38,1410
  PetscErrorCode (*setshift)(ST,PetscScalar);setshift39,1454
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,ST);setfromoptions40,1500
  PetscErrorCode (*postsolve)(ST);postsolve41,1558
  PetscErrorCode (*backtransform)(ST,PetscInt,PetscScalar*,PetscScalar*);backtransform42,1593
  PetscErrorCode (*destroy)(ST);destroy43,1667
  PetscErrorCode (*reset)(ST);reset44,1700
  PetscErrorCode (*view)(ST,PetscViewer);view45,1731
  PetscErrorCode (*checknullspace)(ST,BV);checknullspace46,1773
typedef enum { ST_STATE_INITIAL,ST_STATE_INITIAL53,1983
               ST_STATE_SETUP,ST_STATE_SETUP54,2016
               ST_STATE_UPDATED } STStateType;ST_STATE_UPDATED55,2047
               ST_STATE_UPDATED } STStateType;STStateType55,2047
struct _p_ST {_p_ST57,2095
  Mat              *A;               /* matrices that define the eigensystem */A60,2215
  PetscObjectState *Astate;          /* state (to identify the original matrices) */Astate61,2295
  Mat              *T;               /* matrices resulting from transformation */T62,2380
  Mat              P;                /* matrix from which preconditioner is built */P63,2462
  PetscInt         nmat;             /* number of matrices */nmat64,2547
  PetscScalar      sigma;            /* value of the shift */sigma65,2609
  PetscBool        sigma_set;        /* whether the user provided the shift or not */sigma_set66,2671
  PetscScalar      defsigma;         /* default value of the shift */defsigma67,2757
  STMatMode        shift_matrix;shift_matrix68,2827
  MatStructure     str;              /* whether matrices have the same pattern or not */str69,2860
  PetscBool        transform;        /* whether transformed matrices are computed */transform70,2949
  KSP              ksp;ksp73,3104
  Vec              w;                /* work vector used in apply operation */w74,3128
  Vec              D;                /* diagonal matrix for balancing */D75,3207
  Vec              wb;               /* balancing requires an extra work vector */wb76,3280
  void             *data;data77,3363
  STStateType      state;            /* initial -> setup -> with updated matrices */state78,3389
#undef __FUNCT____FUNCT__81,3478
#define __FUNCT__ __FUNCT__82,3495
PETSC_STATIC_INLINE PetscErrorCode ST_AllocateWorkVec(ST st)ST_AllocateWorkVec86,3611
#define STCheckMatrices(STCheckMatrices103,3989
#define STCheckMatrices(STCheckMatrices107,4044

include/slepc/private/svdimpl.h,5140
svdimpl.h:^?svdimpl.h^A,1
#define _SVDIMPL_SVDIMPL23,947
PETSC_EXTERN PetscBool SVDRegisterAllCalled;SVDRegisterAllCalled28,1025
PETSC_EXTERN PetscLogEvent SVD_SetUp,SVD_Solve;SVD_SetUp30,1120
PETSC_EXTERN PetscLogEvent SVD_SetUp,SVD_Solve;SVD_Solve30,1120
typedef struct _SVDOps *SVDOps;SVDOps32,1169
struct _SVDOps {_SVDOps34,1202
  PetscErrorCode (*solve)(SVD);solve35,1219
  PetscErrorCode (*setup)(SVD);setup36,1251
  PetscErrorCode (*setfromoptions)(PetscOptionItems*,SVD);setfromoptions37,1283
  PetscErrorCode (*publishoptions)(SVD);publishoptions38,1342
  PetscErrorCode (*destroy)(SVD);destroy39,1383
  PetscErrorCode (*reset)(SVD);reset40,1417
  PetscErrorCode (*view)(SVD,PetscViewer);view41,1449
#define MAXSVDMONITORS MAXSVDMONITORS47,1564
typedef enum { SVD_STATE_INITIAL,SVD_STATE_INITIAL49,1590
               SVD_STATE_SETUP,SVD_STATE_SETUP50,1624
               SVD_STATE_SOLVED,SVD_STATE_SOLVED51,1656
               SVD_STATE_VECTORS } SVDStateType;SVD_STATE_VECTORS52,1689
               SVD_STATE_VECTORS } SVDStateType;SVDStateType52,1689
struct _p_SVD {_p_SVD57,1780
  Mat            OP;               /* problem matrix */OP60,1903
  PetscInt       max_it;           /* max iterations */max_it61,1959
  PetscInt       nsv;              /* number of requested values */nsv62,2015
  PetscInt       ncv;              /* basis size */ncv63,2083
  PetscInt       mpd;              /* maximum dimension of projected problem */mpd64,2135
  PetscInt       nini,ninil;       /* number of initial vecs (negative means not copied yet) */nini65,2215
  PetscInt       nini,ninil;       /* number of initial vecs (negative means not copied yet) */ninil65,2215
  PetscReal      tol;              /* tolerance */tol66,2311
  SVDConv        conv;             /* convergence test */conv67,2362
  SVDStop        stop;             /* stopping test */stop68,2420
  SVDWhich       which;            /* which singular values are computed */which69,2475
  PetscBool      impltrans;        /* implicit transpose mode */impltrans70,2551
  PetscBool      trackall;         /* whether all the residuals must be computed */trackall71,2616
  PetscErrorCode (*converged)(SVD,PetscReal,PetscReal,PetscReal*,void*);converged74,2777
  PetscErrorCode (*convergeddestroy)(void*);convergeddestroy75,2850
  PetscErrorCode (*stopping)(SVD,PetscInt,PetscInt,PetscInt,PetscInt,SVDConvergedReason*,void*);stopping76,2895
  PetscErrorCode (*stoppingdestroy)(void*);stoppingdestroy77,2992
  void           *convergedctx;convergedctx78,3036
  void           *stoppingctx;stoppingctx79,3068
  PetscErrorCode (*monitor[MAXSVDMONITORS])(SVD,PetscInt,PetscInt,PetscReal*,PetscReal*,PetscInt,void*);monitor80,3099
  PetscErrorCode (*monitordestroy[MAXSVDMONITORS])(void**);monitordestroy81,3204
  void           *monitorcontext[MAXSVDMONITORS];monitorcontext82,3264
  PetscInt       numbermonitors;numbermonitors83,3314
  DS             ds;               /* direct solver object */ds86,3423
  BV             U,V;              /* left and right singular vectors */U87,3485
  BV             U,V;              /* left and right singular vectors */V87,3485
  SlepcSC        sc;               /* sorting criterion data */sc88,3558
  Mat            A;                /* problem matrix (m>n) */A89,3622
  Mat            AT;               /* transposed matrix */AT90,3684
  Vec            *IS,*ISL;         /* placeholder for references to user initial space */IS91,3743
  Vec            *IS,*ISL;         /* placeholder for references to user initial space */ISL91,3743
  PetscReal      *sigma;           /* singular values */sigma92,3833
  PetscInt       *perm;            /* permutation for singular value ordering */perm93,3890
  PetscReal      *errest;          /* error estimates */errest94,3971
  void           *data;            /* placeholder for solver-specific stuff */data95,4028
  SVDStateType   state;            /* initial -> setup -> solved -> vectors */state98,4184
  PetscInt       nconv;            /* number of converged values */nconv99,4263
  PetscInt       its;              /* iteration counter */its100,4331
  PetscBool      leftbasis;        /* if U is filled by the solver */leftbasis101,4390
  SVDConvergedReason reason;reason102,4460
#define SVDCheckSolved(SVDCheckSolved110,4569
#define SVDCheckSolved(SVDCheckSolved114,4623
#undef __FUNCT____FUNCT__121,4840
#define __FUNCT__ __FUNCT__122,4857
PETSC_STATIC_INLINE PetscErrorCode SVDMatMult(SVD svd,PetscBool trans,Vec x,Vec y)SVDMatMult123,4888
#undef __FUNCT____FUNCT__152,5586
#define __FUNCT__ __FUNCT__153,5603
PETSC_STATIC_INLINE PetscErrorCode SVDMatCreateVecs(SVD svd,Vec *x,Vec *y)SVDMatCreateVecs154,5640
#undef __FUNCT____FUNCT__167,5928
#define __FUNCT__ __FUNCT__168,5945
PETSC_STATIC_INLINE PetscErrorCode SVDMatGetSize(SVD svd,PetscInt *m,PetscInt *n)SVDMatGetSize169,5979
#undef __FUNCT____FUNCT__182,6268
#define __FUNCT__ __FUNCT__183,6285
PETSC_STATIC_INLINE PetscErrorCode SVDMatGetLocalSize(SVD svd,PetscInt *m,PetscInt *n)SVDMatGetLocalSize184,6324

include/slepc/private/vecimplslepc.h,2135
vecimplslepc.h:^?vecimplslepc.h^A,1
#define _VECIMPLSLEPC_VECIMPLSLEPC23,946
#define SlepcValidVecComp(SlepcValidVecComp30,1060
#define SlepcValidVecComp(SlepcValidVecComp34,1113
  PetscInt      n;        /* number of active subvectors */n44,1384
  PetscInt      N;        /* virtual global size */N45,1444
  PetscInt      lN;       /* virtual local size */lN46,1496
  PetscInt      friends;  /* number of vectors sharing this structure */friends47,1547
} Vec_Comp_N;Vec_Comp_N48,1620
  Vec           *x;       /* the vectors */x51,1652
  PetscInt      nx;       /* number of available subvectors */nx52,1696
  Vec_Comp_N    *n;       /* structure shared by friend vectors */n53,1759
} Vec_Comp;Vec_Comp54,1826
typedef PetscInt MatType_t;MatType_t96,4221
#define DVD_MAT_HERMITIAN DVD_MAT_HERMITIAN97,4249
#define DVD_MAT_NEG_DEF DVD_MAT_NEG_DEF98,4282
#define DVD_MAT_POS_DEF DVD_MAT_POS_DEF99,4313
#define DVD_MAT_SINGULAR DVD_MAT_SINGULAR100,4344
#define DVD_MAT_COMPLEX DVD_MAT_COMPLEX101,4376
#define DVD_MAT_IMPLICIT DVD_MAT_IMPLICIT102,4407
#define DVD_MAT_IDENTITY DVD_MAT_IDENTITY103,4439
#define DVD_MAT_DIAG DVD_MAT_DIAG104,4471
#define DVD_MAT_TRIANG DVD_MAT_TRIANG105,4499
#define DVD_MAT_UTRIANG DVD_MAT_UTRIANG106,4529
#define DVD_MAT_LTRIANG DVD_MAT_LTRIANG107,4560
#define DVD_MAT_UNITARY DVD_MAT_UNITARY108,4592
typedef PetscInt EPType_t;EPType_t110,4625
#define DVD_EP_STD DVD_EP_STD111,4652
#define DVD_EP_HERMITIAN DVD_EP_HERMITIAN112,4678
#define DVD_EP_INDEFINITE DVD_EP_INDEFINITE113,4710
#define DVD_IS(DVD_IS115,4744
#define DVD_ISNOT(DVD_ISNOT116,4776
typedef struct VecPool_ {VecPool_119,4834
  Vec      v;              /* template vector */v120,4860
  Vec      *vecs;          /* pool of vectors */vecs121,4909
  PetscInt n;              /* size of vecs */n122,4958
  PetscInt used;           /* number of already used vectors */used123,5004
  PetscInt guess;          /* expected maximum number of vectors */guess124,5068
  struct VecPool_ *next;   /* list of pool of vectors */next125,5136
} VecPool_;VecPool_126,5193
typedef VecPool_* VecPool;VecPool127,5205

include/slepcblaslapack.h,6363
slepcblaslapack.h:^?slepcblaslapack.h^A,1
#define __SLEPCBLASLAPACK_H__SLEPCBLASLAPACK_H25,1034
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL31,1207
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK33,1292
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK35,1348
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL38,1446
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK40,1531
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK42,1587
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL45,1650
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK47,1735
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK49,1791
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL55,1965
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK57,2047
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK59,2100
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL62,2195
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK64,2277
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK66,2330
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL69,2390
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK71,2472
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK73,2525
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL79,2628
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK81,2710
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK83,2763
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL86,2858
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK88,2940
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK90,2993
#define SLEPC_BLASLAPACKREAL(SLEPC_BLASLAPACKREAL93,3053
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK95,3135
#define SLEPC_BLASLAPACK(SLEPC_BLASLAPACK97,3188
#define SlepcLRT SlepcLRT105,3424
#define SlepcLRT SlepcLRT107,3454
#define LAPACKlaev2_ LAPACKlaev2_111,3538
#define LAPACKgehrd_ LAPACKgehrd_112,3589
#define LAPACKgelqf_ LAPACKgelqf_113,3640
#define LAPACKgeqp3_ LAPACKgeqp3_114,3691
#define LAPACKtgexc_ LAPACKtgexc_115,3742
#define LAPACKlarfg_ LAPACKlarfg_116,3793
#define LAPACKlag2_ LAPACKlag2_117,3844
#define LAPACKlasv2_ LAPACKlasv2_118,3897
#define LAPACKlartg_ LAPACKlartg_119,3952
#define LAPACKlaln2_ LAPACKlaln2_120,4007
#define LAPACKlaed4_ LAPACKlaed4_121,4062
#define LAPACKlamrg_ LAPACKlamrg_122,4117
#define LAPACKlapy2_ LAPACKlapy2_123,4172
#define LAPACKorghr_ LAPACKorghr_125,4259
#define LAPACKorghr_ LAPACKorghr_127,4316
#define BLASrot_ BLASrot_132,4505
#define BLASrot_ BLASrot_135,4593
#define BLASrot_ BLASrot_137,4683
#define BLASrot_ BLASrot_139,4738
#define LAPACKlanhs_(LAPACKlanhs_147,4925
#define LAPACKlange_(LAPACKlange_148,5011
#define LAPACKggevx_(LAPACKggevx_149,5103
#define LAPACKggev_(LAPACKggev_150,5345
#define LAPACKpbtrf_(LAPACKpbtrf_151,5502
#define LAPACKlarf_(LAPACKlarf_152,5594
#define BLAStrmm_(BLAStrmm_153,5701
#define LAPACKlacpy_(LAPACKlacpy_154,5824
#define LAPACKlascl_(LAPACKlascl_155,5922
#define LAPACKlansy_(LAPACKlansy_156,6038
#define LAPACKlaset_(LAPACKlaset_157,6132
#define LAPACKtrsyl_(LAPACKtrsyl_158,6230
#define LAPACKtrtri_(LAPACKtrtri_159,6366
#define LAPACKstevr_(LAPACKstevr_161,6562
#define LAPACKbdsdc_(LAPACKbdsdc_162,6744
#define LAPACKlamch_(LAPACKlamch_163,6890
#define LAPACKlamc3_(LAPACKlamc3_164,6956
#define LAPACKsyevr_(LAPACKsyevr_168,7099
#define LAPACKsyevd_(LAPACKsyevd_169,7285
#define LAPACKsygvd_(LAPACKsygvd_170,7409
#define LAPACKormlq_(LAPACKormlq_171,7552
#define LAPACKorgtr_(LAPACKorgtr_172,7688
#define LAPACKsytrd_(LAPACKsytrd_173,7792
#define LAPACKtrevc_(LAPACKtrevc_174,7908
#define LAPACKgeevx_(LAPACKgeevx_175,8050
#define LAPACKgees_(LAPACKgees_176,8250
#define LAPACKtrexc_(LAPACKtrexc_177,8395
#define LAPACKgesdd_(LAPACKgesdd_178,8511
#define LAPACKtgevc_(LAPACKtgevc_179,8651
#define LAPACKhsein_(LAPACKhsein_180,8805
#define LAPACKstedc_(LAPACKstedc_181,8979
#define LAPACKsyevr_(LAPACKsyevr_184,9150
#define LAPACKsyevd_(LAPACKsyevd_185,9348
#define LAPACKsygvd_(LAPACKsygvd_186,9484
#define LAPACKormlq_(LAPACKormlq_187,9638
#define LAPACKorgtr_(LAPACKorgtr_188,9774
#define LAPACKsytrd_(LAPACKsytrd_189,9878
#define LAPACKtrevc_(LAPACKtrevc_190,9994
#define LAPACKgeevx_(LAPACKgeevx_191,10142
#define LAPACKgees_(LAPACKgees_192,10336
#define LAPACKtrexc_(LAPACKtrexc_193,10481
#define LAPACKgesdd_(LAPACKgesdd_194,10591
#define LAPACKtgevc_(LAPACKtgevc_195,10737
#define LAPACKhsein_(LAPACKhsein_196,10897
#define LAPACKstedc_(LAPACKstedc_197,11071
#define LAPACKlanhs_(LAPACKlanhs_203,11288
#define LAPACKlange_(LAPACKlange_204,11374
#define LAPACKggevx_(LAPACKggevx_205,11466
#define LAPACKggev_(LAPACKggev_206,11708
#define LAPACKpbtrf_(LAPACKpbtrf_207,11865
#define LAPACKlarf_(LAPACKlarf_208,11957
#define BLAStrmm_(BLAStrmm_209,12064
#define LAPACKlacpy_(LAPACKlacpy_210,12187
#define LAPACKlascl_(LAPACKlascl_211,12285
#define LAPACKlansy_(LAPACKlansy_212,12401
#define LAPACKlaset_(LAPACKlaset_213,12495
#define LAPACKtrsyl_(LAPACKtrsyl_214,12593
#define LAPACKtrtri_(LAPACKtrtri_215,12729
#define LAPACKstevr_(LAPACKstevr_217,12925
#define LAPACKbdsdc_(LAPACKbdsdc_218,13107
#define LAPACKlamch_(LAPACKlamch_219,13253
#define LAPACKlamc3_(LAPACKlamc3_220,13319
#define LAPACKsyevr_(LAPACKsyevr_224,13462
#define LAPACKsyevd_(LAPACKsyevd_225,13648
#define LAPACKsygvd_(LAPACKsygvd_226,13772
#define LAPACKormlq_(LAPACKormlq_227,13915
#define LAPACKorgtr_(LAPACKorgtr_228,14051
#define LAPACKsytrd_(LAPACKsytrd_229,14155
#define LAPACKtrevc_(LAPACKtrevc_230,14271
#define LAPACKgeevx_(LAPACKgeevx_231,14413
#define LAPACKgees_(LAPACKgees_232,14613
#define LAPACKtrexc_(LAPACKtrexc_233,14758
#define LAPACKgesdd_(LAPACKgesdd_234,14874
#define LAPACKtgevc_(LAPACKtgevc_235,15014
#define LAPACKhsein_(LAPACKhsein_236,15168
#define LAPACKstedc_(LAPACKstedc_237,15342
#define LAPACKsyevr_(LAPACKsyevr_240,15513
#define LAPACKsyevd_(LAPACKsyevd_241,15711
#define LAPACKsygvd_(LAPACKsygvd_242,15847
#define LAPACKormlq_(LAPACKormlq_243,16001
#define LAPACKorgtr_(LAPACKorgtr_244,16137
#define LAPACKsytrd_(LAPACKsytrd_245,16241
#define LAPACKtrevc_(LAPACKtrevc_246,16357
#define LAPACKgeevx_(LAPACKgeevx_247,16505
#define LAPACKgees_(LAPACKgees_248,16699
#define LAPACKtrexc_(LAPACKtrexc_249,16844
#define LAPACKgesdd_(LAPACKgesdd_250,16954
#define LAPACKtgevc_(LAPACKtgevc_251,17100
#define LAPACKhsein_(LAPACKhsein_252,17260
#define LAPACKstedc_(LAPACKstedc_253,17434

include/slepcbv.h,1657
slepcbv.h:^?slepcbv.h^A,1
#define __SLEPCBV_H__SLEPCBV_H23,950
typedef struct _p_BV* BV;BV36,1228
typedef const char* BVType;BVType46,1424
#define BVMAT BVMAT47,1452
#define BVSVEC BVSVEC48,1479
#define BVVECS BVVECS49,1507
#define BVCONTIGUOUS BVCONTIGUOUS50,1535
PETSC_EXTERN PetscClassId BV_CLASSID;BV_CLASSID53,1592
typedef enum { BV_ORTHOG_CGS,BV_ORTHOG_CGS63,1853
               BV_ORTHOG_MGS } BVOrthogType;BV_ORTHOG_MGS64,1883
               BV_ORTHOG_MGS } BVOrthogType;BVOrthogType64,1883
PETSC_EXTERN const char *BVOrthogTypes[];BVOrthogTypes65,1928
typedef enum { BV_ORTHOG_REFINE_IFNEEDED,BV_ORTHOG_REFINE_IFNEEDED75,2194
               BV_ORTHOG_REFINE_NEVER,BV_ORTHOG_REFINE_NEVER76,2236
               BV_ORTHOG_REFINE_ALWAYS } BVOrthogRefineType;BV_ORTHOG_REFINE_ALWAYS77,2275
               BV_ORTHOG_REFINE_ALWAYS } BVOrthogRefineType;BVOrthogRefineType77,2275
PETSC_EXTERN const char *BVOrthogRefineTypes[];BVOrthogRefineTypes78,2336
typedef enum { BV_ORTHOG_BLOCK_GS,BV_ORTHOG_BLOCK_GS88,2630
               BV_ORTHOG_BLOCK_CHOL } BVOrthogBlockType;BV_ORTHOG_BLOCK_CHOL89,2665
               BV_ORTHOG_BLOCK_CHOL } BVOrthogBlockType;BVOrthogBlockType89,2665
PETSC_EXTERN const char *BVOrthogBlockTypes[];BVOrthogBlockTypes90,2722
typedef enum { BV_MATMULT_VECS,BV_MATMULT_VECS103,3178
               BV_MATMULT_MAT,BV_MATMULT_MAT104,3210
               BV_MATMULT_MAT_SAVE } BVMatMultType;BV_MATMULT_MAT_SAVE105,3241
               BV_MATMULT_MAT_SAVE } BVMatMultType;BVMatMultType105,3241
PETSC_EXTERN const char *BVMatMultTypes[];BVMatMultTypes106,3293
PETSC_EXTERN PetscFunctionList BVList;BVList189,8325

include/slepcds.h,2029
slepcds.h:^?slepcds.h^A,1
#define __SLEPCDS_H__SLEPCDS_H23,950
#define DS_MAX_SOLVE DS_MAX_SOLVE27,1013
typedef struct _p_DS* DS;DS39,1366
typedef const char* DSType;DSType49,1595
#define DSHEP DSHEP50,1623
#define DSNHEP DSNHEP51,1655
#define DSGHEP DSGHEP52,1688
#define DSGHIEP DSGHIEP53,1721
#define DSGNHEP DSGNHEP54,1755
#define DSSVD DSSVD55,1789
#define DSPEP DSPEP56,1821
#define DSNEP DSNEP57,1853
PETSC_EXTERN PetscClassId DS_CLASSID;DS_CLASSID60,1908
typedef enum { DS_STATE_RAW,DS_STATE_RAW69,2064
               DS_STATE_INTERMEDIATE,DS_STATE_INTERMEDIATE70,2093
               DS_STATE_CONDENSED,DS_STATE_CONDENSED71,2131
               DS_STATE_TRUNCATED } DSStateType;DS_STATE_TRUNCATED72,2166
               DS_STATE_TRUNCATED } DSStateType;DSStateType72,2166
typedef enum { DS_MAT_A,DS_MAT_A104,3363
               DS_MAT_B,DS_MAT_B105,3388
               DS_MAT_C,DS_MAT_C106,3413
               DS_MAT_T,DS_MAT_T107,3438
               DS_MAT_D,DS_MAT_D108,3463
               DS_MAT_Q,DS_MAT_Q109,3488
               DS_MAT_Z,DS_MAT_Z110,3513
               DS_MAT_X,DS_MAT_X111,3538
               DS_MAT_Y,DS_MAT_Y112,3563
               DS_MAT_U,DS_MAT_U113,3588
               DS_MAT_VT,DS_MAT_VT114,3613
               DS_MAT_W,DS_MAT_W115,3639
               DS_MAT_E0,DS_MAT_E0116,3664
               DS_MAT_E1,DS_MAT_E1117,3690
               DS_MAT_E2,DS_MAT_E2118,3716
               DS_MAT_E3,DS_MAT_E3119,3742
               DS_MAT_E4,DS_MAT_E4120,3768
               DS_MAT_E5,DS_MAT_E5121,3794
               DS_MAT_E6,DS_MAT_E6122,3820
               DS_MAT_E7,DS_MAT_E7123,3846
               DS_MAT_E8,DS_MAT_E8124,3872
               DS_MAT_E9,DS_MAT_E9125,3898
               DS_NUM_MAT } DSMatType;DS_NUM_MAT126,3924
               DS_NUM_MAT } DSMatType;DSMatType126,3924
PETSC_EXTERN DSMatType DSMatExtra[];DSMatExtra129,4010
#define DS_NUM_EXTRA DS_NUM_EXTRA130,4047
PETSC_EXTERN PetscFunctionList DSList;DSList191,7520

include/slepceps.h,8267
slepceps.h:^?slepceps.h^A,1
#define __SLEPCEPS_H__SLEPCEPS_H25,1006
typedef struct _p_EPS* EPS;EPS41,1311
typedef const char* EPSType;EPSType50,1456
#define EPSPOWER EPSPOWER51,1485
#define EPSSUBSPACE EPSSUBSPACE52,1516
#define EPSARNOLDI EPSARNOLDI53,1550
#define EPSLANCZOS EPSLANCZOS54,1583
#define EPSKRYLOVSCHUR EPSKRYLOVSCHUR55,1616
#define EPSGD EPSGD56,1653
#define EPSJD EPSJD57,1681
#define EPSRQCG EPSRQCG58,1709
#define EPSLOBPCG EPSLOBPCG59,1739
#define EPSCISS EPSCISS60,1771
#define EPSLAPACK EPSLAPACK61,1801
#define EPSARPACK EPSARPACK62,1833
#define EPSBLZPACK EPSBLZPACK63,1865
#define EPSTRLAN EPSTRLAN64,1898
#define EPSBLOPEX EPSBLOPEX65,1929
#define EPSPRIMME EPSPRIMME66,1961
#define EPSFEAST EPSFEAST67,1993
PETSC_EXTERN PetscClassId EPS_CLASSID;EPS_CLASSID70,2047
typedef enum { EPS_HEP=1,EPS_HEP79,2231
               EPS_GHEP,EPS_GHEP80,2257
               EPS_NHEP,EPS_NHEP81,2282
               EPS_GNHEP,EPS_GNHEP82,2307
               EPS_PGNHEP,EPS_PGNHEP83,2333
               EPS_GHIEP } EPSProblemType;EPS_GHIEP84,2360
               EPS_GHIEP } EPSProblemType;EPSProblemType84,2360
typedef enum { EPS_RITZ,EPS_RITZ94,2579
               EPS_HARMONIC,EPS_HARMONIC95,2604
               EPS_HARMONIC_RELATIVE,EPS_HARMONIC_RELATIVE96,2633
               EPS_HARMONIC_RIGHT,EPS_HARMONIC_RIGHT97,2671
               EPS_HARMONIC_LARGEST,EPS_HARMONIC_LARGEST98,2706
               EPS_REFINED,EPS_REFINED99,2743
               EPS_REFINED_HARMONIC } EPSExtraction;EPS_REFINED_HARMONIC100,2771
               EPS_REFINED_HARMONIC } EPSExtraction;EPSExtraction100,2771
typedef enum { EPS_LARGEST_MAGNITUDE=1,EPS_LARGEST_MAGNITUDE109,2984
               EPS_SMALLEST_MAGNITUDE,EPS_SMALLEST_MAGNITUDE110,3024
               EPS_LARGEST_REAL,EPS_LARGEST_REAL111,3063
               EPS_SMALLEST_REAL,EPS_SMALLEST_REAL112,3096
               EPS_LARGEST_IMAGINARY,EPS_LARGEST_IMAGINARY113,3130
               EPS_SMALLEST_IMAGINARY,EPS_SMALLEST_IMAGINARY114,3168
               EPS_TARGET_MAGNITUDE,EPS_TARGET_MAGNITUDE115,3207
               EPS_TARGET_REAL,EPS_TARGET_REAL116,3244
               EPS_TARGET_IMAGINARY,EPS_TARGET_IMAGINARY117,3276
               EPS_ALL,EPS_ALL118,3313
               EPS_WHICH_USER } EPSWhich;EPS_WHICH_USER119,3337
               EPS_WHICH_USER } EPSWhich;EPSWhich119,3337
typedef enum { EPS_BALANCE_NONE,EPS_BALANCE_NONE128,3511
               EPS_BALANCE_ONESIDE,EPS_BALANCE_ONESIDE129,3544
               EPS_BALANCE_TWOSIDE,EPS_BALANCE_TWOSIDE130,3580
               EPS_BALANCE_USER } EPSBalance;EPS_BALANCE_USER131,3616
               EPS_BALANCE_USER } EPSBalance;EPSBalance131,3616
PETSC_EXTERN const char *EPSBalanceTypes[];EPSBalanceTypes132,3662
typedef enum { EPS_ERROR_ABSOLUTE,EPS_ERROR_ABSOLUTE141,3849
               EPS_ERROR_RELATIVE,EPS_ERROR_RELATIVE142,3884
               EPS_ERROR_BACKWARD } EPSErrorType;EPS_ERROR_BACKWARD143,3919
               EPS_ERROR_BACKWARD } EPSErrorType;EPSErrorType143,3919
PETSC_EXTERN const char *EPSErrorTypes[];EPSErrorTypes144,3969
typedef enum { EPS_CONV_ABS,EPS_CONV_ABS153,4159
               EPS_CONV_REL,EPS_CONV_REL154,4188
               EPS_CONV_NORM,EPS_CONV_NORM155,4217
               EPS_CONV_USER } EPSConv;EPS_CONV_USER156,4247
               EPS_CONV_USER } EPSConv;EPSConv156,4247
typedef enum { EPS_STOP_BASIC,EPS_STOP_BASIC165,4422
               EPS_STOP_USER } EPSStop;EPS_STOP_USER166,4453
               EPS_STOP_USER } EPSStop;EPSStop166,4453
              EPS_CONVERGED_TOL                =  1,EPS_CONVERGED_TOL177,4719
              EPS_CONVERGED_USER               =  2,EPS_CONVERGED_USER178,4772
              EPS_DIVERGED_ITS                 = -1,EPS_DIVERGED_ITS180,4854
              EPS_DIVERGED_BREAKDOWN           = -2,EPS_DIVERGED_BREAKDOWN181,4907
              EPS_DIVERGED_SYMMETRY_LOST       = -3,EPS_DIVERGED_SYMMETRY_LOST182,4960
              EPS_CONVERGED_ITERATING          =  0} EPSConvergedReason;EPS_CONVERGED_ITERATING183,5013
              EPS_CONVERGED_ITERATING          =  0} EPSConvergedReason;EPSConvergedReason183,5013
PETSC_EXTERN const char *const*EPSConvergedReasons;EPSConvergedReasons184,5086
PETSC_STATIC_INLINE PetscErrorCode EPSViewFromOptions(EPS eps,PetscObject obj,const char name[]) {return PetscObjectViewFromOptions((PetscObject)eps,obj,name);}EPSViewFromOptions203,6124
PETSC_DEPRECATED("Use EPSErrorView()") PETSC_STATIC_INLINE PetscErrorCode EPSPrintSolution(EPS eps,PetscViewer v) {return EPSErrorView(eps,EPS_ERROR_RELATIVE,v);}EPSPrintSolution205,6357
PETSC_DEPRECATED("Use EPSComputeError()") PETSC_STATIC_INLINE PetscErrorCode EPSComputeRelativeError(EPS eps,PetscInt i,PetscReal *r) {return EPSComputeError(eps,i,EPS_ERROR_RELATIVE,r);}EPSComputeRelativeError249,9369
PETSC_DEPRECATED("Use EPSComputeError() with EPS_ERROR_ABSOLUTE") PETSC_STATIC_INLINE PetscErrorCode EPSComputeResidualNorm(EPS eps,PetscInt i,PetscReal *r) {return EPSComputeError(eps,i,EPS_ERROR_ABSOLUTE,r);}EPSComputeResidualNorm250,9557
PETSC_EXTERN PetscFunctionList EPSList;EPSList291,12869
typedef enum { EPS_POWER_SHIFT_CONSTANT,EPS_POWER_SHIFT_CONSTANT306,13348
               EPS_POWER_SHIFT_RAYLEIGH,EPS_POWER_SHIFT_RAYLEIGH307,13389
               EPS_POWER_SHIFT_WILKINSON } EPSPowerShiftType;EPS_POWER_SHIFT_WILKINSON308,13430
               EPS_POWER_SHIFT_WILKINSON } EPSPowerShiftType;EPSPowerShiftType308,13430
PETSC_EXTERN const char *EPSPowerShiftTypes[];EPSPowerShiftTypes309,13492
typedef enum { EPS_LANCZOS_REORTHOG_LOCAL,EPS_LANCZOS_REORTHOG_LOCAL343,15403
               EPS_LANCZOS_REORTHOG_FULL,EPS_LANCZOS_REORTHOG_FULL344,15446
               EPS_LANCZOS_REORTHOG_SELECTIVE,EPS_LANCZOS_REORTHOG_SELECTIVE345,15488
               EPS_LANCZOS_REORTHOG_PERIODIC,EPS_LANCZOS_REORTHOG_PERIODIC346,15535
               EPS_LANCZOS_REORTHOG_PARTIAL,EPS_LANCZOS_REORTHOG_PARTIAL347,15581
               EPS_LANCZOS_REORTHOG_DELAYED } EPSLanczosReorthogType;EPS_LANCZOS_REORTHOG_DELAYED348,15626
               EPS_LANCZOS_REORTHOG_DELAYED } EPSLanczosReorthogType;EPSLanczosReorthogType348,15626
PETSC_EXTERN const char *EPSLanczosReorthogTypes[];EPSLanczosReorthogTypes349,15696
typedef enum { EPS_PRIMME_DYNAMIC,EPS_PRIMME_DYNAMIC364,16197
               EPS_PRIMME_DEFAULT_MIN_TIME,EPS_PRIMME_DEFAULT_MIN_TIME365,16232
               EPS_PRIMME_DEFAULT_MIN_MATVECS,EPS_PRIMME_DEFAULT_MIN_MATVECS366,16276
               EPS_PRIMME_ARNOLDI,EPS_PRIMME_ARNOLDI367,16323
               EPS_PRIMME_GD,EPS_PRIMME_GD368,16358
               EPS_PRIMME_GD_PLUSK,EPS_PRIMME_GD_PLUSK369,16388
               EPS_PRIMME_GD_OLSEN_PLUSK,EPS_PRIMME_GD_OLSEN_PLUSK370,16424
               EPS_PRIMME_JD_OLSEN_PLUSK,EPS_PRIMME_JD_OLSEN_PLUSK371,16466
               EPS_PRIMME_RQI,EPS_PRIMME_RQI372,16508
               EPS_PRIMME_JDQR,EPS_PRIMME_JDQR373,16539
               EPS_PRIMME_JDQMR,EPS_PRIMME_JDQMR374,16571
               EPS_PRIMME_JDQMR_ETOL,EPS_PRIMME_JDQMR_ETOL375,16604
               EPS_PRIMME_SUBSPACE_ITERATION,EPS_PRIMME_SUBSPACE_ITERATION376,16642
               EPS_PRIMME_LOBPCG_ORTHOBASIS,EPS_PRIMME_LOBPCG_ORTHOBASIS377,16688
               EPS_PRIMME_LOBPCG_ORTHOBASISW } EPSPRIMMEMethod;EPS_PRIMME_LOBPCG_ORTHOBASISW378,16733
               EPS_PRIMME_LOBPCG_ORTHOBASISW } EPSPRIMMEMethod;EPSPRIMMEMethod378,16733
PETSC_EXTERN const char *EPSPRIMMEMethods[];EPSPRIMMEMethods379,16797
typedef enum { EPS_CISS_QUADRULE_TRAPEZOIDAL=1,EPS_CISS_QUADRULE_TRAPEZOIDAL435,19734
               EPS_CISS_QUADRULE_CHEBYSHEV } EPSCISSQuadRule;EPS_CISS_QUADRULE_CHEBYSHEV436,19782
               EPS_CISS_QUADRULE_CHEBYSHEV } EPSCISSQuadRule;EPSCISSQuadRule436,19782
PETSC_EXTERN const char *EPSCISSQuadRules[];EPSCISSQuadRules437,19844
typedef enum { EPS_CISS_EXTRACTION_RITZ,EPS_CISS_EXTRACTION_RITZ446,20056
               EPS_CISS_EXTRACTION_HANKEL } EPSCISSExtraction;EPS_CISS_EXTRACTION_HANKEL447,20097
               EPS_CISS_EXTRACTION_HANKEL } EPSCISSExtraction;EPSCISSExtraction447,20097
PETSC_EXTERN const char *EPSCISSExtractions[];EPSCISSExtractions448,20160

include/slepcfn.h,790
slepcfn.h:^?slepcfn.h^A,1
#define __SLEPCFN_H__SLEPCFN_H23,950
typedef struct _p_FN* FN;FN34,1146
typedef const char* FNType;FNType43,1291
#define FNCOMBINE FNCOMBINE44,1319
#define FNRATIONAL FNRATIONAL45,1348
#define FNEXP FNEXP46,1378
#define FNLOG FNLOG47,1403
#define FNPHI FNPHI48,1428
#define FNSQRT FNSQRT49,1453
#define FNINVSQRT FNINVSQRT50,1479
PETSC_EXTERN PetscClassId FN_CLASSID;FN_CLASSID53,1531
typedef enum { FN_COMBINE_ADD,FN_COMBINE_ADD62,1695
               FN_COMBINE_MULTIPLY,FN_COMBINE_MULTIPLY63,1726
               FN_COMBINE_DIVIDE,FN_COMBINE_DIVIDE64,1762
               FN_COMBINE_COMPOSE } FNCombineType;FN_COMBINE_COMPOSE65,1796
               FN_COMBINE_COMPOSE } FNCombineType;FNCombineType65,1796
PETSC_EXTERN PetscFunctionList FNList;FNList86,2831

include/slepcmath.h,455
slepcmath.h:^?slepcmath.h^A,1
#define __SLEPCMATH_H__SLEPCMATH_H26,1100
#  define SLEPC_DEFAULT_TOL SLEPC_DEFAULT_TOL32,1240
#  define SLEPC_DEFAULT_TOL SLEPC_DEFAULT_TOL34,1312
#  define SLEPC_DEFAULT_TOL SLEPC_DEFAULT_TOL36,1388
#  define SLEPC_DEFAULT_TOL SLEPC_DEFAULT_TOL38,1430
PETSC_STATIC_INLINE PetscReal SlepcAbs(PetscReal x,PetscReal y)SlepcAbs58,1794
#define SlepcAbsEigenvalue(SlepcAbsEigenvalue91,2609
#define SlepcAbsEigenvalue(SlepcAbsEigenvalue93,2661

include/slepcmfn.h,1119
slepcmfn.h:^?slepcmfn.h^A,1
#define __SLEPCMFN_H__SLEPCMFN_H25,1008
typedef struct _p_MFN* MFN;MFN38,1259
typedef const char* MFNType;MFNType47,1425
#define MFNKRYLOV MFNKRYLOV48,1454
#define MFNEXPOKIT MFNEXPOKIT49,1483
PETSC_EXTERN PetscClassId MFN_CLASSID;MFN_CLASSID52,1536
PETSC_STATIC_INLINE PetscErrorCode MFNViewFromOptions(MFN mfn,PetscObject obj,const char name[]) {return PetscObjectViewFromOptions((PetscObject)mfn,obj,name);}MFNViewFromOptions65,2134
              MFN_CONVERGED_TOL                =  2,MFN_CONVERGED_TOL105,4263
              MFN_CONVERGED_ITS                =  3,MFN_CONVERGED_ITS106,4316
              MFN_DIVERGED_ITS                 = -3,MFN_DIVERGED_ITS108,4398
              MFN_DIVERGED_BREAKDOWN           = -4,MFN_DIVERGED_BREAKDOWN109,4451
              MFN_CONVERGED_ITERATING          =  0} MFNConvergedReason;MFN_CONVERGED_ITERATING110,4504
              MFN_CONVERGED_ITERATING          =  0} MFNConvergedReason;MFNConvergedReason110,4504
PETSC_EXTERN const char *const*MFNConvergedReasons;MFNConvergedReasons111,4577
PETSC_EXTERN PetscFunctionList MFNList;MFNList115,4708

include/slepcnep.h,4071
slepcnep.h:^?slepcnep.h^A,1
#define __SLEPCNEP_H__SLEPCNEP_H25,1012
typedef struct _p_NEP* NEP;NEP40,1306
typedef const char* NEPType;NEPType49,1454
#define NEPRII NEPRII50,1483
#define NEPSLP NEPSLP51,1510
#define NEPNARNOLDI NEPNARNOLDI52,1537
#define NEPCISS NEPCISS53,1569
#define NEPINTERPOL NEPINTERPOL54,1597
#define NEPNLEIGS NEPNLEIGS55,1629
PETSC_EXTERN PetscClassId NEP_CLASSID;NEP_CLASSID58,1682
typedef enum { NEP_LARGEST_MAGNITUDE=1,NEP_LARGEST_MAGNITUDE67,1881
               NEP_SMALLEST_MAGNITUDE,NEP_SMALLEST_MAGNITUDE68,1921
               NEP_LARGEST_REAL,NEP_LARGEST_REAL69,1960
               NEP_SMALLEST_REAL,NEP_SMALLEST_REAL70,1993
               NEP_LARGEST_IMAGINARY,NEP_LARGEST_IMAGINARY71,2027
               NEP_SMALLEST_IMAGINARY,NEP_SMALLEST_IMAGINARY72,2065
               NEP_TARGET_MAGNITUDE,NEP_TARGET_MAGNITUDE73,2104
               NEP_TARGET_REAL,NEP_TARGET_REAL74,2141
               NEP_TARGET_IMAGINARY,NEP_TARGET_IMAGINARY75,2173
               NEP_ALL,NEP_ALL76,2210
               NEP_WHICH_USER } NEPWhich;NEP_WHICH_USER77,2234
               NEP_WHICH_USER } NEPWhich;NEPWhich77,2234
typedef enum { NEP_ERROR_ABSOLUTE,NEP_ERROR_ABSOLUTE86,2419
               NEP_ERROR_RELATIVE,NEP_ERROR_RELATIVE87,2454
               NEP_ERROR_BACKWARD } NEPErrorType;NEP_ERROR_BACKWARD88,2489
               NEP_ERROR_BACKWARD } NEPErrorType;NEPErrorType88,2489
PETSC_EXTERN const char *NEPErrorTypes[];NEPErrorTypes89,2539
typedef enum { NEP_REFINE_NONE,NEP_REFINE_NONE98,2677
               NEP_REFINE_SIMPLE,NEP_REFINE_SIMPLE99,2709
               NEP_REFINE_MULTIPLE } NEPRefine;NEP_REFINE_MULTIPLE100,2743
               NEP_REFINE_MULTIPLE } NEPRefine;NEPRefine100,2743
PETSC_EXTERN const char *NEPRefineTypes[];NEPRefineTypes101,2791
typedef enum { NEP_REFINE_SCHEME_SCHUR=1,NEP_REFINE_SCHEME_SCHUR110,2987
               NEP_REFINE_SCHEME_MBE,NEP_REFINE_SCHEME_MBE111,3029
               NEP_REFINE_SCHEME_EXPLICIT } NEPRefineScheme;NEP_REFINE_SCHEME_EXPLICIT112,3067
               NEP_REFINE_SCHEME_EXPLICIT } NEPRefineScheme;NEPRefineScheme112,3067
PETSC_EXTERN const char *NEPRefineSchemes[];NEPRefineSchemes113,3128
typedef enum { NEP_CONV_ABS,NEP_CONV_ABS122,3321
               NEP_CONV_REL,NEP_CONV_REL123,3350
               NEP_CONV_NORM,NEP_CONV_NORM124,3379
               NEP_CONV_USER } NEPConv;NEP_CONV_USER125,3409
               NEP_CONV_USER } NEPConv;NEPConv125,3409
typedef enum { NEP_STOP_BASIC,NEP_STOP_BASIC134,3584
               NEP_STOP_USER } NEPStop;NEP_STOP_USER135,3615
               NEP_STOP_USER } NEPStop;NEPStop135,3615
              NEP_CONVERGED_TOL                =  1,NEP_CONVERGED_TOL146,3890
              NEP_CONVERGED_USER               =  2,NEP_CONVERGED_USER147,3943
              NEP_DIVERGED_ITS                 = -1,NEP_DIVERGED_ITS149,4025
              NEP_DIVERGED_BREAKDOWN           = -2,NEP_DIVERGED_BREAKDOWN150,4078
              NEP_DIVERGED_LINEAR_SOLVE        = -4,NEP_DIVERGED_LINEAR_SOLVE152,4186
              NEP_CONVERGED_ITERATING          =  0} NEPConvergedReason;NEP_CONVERGED_ITERATING153,4239
              NEP_CONVERGED_ITERATING          =  0} NEPConvergedReason;NEPConvergedReason153,4239
PETSC_EXTERN const char *const*NEPConvergedReasons;NEPConvergedReasons154,4312
PETSC_STATIC_INLINE PetscErrorCode NEPViewFromOptions(NEP nep,PetscObject obj,const char name[]) {return PetscObjectViewFromOptions((PetscObject)nep,obj,name);}NEPViewFromOptions167,4926
PETSC_DEPRECATED("Use NEPComputeError()") PETSC_STATIC_INLINE PetscErrorCode NEPComputeRelativeError(NEP nep,PetscInt i,PetscReal *r) {return NEPComputeError(nep,i,NEP_ERROR_RELATIVE,r);}NEPComputeRelativeError215,8610
PETSC_DEPRECATED("Use NEPComputeError() with NEP_ERROR_ABSOLUTE") PETSC_STATIC_INLINE PetscErrorCode NEPComputeResidualNorm(NEP nep,PetscInt i,PetscReal *r) {return NEPComputeError(nep,i,NEP_ERROR_ABSOLUTE,r);}NEPComputeResidualNorm216,8798
PETSC_EXTERN PetscFunctionList NEPList;NEPList254,11856

include/slepcpep.h,5780
slepcpep.h:^?slepcpep.h^A,1
#define __SLEPCPEP_H__SLEPCPEP_H25,1013
typedef struct _p_PEP* PEP;PEP38,1264
typedef const char* PEPType;PEPType47,1413
#define PEPLINEAR PEPLINEAR48,1442
#define PEPQARNOLDI PEPQARNOLDI49,1472
#define PEPTOAR PEPTOAR50,1504
#define PEPSTOAR PEPSTOAR51,1532
#define PEPJD PEPJD52,1561
PETSC_EXTERN PetscClassId PEP_CLASSID;PEP_CLASSID55,1610
typedef enum { PEP_GENERAL=1,PEP_GENERAL64,1807
               PEP_HERMITIAN,   /* All A_i  Hermitian */PEP_HERMITIAN65,1837
               PEP_GYROSCOPIC   /* QEP with M, K  Hermitian, M>0, C skew-Hermitian */PEP_GYROSCOPIC66,1894
             } PEPProblemType;PEPProblemType67,1980
typedef enum { PEP_LARGEST_MAGNITUDE=1,PEP_LARGEST_MAGNITUDE76,2171
               PEP_SMALLEST_MAGNITUDE,PEP_SMALLEST_MAGNITUDE77,2211
               PEP_LARGEST_REAL,PEP_LARGEST_REAL78,2250
               PEP_SMALLEST_REAL,PEP_SMALLEST_REAL79,2283
               PEP_LARGEST_IMAGINARY,PEP_LARGEST_IMAGINARY80,2317
               PEP_SMALLEST_IMAGINARY,PEP_SMALLEST_IMAGINARY81,2355
               PEP_TARGET_MAGNITUDE,PEP_TARGET_MAGNITUDE82,2394
               PEP_TARGET_REAL,PEP_TARGET_REAL83,2431
               PEP_TARGET_IMAGINARY,PEP_TARGET_IMAGINARY84,2463
               PEP_WHICH_USER } PEPWhich;PEP_WHICH_USER85,2500
               PEP_WHICH_USER } PEPWhich;PEPWhich85,2500
typedef enum { PEP_BASIS_MONOMIAL,PEP_BASIS_MONOMIAL95,2695
               PEP_BASIS_CHEBYSHEV1,PEP_BASIS_CHEBYSHEV196,2730
               PEP_BASIS_CHEBYSHEV2,PEP_BASIS_CHEBYSHEV297,2767
               PEP_BASIS_LEGENDRE,PEP_BASIS_LEGENDRE98,2804
               PEP_BASIS_LAGUERRE,PEP_BASIS_LAGUERRE99,2839
               PEP_BASIS_HERMITE } PEPBasis;PEP_BASIS_HERMITE100,2874
               PEP_BASIS_HERMITE } PEPBasis;PEPBasis100,2874
PETSC_EXTERN const char *PEPBasisTypes[];PEPBasisTypes101,2919
typedef enum { PEP_SCALE_NONE,PEP_SCALE_NONE110,3056
               PEP_SCALE_SCALAR,PEP_SCALE_SCALAR111,3087
               PEP_SCALE_DIAGONAL,PEP_SCALE_DIAGONAL112,3120
               PEP_SCALE_BOTH } PEPScale;PEP_SCALE_BOTH113,3155
               PEP_SCALE_BOTH } PEPScale;PEPScale113,3155
PETSC_EXTERN const char *PEPScaleTypes[];PEPScaleTypes114,3197
typedef enum { PEP_REFINE_NONE,PEP_REFINE_NONE123,3335
               PEP_REFINE_SIMPLE,PEP_REFINE_SIMPLE124,3367
               PEP_REFINE_MULTIPLE } PEPRefine;PEP_REFINE_MULTIPLE125,3401
               PEP_REFINE_MULTIPLE } PEPRefine;PEPRefine125,3401
PETSC_EXTERN const char *PEPRefineTypes[];PEPRefineTypes126,3449
typedef enum { PEP_REFINE_SCHEME_SCHUR=1,PEP_REFINE_SCHEME_SCHUR135,3645
               PEP_REFINE_SCHEME_MBE,PEP_REFINE_SCHEME_MBE136,3687
               PEP_REFINE_SCHEME_EXPLICIT } PEPRefineScheme;PEP_REFINE_SCHEME_EXPLICIT137,3725
               PEP_REFINE_SCHEME_EXPLICIT } PEPRefineScheme;PEPRefineScheme137,3725
PETSC_EXTERN const char *PEPRefineSchemes[];PEPRefineSchemes138,3786
typedef enum { PEP_EXTRACT_NONE=1,PEP_EXTRACT_NONE147,3929
               PEP_EXTRACT_NORM,PEP_EXTRACT_NORM148,3964
               PEP_EXTRACT_RESIDUAL,PEP_EXTRACT_RESIDUAL149,3997
               PEP_EXTRACT_STRUCTURED } PEPExtract;PEP_EXTRACT_STRUCTURED150,4034
               PEP_EXTRACT_STRUCTURED } PEPExtract;PEPExtract150,4034
PETSC_EXTERN const char *PEPExtractTypes[];PEPExtractTypes151,4086
typedef enum { PEP_ERROR_ABSOLUTE,PEP_ERROR_ABSOLUTE160,4273
               PEP_ERROR_RELATIVE,PEP_ERROR_RELATIVE161,4308
               PEP_ERROR_BACKWARD } PEPErrorType;PEP_ERROR_BACKWARD162,4343
               PEP_ERROR_BACKWARD } PEPErrorType;PEPErrorType162,4343
PETSC_EXTERN const char *PEPErrorTypes[];PEPErrorTypes163,4393
typedef enum { PEP_CONV_ABS,PEP_CONV_ABS172,4583
               PEP_CONV_REL,PEP_CONV_REL173,4612
               PEP_CONV_NORM,PEP_CONV_NORM174,4641
               PEP_CONV_USER } PEPConv;PEP_CONV_USER175,4671
               PEP_CONV_USER } PEPConv;PEPConv175,4671
typedef enum { PEP_STOP_BASIC,PEP_STOP_BASIC184,4846
               PEP_STOP_USER } PEPStop;PEP_STOP_USER185,4877
               PEP_STOP_USER } PEPStop;PEPStop185,4877
              PEP_CONVERGED_TOL                =  1,PEP_CONVERGED_TOL196,5143
              PEP_CONVERGED_USER               =  2,PEP_CONVERGED_USER197,5196
              PEP_DIVERGED_ITS                 = -1,PEP_DIVERGED_ITS199,5278
              PEP_DIVERGED_BREAKDOWN           = -2,PEP_DIVERGED_BREAKDOWN200,5331
              PEP_DIVERGED_SYMMETRY_LOST       = -3,PEP_DIVERGED_SYMMETRY_LOST201,5384
              PEP_CONVERGED_ITERATING          =  0} PEPConvergedReason;PEP_CONVERGED_ITERATING202,5437
              PEP_CONVERGED_ITERATING          =  0} PEPConvergedReason;PEPConvergedReason202,5437
PETSC_EXTERN const char *const*PEPConvergedReasons;PEPConvergedReasons203,5510
PETSC_STATIC_INLINE PetscErrorCode PEPViewFromOptions(PEP pep,PetscObject obj,const char name[]) {return PetscObjectViewFromOptions((PetscObject)pep,obj,name);}PEPViewFromOptions221,6450
PETSC_DEPRECATED("Use PEPErrorView()") PETSC_STATIC_INLINE PetscErrorCode PEPPrintSolution(PEP pep,PetscViewer v) {return PEPErrorView(pep,PEP_ERROR_BACKWARD,v);}PEPPrintSolution223,6683
PETSC_DEPRECATED("Use PEPComputeError()") PETSC_STATIC_INLINE PetscErrorCode PEPComputeRelativeError(PEP pep,PetscInt i,PetscReal *r) {return PEPComputeError(pep,i,PEP_ERROR_BACKWARD,r);}PEPComputeRelativeError269,9963
PETSC_DEPRECATED("Use PEPComputeError() with PEP_ERROR_ABSOLUTE") PETSC_STATIC_INLINE PetscErrorCode PEPComputeResidualNorm(PEP pep,PetscInt i,PetscReal *r) {return PEPComputeError(pep,i,PEP_ERROR_ABSOLUTE,r);}PEPComputeResidualNorm270,10151
PETSC_EXTERN PetscFunctionList PEPList;PEPList300,12755

include/slepcrg.h,337
slepcrg.h:^?slepcrg.h^A,1
#define __SLEPCRG_H__SLEPCRG_H23,950
typedef const char* RGType;RGType36,1178
#define RGINTERVAL RGINTERVAL37,1206
#define RGPOLYGON RGPOLYGON38,1237
#define RGELLIPSE RGELLIPSE39,1267
#define RGRING RGRING40,1297
PETSC_EXTERN PetscClassId RG_CLASSID;RG_CLASSID43,1347
PETSC_EXTERN PetscFunctionList RGList;RGList65,2447

include/slepcrgtypes.h,86
slepcrgtypes.h:^?slepcrgtypes.h^A,1
#define __SLEPCRGTYPES_H__SLEPCRGTYPES_H23,955
typedef struct _p_RG* RG;RG32,1068

include/slepcsc.h,458
slepcsc.h:^?slepcsc.h^A,1
#define __SLEPCSC_H__SLEPCSC_H25,993
struct _n_SlepcSC {_n_SlepcSC60,2108
  PetscErrorCode (*map)(PetscObject,PetscInt,PetscScalar*,PetscScalar*);map62,2211
  PetscObject    mapobj;mapobj63,2284
  PetscErrorCode (*comparison)(PetscScalar,PetscScalar,PetscScalar,PetscScalar,PetscInt*,void*);comparison65,2374
  void           *comparisonctx;comparisonctx66,2471
  RG             rg;rg68,2542
typedef struct _n_SlepcSC* SlepcSC;SlepcSC70,2566

include/slepcst.h,662
slepcst.h:^?slepcst.h^A,1
#define __SLEPCST_H__SLEPCST_H25,1010
typedef struct _p_ST* ST;ST40,1338
typedef const char* STType;STType49,1490
#define STSHELL STSHELL50,1518
#define STSHIFT STSHIFT51,1546
#define STSINVERT STSINVERT52,1574
#define STCAYLEY STCAYLEY53,1604
#define STPRECOND STPRECOND54,1633
PETSC_EXTERN PetscClassId ST_CLASSID;ST_CLASSID57,1686
typedef enum { ST_MATMODE_COPY,ST_MATMODE_COPY114,4215
               ST_MATMODE_INPLACE,ST_MATMODE_INPLACE115,4247
               ST_MATMODE_SHELL } STMatMode;ST_MATMODE_SHELL116,4282
               ST_MATMODE_SHELL } STMatMode;STMatMode116,4282
PETSC_EXTERN PetscFunctionList STList;STList122,4570

include/slepcsvd.h,2754
slepcsvd.h:^?slepcsvd.h^A,1
#define __SLEPCSVD_H__SLEPCSVD_H25,1006
typedef struct _p_SVD* SVD;SVD40,1292
typedef const char* SVDType;SVDType49,1446
#define SVDCROSS SVDCROSS50,1475
#define SVDCYCLIC SVDCYCLIC51,1506
#define SVDLAPACK SVDLAPACK52,1538
#define SVDLANCZOS SVDLANCZOS53,1570
#define SVDTRLANCZOS SVDTRLANCZOS54,1603
PETSC_EXTERN PetscClassId SVD_CLASSID;SVD_CLASSID57,1661
typedef enum { SVD_LARGEST,SVD_LARGEST67,1901
               SVD_SMALLEST } SVDWhich;SVD_SMALLEST68,1929
               SVD_SMALLEST } SVDWhich;SVDWhich68,1929
typedef enum { SVD_ERROR_ABSOLUTE,SVD_ERROR_ABSOLUTE77,2112
               SVD_ERROR_RELATIVE } SVDErrorType;SVD_ERROR_RELATIVE78,2147
               SVD_ERROR_RELATIVE } SVDErrorType;SVDErrorType78,2147
PETSC_EXTERN const char *SVDErrorTypes[];SVDErrorTypes79,2197
typedef enum { SVD_CONV_ABS,SVD_CONV_ABS88,2387
               SVD_CONV_REL,SVD_CONV_REL89,2416
               SVD_CONV_USER } SVDConv;SVD_CONV_USER90,2445
               SVD_CONV_USER } SVDConv;SVDConv90,2445
typedef enum { SVD_STOP_BASIC,SVD_STOP_BASIC99,2620
               SVD_STOP_USER } SVDStop;SVD_STOP_USER100,2651
               SVD_STOP_USER } SVDStop;SVDStop100,2651
              SVD_CONVERGED_TOL                =  1,SVD_CONVERGED_TOL111,2925
              SVD_CONVERGED_USER               =  2,SVD_CONVERGED_USER112,2978
              SVD_DIVERGED_ITS                 = -1,SVD_DIVERGED_ITS114,3060
              SVD_DIVERGED_BREAKDOWN           = -2,SVD_DIVERGED_BREAKDOWN115,3113
              SVD_CONVERGED_ITERATING          =  0 } SVDConvergedReason;SVD_CONVERGED_ITERATING116,3166
              SVD_CONVERGED_ITERATING          =  0 } SVDConvergedReason;SVDConvergedReason116,3166
PETSC_EXTERN const char *const*SVDConvergedReasons;SVDConvergedReasons117,3240
PETSC_DEPRECATED("Use SVDComputeError()") PETSC_STATIC_INLINE PetscErrorCode SVDComputeRelativeError(SVD svd,PetscInt i,PetscReal *r) {return SVDComputeError(svd,i,SVD_ERROR_RELATIVE,r);}SVDComputeRelativeError158,6068
PETSC_DEPRECATED("Use SVDComputeError() with SVD_ERROR_ABSOLUTE") PETSC_STATIC_INLINE PetscErrorCode SVDComputeResidualNorms(SVD svd,PetscInt i,PetscReal *r1,PETSC_UNUSED PetscReal *r2) {return SVDComputeError(svd,i,SVD_ERROR_ABSOLUTE,r1);}SVDComputeResidualNorms159,6256
PETSC_STATIC_INLINE PetscErrorCode SVDViewFromOptions(SVD svd,PetscObject obj,const char name[]) {return PetscObjectViewFromOptions((PetscObject)svd,obj,name);}SVDViewFromOptions161,6551
PETSC_DEPRECATED("Use SVDErrorView()") PETSC_STATIC_INLINE PetscErrorCode SVDPrintSolution(SVD svd,PetscViewer v) {return SVDErrorView(svd,SVD_ERROR_RELATIVE,v);}SVDPrintSolution163,6784
PETSC_EXTERN PetscFunctionList SVDList;SVDList204,9641

include/slepcsys.h,250
slepcsys.h:^?slepcsys.h^A,1
#define __SLEPCSYS_H__SLEPCSYS_H26,1067
#define SLEPC_AUTHOR_INFO SLEPC_AUTHOR_INFO38,1415
typedef struct _n_SlepcConvMonitor* SlepcConvMonitor;SlepcConvMonitor57,1910
PETSC_EXTERN PetscBool SlepcInitializeCalled;SlepcInitializeCalled78,3111

include/slepcvec.h,75
slepcvec.h:^?slepcvec.h^A,1
#define __SLEPCVEC_H__SLEPCVEC_H25,1016
#define VECCOMP VECCOMP30,1134

include/slepcversion.h,800
slepcversion.h:^?slepcversion.h^A,1
#define __SLEPCVERSION_H__SLEPCVERSION_H2,31
#define SLEPC_VERSION_RELEASE SLEPC_VERSION_RELEASE4,57
#define SLEPC_VERSION_MAJOR SLEPC_VERSION_MAJOR5,92
#define SLEPC_VERSION_MINOR SLEPC_VERSION_MINOR6,127
#define SLEPC_VERSION_SUBMINOR SLEPC_VERSION_SUBMINOR7,162
#define SLEPC_VERSION_PATCH SLEPC_VERSION_PATCH8,197
#define SLEPC_RELEASE_DATE SLEPC_RELEASE_DATE9,232
#define SLEPC_VERSION_DATE SLEPC_VERSION_DATE10,280
#define SLEPC_VERSION_GIT SLEPC_VERSION_GIT13,357
#define SLEPC_VERSION_DATE_GIT SLEPC_VERSION_DATE_GIT17,445
#define SLEPC_VERSION_(SLEPC_VERSION_20,496
#define SLEPC_VERSION_LT(SLEPC_VERSION_LT26,715
#define SLEPC_VERSION_LE(SLEPC_VERSION_LE34,1114
#define SLEPC_VERSION_GT(SLEPC_VERSION_GT38,1252
#define SLEPC_VERSION_GE(SLEPC_VERSION_GE41,1350

makefile,179
makefile:^?makefile^A,1
LOCDIR = .LOCDIR26,1041
DIRS   = src include docsDIRS27,1052
	-@grep "define SLEPC_VERSION" ${SLEPC_DIR}/include/slepcversion.h | ${SED} "s/........//"SLEPC_VERSION100,5456

setup.py,1787
setup.py:^?setup.py^A,1
metadata = {metadata56,1655
CONFIGURE_OPTIONS = []CONFIGURE_OPTIONS61,1723
def bootstrap():bootstrap63,1747
def get_petsc_dir():get_petsc_dir100,3087
def get_petsc_arch():get_petsc_arch111,3420
def config(prefix, dry_run=False):config115,3515
def build(dry_run=False):build133,4084
def install(dest_dir, dry_run=False):install145,4487
class context(object):context162,5134
    def __init__(self):__init__163,5157
    def enter(self):enter166,5249
    def exit(self):exit171,5377
class cmd_install(_install):cmd_install175,5462
    def initialize_options(self):initialize_options177,5492
    def finalize_options(self):finalize_options181,5595
    def run(self):run186,5764
    def get_outputs(self):get_outputs206,6344
def version():version211,6488
def tarball():tarball231,7338
description = __doc__.split('\n')[1:-1]; del description[1:3]description237,7533
      version=version(),version258,8181
      description=description.pop(0),description259,8206
      long_description='\n'.join(description),long_description260,8244
      classifiers= classifiers.split('\n')[1:-1],classifiers261,8291
      keywords = ['SLEPc','PETSc', 'MPI'],keywords262,8341
      platforms=['POSIX'],platforms263,8384
      license='LGPL',license264,8411
      url='http://slepc.upv.es/',url266,8434
      download_url=tarball(),download_url267,8468
      author='SLEPc Team',author269,8499
      author_email='slepc-maint@upv.es',author_email270,8526
      maintainer='Lisandro Dalcin',maintainer271,8567
      maintainer_email='dalcinl@gmail.com',maintainer_email272,8603
      packages = ['slepc'],packages274,8648
      package_dir = {'slepc': 'pypi'},package_dir275,8676
      cmdclass={'install': cmd_install},cmdclass276,8715

src/eps/examples/makefile,82
makefile:^?makefile^A,1
LOCDIR   = src/eps/examples/LOCDIR24,932
DIRS     = tests tutorialsDIRS25,961

src/eps/examples/tests/makefile,1059
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/eps/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.c test2.c test3.c test4.c test5.c test6.c \EXAMPLESC27,1015
EXAMPLESF  = test7f.F test14f.F test15f.FEXAMPLESF30,1176
MANSEC     = EPSMANSEC31,1218
TESTS      = test1 test2 test3 test4 test5 test6 test7f test8 test9 test10 \TESTS32,1235
TESTEXAMPLES_C           = test1.PETSc runtest1_1 test1.rm \TESTEXAMPLES_C35,1377
TESTEXAMPLES_C_NOCOMPLEX = test1.PETSc runtest1_2 test1.rmTESTEXAMPLES_C_NOCOMPLEX48,2198
TESTEXAMPLES_C_NOF128    = test5.PETSc runtest5_1 test5.rmTESTEXAMPLES_C_NOF12849,2257
TESTEXAMPLES_FORTRAN     = test7f.PETSc runtest7f_1 test7f.rm \TESTEXAMPLES_FORTRAN50,2316
TESTEXAMPLES_BLOPEX      = test5.PETSc runtest5_blopex test5.rmTESTEXAMPLES_BLOPEX52,2445
EPSALL = krylovschur arnoldi lanczos gd jd gd2EPSALL125,4163
EPSNS  = krylovschur arnoldi gd jd gd2EPSNS126,4210
EPSAR  = gd jd gd2EPSAR127,4249
TESTCODE = \TESTCODE129,4269

src/eps/examples/tests/test1.c,214
test1.c:^?test1.c^A,1
static char help[] = "Tests B-orthonormality of eigenvectors in a GHEP problem.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1034
#define __FUNCT__ __FUNCT__27,1051
int main(int argc,char **argv)main28,1076

src/eps/examples/tests/test10.c,226
test10.c:^?test10.c^A,1
static char help[] = "Computes the smallest nonzero eigenvalue of the Laplacian of a graph.\n\n"help22,924
#undef __FUNCT____FUNCT__30,1335
#define __FUNCT__ __FUNCT__31,1352
int main (int argc,char **argv)main32,1377

src/eps/examples/tests/test11.c,580
test11.c:^?test11.c^A,1
static char help[] = "Solves the same problem as in ex5, but with a user-defined sorting criterion."help22,924
#undef __FUNCT____FUNCT__37,1557
#define __FUNCT__ __FUNCT__38,1574
int main(int argc,char **argv)main39,1599
#undef __FUNCT____FUNCT__138,5334
#define __FUNCT__ __FUNCT__139,5351
PetscErrorCode MatMarkovModel(PetscInt m,Mat A)MatMarkovModel159,6507
#undef __FUNCT____FUNCT__204,7892
#define __FUNCT__ __FUNCT__205,7909
PetscErrorCode MyEigenSort(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *r,void *ctx)MyEigenSort214,8250

src/eps/examples/tests/test12.c,359
test12.c:^?test12.c^A,1
static char help[] = "Diagonal eigenproblem. Illustrates use of shell preconditioner.\n\n"help22,924
#undef __FUNCT____FUNCT__29,1220
#define __FUNCT__ __FUNCT__30,1237
PetscErrorCode PCApply_User(PC pc,Vec x,Vec y)PCApply_User31,1270
#undef __FUNCT____FUNCT__40,1435
#define __FUNCT__ __FUNCT__41,1452
int main(int argc,char **argv)main42,1477

src/eps/examples/tests/test13.c,415
test13.c:^?test13.c^A,1
static char help[] = "Test EPSSetArbitrarySelection.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1007
#define __FUNCT__ __FUNCT__27,1024
PetscErrorCode MyArbitrarySelection(PetscScalar eigr,PetscScalar eigi,Vec xr,Vec xi,PetscScalar *rr,PetscScalar *ri,void *ctx)MyArbitrarySelection28,1065
#undef __funct____funct__40,1404
#define __funct__ __funct__41,1421
int main(int argc,char **argv)main42,1446

src/eps/examples/tests/test14.c,186
test14.c:^?test14.c^A,1
static char help[] = "Test EPS interface functions.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1006
#define __FUNCT__ __FUNCT__27,1023
int main(int argc,char **argv)main28,1048

src/eps/examples/tests/test14f.F,784
test14f.F:^?test14f.F^A,1
      program mainmain24,1075
 100  format (/'Diagonal Eigenproblem, n =',I3,' (Fortran)')10069,2518
 110  format (' Type set to ',A)11097,3592
 120  format (' Problem type before changing = ',I2)120103,3738
 130  format (' ... changed to ',I2)130109,3950
 140  format (' Extraction before changing = ',I2)140127,4462
 150  format (' ... changed to ',I2)150133,4673
 160  format (' Balance: ',I2,', its=',I2,', cutoff=',F8.6)160143,4943
 170  format (' Which = ',I2,', target = ',F3.1)170153,5299
 180  format (' Dimensions: nev=',I2,', ncv=',I2,', mpd=',I2)180162,5616
 190  format (' Tolerance =',F7.5,', max_its =',I4)190171,5875
 200  format (' Convergence test =',I2)200178,6098
 210  format (' Finished - converged reason =',I2,', its=',I4)210207,7303

src/eps/examples/tests/test15f.F,368
test15f.F:^?test15f.F^A,1
      program mainmain30,1292
 100  format (/'1-D Laplacian Eigenproblem, n =',I3,' (Fortran)')10077,2673
 120  format (' Solution method: ',A)120156,5291
 130  format (' Number of requested eigenvalues:',I2)130162,5521
      subroutine MyEPSMonitor(MyEPSMonitor190,6482
 140  format(i3,' EPS nconv=',i2,' first unconverged value (error) ',   &140215,7217

src/eps/examples/tests/test16.c,415
test16.c:^?test16.c^A,1
static char help[] = "Tests a user-defined convergence test.\n\n";help22,924
#undef __FUNCT____FUNCT__27,1016
#define __FUNCT__ __FUNCT__28,1033
PetscErrorCode MyConvergedAbsolute(EPS eps,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)MyConvergedAbsolute33,1209
#undef __FUNCT____FUNCT__40,1433
#define __FUNCT__ __FUNCT__41,1450
int main(int argc,char **argv)main42,1475

src/eps/examples/tests/test2.c,211
test2.c:^?test2.c^A,1
static char help[] = "Tests multiple calls to EPSSolve with the same matrix.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1031
#define __FUNCT__ __FUNCT__27,1048
int main(int argc,char **argv)main28,1073

src/eps/examples/tests/test3.c,212
test3.c:^?test3.c^A,1
static char help[] = "Tests multiple calls to EPSSolve with different matrix.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1032
#define __FUNCT__ __FUNCT__27,1049
int main(int argc,char **argv)main28,1074

src/eps/examples/tests/test4.c,234
test4.c:^?test4.c^A,1
static char help[] = "Test the solution of a HEP without calling EPSSetFromOptions (based on ex1.c).\n\n"help22,924
#undef __FUNCT____FUNCT__29,1214
#define __FUNCT__ __FUNCT__30,1231
int main(int argc,char **argv)main31,1256

src/eps/examples/tests/test5.c,218
test5.c:^?test5.c^A,1
static char help[] = "Test EPS with different builds with a matrix loaded from a file.\n"help22,924
#undef __FUNCT____FUNCT__29,1220
#define __FUNCT__ __FUNCT__30,1237
int main(int argc,char **argv)main31,1262

src/eps/examples/tests/test6.c,178
test6.c:^?test6.c^A,1
static char help[] = "Diagonal eigenproblem.\n\n"help22,924
#undef __FUNCT____FUNCT__29,1179
#define __FUNCT__ __FUNCT__30,1196
int main(int argc,char **argv)main31,1221

src/eps/examples/tests/test7f.F,228
test7f.F:^?test7f.F^A,1
      program mainmain30,1319
 100  format (/'1-D Laplacian Eigenproblem, n =',I3,' (Fortran)')10072,2571
 120  format (' Solution method: ',A)120143,4863
 130  format (' Number of requested eigenvalues:',I2)130149,5093

src/eps/examples/tests/test8.c,622
test8.c:^?test8.c^A,1
static char help[] = "Solves the same eigenproblem as in example ex2, but using a shell matrix. "help22,924
#undef __FUNCT____FUNCT__36,1446
#define __FUNCT__ __FUNCT__37,1463
int main(int argc,char **argv)main38,1488
static void tv(int nx,const PetscScalar *x,PetscScalar *y)tv117,4673
#undef __FUNCT____FUNCT__132,4954
#define __FUNCT__ __FUNCT__133,4971
PetscErrorCode MatMult_Laplacian2D(Mat A,Vec x,Vec y)MatMult_Laplacian2D150,5491
#undef __FUNCT____FUNCT__182,6288
#define __FUNCT__ __FUNCT__183,6305
PetscErrorCode MatGetDiagonal_Laplacian2D(Mat A,Vec diag)MatGetDiagonal_Laplacian2D184,6352

src/eps/examples/tests/test9.c,592
test9.c:^?test9.c^A,1
static char help[] = "Eigenvalue problem associated with a Markov model of a random walk on a triangular grid. "help22,924
#undef __FUNCT____FUNCT__36,1559
#define __FUNCT__ __FUNCT__37,1576
int main(int argc,char **argv)main38,1601
#undef __FUNCT____FUNCT__130,4992
#define __FUNCT__ __FUNCT__131,5009
PetscErrorCode MatMarkovModel(PetscInt m,Mat A)MatMarkovModel151,6165
#undef __FUNCT____FUNCT__196,7550
#define __FUNCT__ __FUNCT__197,7567
PetscErrorCode MyEigenSort(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *r,void *ctx)MyEigenSort205,7882

src/eps/examples/tutorials/ex1.c,243
ex1.c:^?ex1.c^A,1
static char help[] = "Standard symmetric eigenproblem corresponding to the Laplacian operator in 1 dimension.\n\n"help22,924
#undef __FUNCT____FUNCT__28,1178
#define __FUNCT__ __FUNCT__29,1195
int main(int argc,char **argv)main30,1220

src/eps/examples/tutorials/ex10.c,1069
ex10.c:^?ex10.c^A,1
static char help[] = "Illustrates the use of shell spectral transformations. "help22,924
  KSP        ksp;ksp32,1338
} SampleShellST;SampleShellST33,1356
#undef __FUNCT____FUNCT__42,1699
#define __FUNCT__ __FUNCT__43,1716
int main (int argc,char **argv)main44,1741
#undef __FUNCT____FUNCT__167,6864
#define __FUNCT__ __FUNCT__168,6881
PetscErrorCode STCreate_User(SampleShellST **shell)STCreate_User176,7090
#undef __FUNCT____FUNCT__189,7520
#define __FUNCT__ __FUNCT__190,7537
PetscErrorCode STSetUp_User(SampleShellST *shell,ST st)STSetUp_User208,8164
#undef __FUNCT____FUNCT__220,8552
#define __FUNCT__ __FUNCT__221,8569
PetscErrorCode STApply_User(ST st,Vec x,Vec y)STApply_User238,9025
#undef __FUNCT____FUNCT__249,9361
#define __FUNCT__ __FUNCT__250,9378
PetscErrorCode STBackTransform_User(ST st,PetscInt n,PetscScalar *eigr,PetscScalar *eigi)STBackTransform_User269,10021
#undef __FUNCT____FUNCT__280,10311
#define __FUNCT__ __FUNCT__281,10328
PetscErrorCode STDestroy_User(SampleShellST *shell)STDestroy_User289,10539

src/eps/examples/tutorials/ex11.c,226
ex11.c:^?ex11.c^A,1
static char help[] = "Computes the smallest nonzero eigenvalue of the Laplacian of a graph.\n\n"help22,924
#undef __FUNCT____FUNCT__30,1335
#define __FUNCT__ __FUNCT__31,1352
int main (int argc,char **argv)main32,1377

src/eps/examples/tutorials/ex12.c,227
ex12.c:^?ex12.c^A,1
static char help[] = "Compute all eigenvalues in an interval of a symmetric-definite problem.\n\n"help22,924
#undef __FUNCT____FUNCT__29,1230
#define __FUNCT__ __FUNCT__30,1247
int main(int argc,char **argv)main31,1272

src/eps/examples/tutorials/ex13.c,191
ex13.c:^?ex13.c^A,1
static char help[] = "Generalized Symmetric eigenproblem.\n\n"help22,924
#undef __FUNCT____FUNCT__33,1422
#define __FUNCT__ __FUNCT__34,1439
int main(int argc,char **argv)main35,1464

src/eps/examples/tutorials/ex18.c,580
ex18.c:^?ex18.c^A,1
static char help[] = "Solves the same problem as in ex5, but with a user-defined sorting criterion."help22,924
#undef __FUNCT____FUNCT__37,1557
#define __FUNCT__ __FUNCT__38,1574
int main(int argc,char **argv)main39,1599
#undef __FUNCT____FUNCT__131,5198
#define __FUNCT__ __FUNCT__132,5215
PetscErrorCode MatMarkovModel(PetscInt m,Mat A)MatMarkovModel152,6371
#undef __FUNCT____FUNCT__197,7756
#define __FUNCT__ __FUNCT__198,7773
PetscErrorCode MyEigenSort(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *r,void *ctx)MyEigenSort207,8114

src/eps/examples/tutorials/ex19.c,569
ex19.c:^?ex19.c^A,1
static char help[] = "Standard symmetric eigenproblem for the 3-D Laplacian built with the DM interface.\n\n"help22,924
#undef __FUNCT____FUNCT__30,1219
#define __FUNCT__ __FUNCT__31,1236
PetscErrorCode GetExactEigenvalues(PetscInt M,PetscInt N,PetscInt P,PetscInt nconv,PetscReal *exact)GetExactEigenvalues32,1276
#undef __FUNCT____FUNCT__61,2096
#define __FUNCT__ __FUNCT__62,2113
PetscErrorCode FillMatrix(DM da,Mat A)FillMatrix63,2144
#undef __FUNCT____FUNCT__96,3467
#define __FUNCT__ __FUNCT__97,3484
int main(int argc,char **argv)main98,3509

src/eps/examples/tutorials/ex1f.F,508
ex1f.F:^?ex1f.F^A,1
      program mainmain31,1382
 100  format (/'1-D Laplacian Eigenproblem, n =',I3,' (Fortran)')10076,2741
 110  format (/' Number of iterations of the method:',I4)110147,5008
 120  format (' Solution method: ',A)120154,5243
 130  format (' Number of requested eigenvalues:',I2)130160,5473
 140  format (' Stopping condition: tol=',1P,E10.4,', maxit=',I4)140165,5647
 150  format (' Number of converged eigenpairs:',I2/)150176,6055
 160      format (1P,'   ',E12.4,'       ',E12.4)160194,6786

src/eps/examples/tutorials/ex1f90.F90,298
ex1f90.F90:^?ex1f90.F90^A,1
      program mainmain31,1384
      type(Mat)      AA53,1974
      type(EPS)      epseps54,1997
 100  format (/'1-D Laplacian Eigenproblem, n =',I4,' (Fortran)')10084,2869
 120  format (' Solution method: ',A)120153,5165
 130  format (' Number of requested eigenvalues:',I4)130159,5395

src/eps/examples/tutorials/ex2.c,244
ex2.c:^?ex2.c^A,1
static char help[] = "Standard symmetric eigenproblem corresponding to the Laplacian operator in 2 dimensions.\n\n"help22,924
#undef __FUNCT____FUNCT__29,1247
#define __FUNCT__ __FUNCT__30,1264
int main(int argc,char **argv)main31,1289

src/eps/examples/tutorials/ex24.c,811
ex24.c:^?ex24.c^A,1
static char help[] = "Spectrum folding for a standard symmetric eigenproblem.\n\n"help22,924
  Mat       A;A34,1321
  Vec       w;w35,1336
  PetscReal target;target36,1351
} CTX_FOLD;CTX_FOLD37,1371
#undef __FUNCT____FUNCT__46,1578
#define __FUNCT__ __FUNCT__47,1595
int main(int argc,char **argv)main48,1620
#undef __FUNCT____FUNCT__206,8430
#define __FUNCT__ __FUNCT__207,8447
PetscErrorCode MatMult_Fold(Mat M,Vec x,Vec y)MatMult_Fold212,8575
#undef __FUNCT____FUNCT__228,9019
#define __FUNCT__ __FUNCT__229,9036
PetscErrorCode RayleighQuotient(Mat A,Vec x,PetscScalar *r)RayleighQuotient234,9182
#undef __FUNCT____FUNCT__247,9507
#define __FUNCT__ __FUNCT__248,9524
PetscErrorCode ComputeResidualNorm(Mat A,PetscScalar lambda,Vec x,PetscReal *r)ComputeResidualNorm252,9650

src/eps/examples/tutorials/ex25.c,211
ex25.c:^?ex25.c^A,1
static char help[] = "Spectrum slicing on generalized symmetric eigenproblem.\n\n"help22,924
#undef __FUNCT____FUNCT__30,1254
#define __FUNCT__ __FUNCT__31,1271
int main(int argc,char **argv)main32,1296

src/eps/examples/tutorials/ex29.c,598
ex29.c:^?ex29.c^A,1
static char help[] = "Solves the same problem as in ex5, with a user-defined stopping test."help22,924
#undef __FUNCT____FUNCT__39,1642
#define __FUNCT__ __FUNCT__40,1659
int main(int argc,char **argv)main41,1684
#undef __FUNCT____FUNCT__116,5097
#define __FUNCT__ __FUNCT__117,5114
PetscErrorCode MatMarkovModel(PetscInt m,Mat A)MatMarkovModel137,6270
#undef __FUNCT____FUNCT__182,7655
#define __FUNCT__ __FUNCT__183,7672
PetscErrorCode MyStoppingTest(EPS eps,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nev,EPSConvergedReason *reason,void *ctx)MyStoppingTest189,7825

src/eps/examples/tutorials/ex3.c,622
ex3.c:^?ex3.c^A,1
static char help[] = "Solves the same eigenproblem as in example ex2, but using a shell matrix. "help22,924
#undef __FUNCT____FUNCT__36,1446
#define __FUNCT__ __FUNCT__37,1463
int main(int argc,char **argv)main38,1488
static void tv(int nx,const PetscScalar *x,PetscScalar *y)tv125,5092
#undef __FUNCT____FUNCT__140,5373
#define __FUNCT__ __FUNCT__141,5390
PetscErrorCode MatMult_Laplacian2D(Mat A,Vec x,Vec y)MatMult_Laplacian2D158,5910
#undef __FUNCT____FUNCT__190,6707
#define __FUNCT__ __FUNCT__191,6724
PetscErrorCode MatGetDiagonal_Laplacian2D(Mat A,Vec diag)MatGetDiagonal_Laplacian2D192,6771

src/eps/examples/tutorials/ex30.c,1650
ex30.c:^?ex30.c^A,1
static char help[] = "Illustrates the use of a region for filtering; the number of wanted eigenvalues in not known a priori.\n\n"help22,924
  Mat         T;T47,2126
  Vec         x1,x2,y1,y2;x148,2143
  Vec         x1,x2,y1,y2;x248,2143
  Vec         x1,x2,y1,y2;y148,2143
  Vec         x1,x2,y1,y2;y248,2143
  PetscScalar alpha,beta,tau1,tau2,sigma;alpha49,2170
  PetscScalar alpha,beta,tau1,tau2,sigma;beta49,2170
  PetscScalar alpha,beta,tau1,tau2,sigma;tau149,2170
  PetscScalar alpha,beta,tau1,tau2,sigma;tau249,2170
  PetscScalar alpha,beta,tau1,tau2,sigma;sigma49,2170
  PetscInt    lastnconv;      /* last value of nconv; used in stopping test */lastnconv50,2212
  PetscInt    nreps;          /* number of repetitions of nconv; used in stopping test */nreps51,2291
} CTX_BRUSSEL;CTX_BRUSSEL52,2381
#undef __FUNCT____FUNCT__54,2397
#define __FUNCT__ __FUNCT__55,2414
int main(int argc,char **argv)main56,2439
#undef __FUNCT____FUNCT__195,8211
#define __FUNCT__ __FUNCT__196,8228
PetscErrorCode MatMult_Brussel(Mat A,Vec x,Vec y)MatMult_Brussel197,8264
#undef __FUNCT____FUNCT__234,9709
#define __FUNCT__ __FUNCT__235,9726
PetscErrorCode MatShift_Brussel(PetscScalar* a,Mat Y)MatShift_Brussel236,9763
#undef __FUNCT____FUNCT__247,10000
#define __FUNCT__ __FUNCT__248,10017
PetscErrorCode MatGetDiagonal_Brussel(Mat A,Vec diag)MatGetDiagonal_Brussel249,10060
#undef __FUNCT____FUNCT__275,10987
#define __FUNCT__ __FUNCT__276,11004
PetscErrorCode MyStoppingTest(EPS eps,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nev,EPSConvergedReason *reason,void *ptr)MyStoppingTest286,11398

src/eps/examples/tutorials/ex31.c,4714
ex31.c:^?ex31.c^A,1
static char help[] = "Power grid small signal stability analysis of WECC 9 bus system.\n\help22,924
#define freq freq77,2895
#define w_s w_s78,2911
const PetscInt nbus    = 9; /* Number of network buses */nbus81,2966
const PetscInt ngen    = 3; /* Number of generators */ngen82,3024
const PetscInt nload   = 3; /* Number of loads */nload83,3079
const PetscInt gbus[3] = {0,1,2}; /* Buses at which generators are incident */gbus84,3129
const PetscInt lbus[3] = {4,5,7}; /* Buses at which loads are incident */lbus85,3208
const PetscScalar PG[3] = {0.716786142395021,1.630000000000000,0.850000000000000};PG88,3345
const PetscScalar QG[3] = {0.270702180178785,0.066120127797275,-0.108402221791588};QG89,3428
const PetscScalar H[3]    = {23.64,6.4,3.01};   /* Inertia constant */H91,3538
const PetscScalar Rs[3]   = {0.0,0.0,0.0}; /* Stator Resistance */Rs92,3609
const PetscScalar Xd[3]   = {0.146,0.8958,1.3125};  /* d-axis reactance */Xd93,3676
const PetscScalar Xdp[3]  = {0.0608,0.1198,0.1813}; /* d-axis transient reactance */Xdp94,3751
const PetscScalar Xq[3]   = {0.0969,0.8645,1.2578}; /* q-axis reactance Xq(1) set to 0.4360, value given in text 0.0969 */Xq95,3836
const PetscScalar Xqp[3]  = {0.0969,0.1969,0.25}; /* q-axis transient reactance */Xqp96,3959
const PetscScalar Td0p[3] = {8.96,6.0,5.89}; /* d-axis open circuit time constant */Td0p97,4042
const PetscScalar Tq0p[3] = {0.31,0.535,0.6}; /* q-axis open circuit time constant */Tq0p98,4127
PetscScalar M[3]; /* M = 2*H/w_s */M99,4213
PetscScalar D[3]; /* D = 0.1*M */D100,4249
PetscScalar TM[3]; /* Mechanical Torque */TM102,4284
const PetscScalar KA[3] = {20.0,20.0,20.0};  /* Voltage regulartor gain constant */KA104,4358
const PetscScalar TA[3] = {0.2,0.2,0.2};     /* Voltage regulator time constant */TA105,4442
const PetscScalar KE[3] = {1.0,1.0,1.0};     /* Exciter gain constant */KE106,4525
const PetscScalar TE[3] = {0.314,0.314,0.314}; /* Exciter time constant */TE107,4598
const PetscScalar KF[3] = {0.063,0.063,0.063};  /* Feedback stabilizer gain constant */KF108,4673
const PetscScalar TF[3] = {0.35,0.35,0.35};    /* Feedback stabilizer time constant */TF109,4761
const PetscScalar k1[3] = {0.0039,0.0039,0.0039};k1110,4848
const PetscScalar k2[3] = {1.555,1.555,1.555};  /* k1 and k2 for calculating the saturation function SE = k1*exp(k2*Efd) */k2111,4898
PetscScalar Vref[3];Vref113,5023
const PetscScalar PD0[3] = {1.25,0.9,1.0};PD0129,5864
const PetscScalar QD0[3] = {0.5,0.3,0.35};QD0130,5907
const PetscInt    ld_nsegsp[3] = {3,3,3};ld_nsegsp131,5950
const PetscScalar ld_alphap[3] = {0.0,0.0,1.0};ld_alphap132,5992
const PetscScalar ld_betap[3]  = {2.0,1.0,0.0};ld_betap133,6040
const PetscInt    ld_nsegsq[3] = {3,3,3};ld_nsegsq134,6088
const PetscScalar ld_alphaq[3] = {0.0,0.0,1.0};ld_alphaq135,6130
const PetscScalar ld_betaq[3]  = {2.0,1.0,0.0};ld_betaq136,6178
  DM       dmgen, dmnet; /* DMs to manage generator and network subsystem */dmgen139,6244
  DM       dmgen, dmnet; /* DMs to manage generator and network subsystem */dmnet139,6244
  DM       dmpgrid;      /* Composite DM to manage the entire power grid */dmpgrid140,6321
  Mat      Ybus;         /* Network admittance matrix */Ybus141,6397
  Vec      V0;           /* Initial voltage vector (Power flow solution) */V0142,6454
  PetscInt neqs_gen,neqs_net,neqs_pgrid;neqs_gen143,6530
  PetscInt neqs_gen,neqs_net,neqs_pgrid;neqs_net143,6530
  PetscInt neqs_gen,neqs_net,neqs_pgrid;neqs_pgrid143,6530
  IS       is_diff;      /* indices for differential equations */is_diff144,6571
  IS       is_alg;       /* indices for algebraic equations */is_alg145,6637
} Userctx;Userctx146,6700
#undef __FUNCT____FUNCT__149,6798
#define __FUNCT__ __FUNCT__150,6815
PetscErrorCode dq2ri(PetscScalar Fd,PetscScalar Fq,PetscScalar delta,PetscScalar *Fr,PetscScalar *Fi)dq2ri151,6841
#undef __FUNCT____FUNCT__160,7207
#define __FUNCT__ __FUNCT__161,7224
PetscErrorCode ri2dq(PetscScalar Fr,PetscScalar Fi,PetscScalar delta,PetscScalar *Fd,PetscScalar *Fq)ri2dq162,7250
#undef __FUNCT____FUNCT__170,7529
#define __FUNCT__ __FUNCT__171,7546
PetscErrorCode SetInitialGuess(Vec X,Userctx *user)SetInitialGuess172,7582
#undef __FUNCT____FUNCT__257,10203
#define __FUNCT__ __FUNCT__258,10220
PetscErrorCode PreallocateJacobian(Mat J,Userctx *user)PreallocateJacobian259,10260
#undef __FUNCT____FUNCT__308,11392
#define __FUNCT__ __FUNCT__309,11409
PetscErrorCode ResidualJacobian(Vec X,Mat J,void *ctx)ResidualJacobian310,11446
#undef __FUNCT____FUNCT__540,21724
#define __FUNCT__ __FUNCT__541,21741
int main(int argc,char **argv)main542,21766

src/eps/examples/tutorials/ex4.c,225
ex4.c:^?ex4.c^A,1
static char help[] = "Solves a standard eigensystem Ax=kx with the matrix loaded from a file.\n"help22,924
#undef __FUNCT____FUNCT__29,1225
#define __FUNCT__ __FUNCT__30,1242
int main(int argc,char **argv)main31,1267

src/eps/examples/tutorials/ex5.c,387
ex5.c:^?ex5.c^A,1
static char help[] = "Eigenvalue problem associated with a Markov model of a random walk on a triangular grid. "help22,924
#undef __FUNCT____FUNCT__35,1448
#define __FUNCT__ __FUNCT__36,1465
int main(int argc,char **argv)main37,1490
#undef __FUNCT____FUNCT__126,4895
#define __FUNCT__ __FUNCT__127,4912
PetscErrorCode MatMarkovModel(PetscInt m,Mat A)MatMarkovModel147,6068

src/eps/examples/tutorials/ex6f.F,356
ex6f.F:^?ex6f.F^A,1
      program mainmain32,1467
 999  continue999162,6229
      subroutine MatIsing_Mult(MatIsing_Mult178,6534
      SUBROUTINE MVMISG(MVMISG213,7528
   10       CONTINUE10288,9507
   20       CONTINUE  20295,9782
   30    CONTINUE 30297,9807
   40       CONTINUE  40308,10094
   50       CONTINUE50314,10365
   60    CONTINUE60318,10476

src/eps/examples/tutorials/ex7.c,227
ex7.c:^?ex7.c^A,1
static char help[] = "Solves a generalized eigensystem Ax=kBx with matrices loaded from a file.\n"help22,924
#undef __FUNCT____FUNCT__33,1500
#define __FUNCT__ __FUNCT__34,1517
int main(int argc,char **argv)main35,1542

src/eps/examples/tutorials/ex9.c,1230
ex9.c:^?ex9.c^A,1
static char help[] = "Solves a problem associated to the Brusselator wave model in chemical reactions, illustrating the use of shell matrices.\n\n"help22,924
  Mat         T;T55,1910
  Vec         x1,x2,y1,y2;x156,1927
  Vec         x1,x2,y1,y2;x256,1927
  Vec         x1,x2,y1,y2;y156,1927
  Vec         x1,x2,y1,y2;y256,1927
  PetscScalar alpha,beta,tau1,tau2,sigma;alpha57,1954
  PetscScalar alpha,beta,tau1,tau2,sigma;beta57,1954
  PetscScalar alpha,beta,tau1,tau2,sigma;tau157,1954
  PetscScalar alpha,beta,tau1,tau2,sigma;tau257,1954
  PetscScalar alpha,beta,tau1,tau2,sigma;sigma57,1954
} CTX_BRUSSEL;CTX_BRUSSEL58,1996
#undef __FUNCT____FUNCT__60,2012
#define __FUNCT__ __FUNCT__61,2029
int main(int argc,char **argv)main62,2054
#undef __FUNCT____FUNCT__207,7773
#define __FUNCT__ __FUNCT__208,7790
PetscErrorCode MatMult_Brussel(Mat A,Vec x,Vec y)MatMult_Brussel209,7826
#undef __FUNCT____FUNCT__246,9271
#define __FUNCT__ __FUNCT__247,9288
PetscErrorCode MatShift_Brussel(PetscScalar* a,Mat Y)MatShift_Brussel248,9325
#undef __FUNCT____FUNCT__259,9562
#define __FUNCT__ __FUNCT__260,9579
PetscErrorCode MatGetDiagonal_Brussel(Mat A,Vec diag)MatGetDiagonal_Brussel261,9622

src/eps/examples/tutorials/makefile,944
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/eps/examples/tutorials/LOCDIR26,978
EXAMPLESC  = ex1.c ex2.c ex3.c ex4.c ex5.c ex7.c ex9.c ex10.c ex11.c ex12.c ex13.c \EXAMPLESC27,1019
EXAMPLESF  = ex1f.F ex1f90.F90 ex6f.FEXAMPLESF29,1166
MANSEC     = EPSMANSEC30,1204
TESTEXAMPLES_C                 = ex2.PETSc runex2_1 runex2_ciss_1 runex2_ciss_2 ex2.rm \TESTEXAMPLES_C32,1222
TESTEXAMPLES_C_NOCOMPLEX       = ex4.PETSc runex4_1 ex4.rm \TESTEXAMPLES_C_NOCOMPLEX44,2013
TESTEXAMPLES_FORTRAN_NOCOMPLEX = ex6f.PETSc runex6f_1 ex6f.rmTESTEXAMPLES_FORTRAN_NOCOMPLEX48,2261
TESTEXAMPLES_F90               = ex1f90.PETSc runex1f90_1 ex1f90.rmTESTEXAMPLES_F9049,2323
TESTEXAMPLES_DATAFILESPATH_COMPLEX = ex4.PETSc runex4_ciss_1 ex4.rm \TESTEXAMPLES_DATAFILESPATH_COMPLEX50,2391
DATAPATH = ${SLEPC_DIR}/share/slepc/datafiles/matricesDATAPATH140,4338

src/eps/f90-mod/makefile,397
makefile:^?makefile^A,1
SPECIALLIB     = yesSPECIALLIB28,1120
SPECIALFASTLIB = yesSPECIALFASTLIB29,1141
CFLAGS     =CFLAGS32,1164
FFLAGS     =FFLAGS33,1177
SOURCEC    =SOURCEC34,1190
SOURCEF    = slepcepsmod.FSOURCEF35,1203
SOURCEH    =SOURCEH36,1230
LIBBASE    = libslepcepsLIBBASE37,1243
MANSEC     = EPSMANSEC38,1268
LOCDIR     = src/eps/f90-mod/LOCDIR39,1285
CLEANFILES = *.modCLEANFILES40,1315

src/eps/f90-mod/slepcepsmod.F,87
slepcepsmod.F:^?slepcepsmod.F^A,1
        module slepcepsdefslepcepsdef22,965
        module slepcepsslepceps31,1182

src/eps/impls/cg/lobpcg/lobpcg.c,3473
lobpcg.c:^?lobpcg.c^A,1
  PetscInt  bs;        /* block size */bs45,1628
  PetscBool lock;      /* soft locking active/inactive */lock46,1668
  PetscReal restart;   /* restart parameter */restart47,1726
} EPS_LOBPCG;EPS_LOBPCG48,1773
#undef __FUNCT____FUNCT__50,1788
#define __FUNCT__ __FUNCT__51,1805
PetscErrorCode EPSSetDimensions_LOBPCG(EPS eps,PetscInt nev,PetscInt *ncv,PetscInt *mpd)EPSSetDimensions_LOBPCG52,1849
#undef __FUNCT____FUNCT__67,2442
#define __FUNCT__ __FUNCT__68,2459
PetscErrorCode EPSSetUp_LOBPCG(EPS eps)EPSSetUp_LOBPCG69,2495
#undef __FUNCT____FUNCT__102,4334
#define __FUNCT__ __FUNCT__103,4351
PetscErrorCode EPSSolve_LOBPCG(EPS eps)EPSSolve_LOBPCG104,4387
#undef __FUNCT____FUNCT__412,16595
#define __FUNCT__ __FUNCT__413,16612
static PetscErrorCode EPSLOBPCGSetBlockSize_LOBPCG(EPS eps,PetscInt bs)EPSLOBPCGSetBlockSize_LOBPCG414,16661
#undef __FUNCT____FUNCT__423,16847
#define __FUNCT__ __FUNCT__424,16864
PetscErrorCode EPSLOBPCGSetBlockSize(EPS eps,PetscInt bs)EPSLOBPCGSetBlockSize441,17230
#undef __FUNCT____FUNCT__452,17550
#define __FUNCT__ __FUNCT__453,17567
static PetscErrorCode EPSLOBPCGGetBlockSize_LOBPCG(EPS eps,PetscInt *bs)EPSLOBPCGGetBlockSize_LOBPCG454,17616
#undef __FUNCT____FUNCT__463,17804
#define __FUNCT__ __FUNCT__464,17821
PetscErrorCode EPSLOBPCGGetBlockSize(EPS eps,PetscInt *bs)EPSLOBPCGGetBlockSize480,18126
#undef __FUNCT____FUNCT__491,18431
#define __FUNCT__ __FUNCT__492,18448
static PetscErrorCode EPSLOBPCGSetRestart_LOBPCG(EPS eps,PetscReal restart)EPSLOBPCGSetRestart_LOBPCG493,18495
#undef __FUNCT____FUNCT__506,18919
#define __FUNCT__ __FUNCT__507,18936
PetscErrorCode EPSLOBPCGSetRestart(EPS eps,PetscReal restart)EPSLOBPCGSetRestart530,19606
#undef __FUNCT____FUNCT__541,19940
#define __FUNCT__ __FUNCT__542,19957
static PetscErrorCode EPSLOBPCGGetRestart_LOBPCG(EPS eps,PetscReal *restart)EPSLOBPCGGetRestart_LOBPCG543,20004
#undef __FUNCT____FUNCT__552,20206
#define __FUNCT__ __FUNCT__553,20223
PetscErrorCode EPSLOBPCGGetRestart(EPS eps,PetscReal *restart)EPSLOBPCGGetRestart569,20541
#undef __FUNCT____FUNCT__580,20859
#define __FUNCT__ __FUNCT__581,20876
static PetscErrorCode EPSLOBPCGSetLocking_LOBPCG(EPS eps,PetscBool lock)EPSLOBPCGSetLocking_LOBPCG582,20923
#undef __FUNCT____FUNCT__591,21114
#define __FUNCT__ __FUNCT__592,21131
PetscErrorCode EPSLOBPCGSetLocking(EPS eps,PetscBool lock)EPSLOBPCGSetLocking615,21737
#undef __FUNCT____FUNCT__626,22062
#define __FUNCT__ __FUNCT__627,22079
static PetscErrorCode EPSLOBPCGGetLocking_LOBPCG(EPS eps,PetscBool *lock)EPSLOBPCGGetLocking_LOBPCG628,22126
#undef __FUNCT____FUNCT__637,22319
#define __FUNCT__ __FUNCT__638,22336
PetscErrorCode EPSLOBPCGGetLocking(EPS eps,PetscBool *lock)EPSLOBPCGGetLocking654,22641
#undef __FUNCT____FUNCT__665,22950
#define __FUNCT__ __FUNCT__666,22967
PetscErrorCode EPSView_LOBPCG(EPS eps,PetscViewer viewer)EPSView_LOBPCG667,23002
#undef __FUNCT____FUNCT__683,23705
#define __FUNCT__ __FUNCT__684,23722
PetscErrorCode EPSSetFromOptions_LOBPCG(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_LOBPCG685,23767
#undef __FUNCT____FUNCT__722,25144
#define __FUNCT__ __FUNCT__723,25161
PetscErrorCode EPSDestroy_LOBPCG(EPS eps)EPSDestroy_LOBPCG724,25199
#undef __FUNCT____FUNCT__739,25955
#define __FUNCT__ __FUNCT__740,25972
PETSC_EXTERN PetscErrorCode EPSCreate_LOBPCG(EPS eps)EPSCreate_LOBPCG741,26009

src/eps/impls/cg/lobpcg/makefile,281
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = lobpcg.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcepsLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = EPSMANSEC31,1034
LOCDIR   = src/eps/impls/cg/lobpcg/LOCDIR32,1049

src/eps/impls/cg/makefile,146
makefile:^?makefile^A,1
LIBBASE  = libslepcepsLIBBASE24,936
DIRS     = rqcg lobpcgDIRS25,959
LOCDIR   = src/eps/impls/cg/LOCDIR26,982
MANSEC   = EPSMANSEC27,1011

src/eps/impls/cg/rqcg/makefile,276
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = rqcg.cSOURCEC26,958
SOURCEF  =SOURCEF27,976
SOURCEH  =SOURCEH28,987
LIBBASE  = libslepcepsLIBBASE29,998
DIRS     =DIRS30,1021
MANSEC   = EPSMANSEC31,1032
LOCDIR   = src/eps/impls/cg/rqcg/LOCDIR32,1047

src/eps/impls/cg/rqcg/rqcg.c,2059
rqcg.c:^?rqcg.c^A,1
  PetscInt nrest;nrest43,1500
  BV       AV,W,P,G;AV44,1518
  BV       AV,W,P,G;W44,1518
  BV       AV,W,P,G;P44,1518
  BV       AV,W,P,G;G44,1518
} EPS_RQCG;EPS_RQCG45,1539
#undef __FUNCT____FUNCT__47,1552
#define __FUNCT__ __FUNCT__48,1569
PetscErrorCode EPSSetUp_RQCG(EPS eps)EPSSetUp_RQCG49,1603
#undef __FUNCT____FUNCT__94,3914
#define __FUNCT__ __FUNCT__95,3931
static PetscErrorCode ExtractSubmatrix(Mat A,PetscInt k,Mat *B)ExtractSubmatrix99,4028
#undef __FUNCT____FUNCT__118,4654
#define __FUNCT__ __FUNCT__119,4671
PetscErrorCode EPSSolve_RQCG(EPS eps)EPSSolve_RQCG120,4705
#undef __FUNCT____FUNCT__298,12458
#define __FUNCT__ __FUNCT__299,12475
static PetscErrorCode EPSRQCGSetReset_RQCG(EPS eps,PetscInt nrest)EPSRQCGSetReset_RQCG300,12516
#undef __FUNCT____FUNCT__309,12699
#define __FUNCT__ __FUNCT__310,12716
PetscErrorCode EPSRQCGSetReset(EPS eps,PetscInt nrest)EPSRQCGSetReset328,13176
#undef __FUNCT____FUNCT__339,13493
#define __FUNCT__ __FUNCT__340,13510
static PetscErrorCode EPSRQCGGetReset_RQCG(EPS eps,PetscInt *nrest)EPSRQCGGetReset_RQCG341,13551
#undef __FUNCT____FUNCT__350,13736
#define __FUNCT__ __FUNCT__351,13753
PetscErrorCode EPSRQCGGetReset(EPS eps,PetscInt *nrest)EPSRQCGGetReset367,14051
#undef __FUNCT____FUNCT__378,14353
#define __FUNCT__ __FUNCT__379,14370
PetscErrorCode EPSReset_RQCG(EPS eps)EPSReset_RQCG380,14404
#undef __FUNCT____FUNCT__394,14756
#define __FUNCT__ __FUNCT__395,14773
PetscErrorCode EPSSetFromOptions_RQCG(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_RQCG396,14816
#undef __FUNCT____FUNCT__412,15331
#define __FUNCT__ __FUNCT__413,15348
PetscErrorCode EPSDestroy_RQCG(EPS eps)EPSDestroy_RQCG414,15384
#undef __FUNCT____FUNCT__425,15734
#define __FUNCT__ __FUNCT__426,15751
PetscErrorCode EPSView_RQCG(EPS eps,PetscViewer viewer)EPSView_RQCG427,15784
#undef __FUNCT____FUNCT__441,16210
#define __FUNCT__ __FUNCT__442,16227
PETSC_EXTERN PetscErrorCode EPSCreate_RQCG(EPS eps)EPSCreate_RQCG443,16262

src/eps/impls/ciss/ciss.c,10091
ciss.c:^?ciss.c^A,1
  PetscInt          N;          /* number of integration points (32) */N49,1731
  PetscInt          L;          /* block size (16) */L50,1803
  PetscInt          M;          /* moment degree (N/4 = 4) */M51,1857
  PetscReal         delta;      /* threshold of singular value (1e-12) */delta52,1919
  PetscInt          L_max;      /* maximum number of columns of the source matrix V */L_max53,1993
  PetscReal         spurious_threshold; /* discard spurious eigenpairs */spurious_threshold54,2080
  PetscBool         isreal;     /* A and B are real */isreal55,2154
  PetscInt          refine_inner;refine_inner56,2209
  PetscInt          refine_blocksize;refine_blocksize57,2243
  PetscReal         *sigma;     /* threshold for numerical rank */sigma59,2302
  PetscInt          num_subcomm;num_subcomm60,2369
  PetscInt          subcomm_id;subcomm_id61,2402
  PetscInt          num_solve_point;num_solve_point62,2434
  PetscScalar       *weight;weight63,2471
  PetscScalar       *omega;omega64,2500
  PetscScalar       *pp;pp65,2528
  BV                V;V66,2553
  BV                S;S67,2576
  BV                pV;pV68,2599
  BV                Y;Y69,2623
  Vec               xsub;xsub70,2646
  Vec               xdup;xdup71,2672
  KSP               *ksp;ksp72,2698
  Mat               *kspMat;kspMat73,2724
  PetscBool         useconj;useconj74,2753
  PetscReal         est_eig;est_eig75,2782
  VecScatter        scatterin;scatterin76,2811
  Mat               pA,pB;pA77,2842
  Mat               pA,pB;pB77,2842
  PetscSubcomm      subcomm;subcomm78,2869
  PetscBool         usest;usest79,2898
  PetscBool         usest_set;  /* whether the user set the usest flag or not */usest_set80,2925
  EPSCISSQuadRule   quad;quad81,3006
  EPSCISSExtraction extraction;extraction82,3032
} EPS_CISS;EPS_CISS83,3064
#undef __FUNCT____FUNCT__85,3077
#define __FUNCT__ __FUNCT__86,3094
static PetscErrorCode SetSolverComm(EPS eps)SetSolverComm87,3128
#undef __FUNCT____FUNCT__108,3965
#define __FUNCT__ __FUNCT__109,3982
static PetscErrorCode CISSRedundantMat(EPS eps)CISSRedundantMat110,4019
#undef __FUNCT____FUNCT__133,4795
#define __FUNCT__ __FUNCT__134,4812
static PetscErrorCode CISSScatterVec(EPS eps)CISSScatterVec135,4847
#undef __FUNCT____FUNCT__171,6337
#define __FUNCT__ __FUNCT__172,6354
static PetscErrorCode SetPathParameter(EPS eps)SetPathParameter173,6391
#undef __FUNCT____FUNCT__261,10143
#define __FUNCT__ __FUNCT__262,10160
static PetscErrorCode CISSVecSetRandom(BV V,PetscInt i0,PetscInt i1)CISSVecSetRandom263,10197
#undef __FUNCT____FUNCT__287,10908
#define __FUNCT__ __FUNCT__288,10925
static PetscErrorCode VecScatterVecs(EPS eps,BV Vin,PetscInt n)VecScatterVecs289,10960
#undef __FUNCT____FUNCT__314,11953
#define __FUNCT__ __FUNCT__315,11970
static PetscErrorCode SolveLinearSystem(EPS eps,Mat A,Mat B,BV V,PetscInt L_start,PetscInt L_end,PetscBool initksp)SolveLinearSystem316,12008
#undef __FUNCT____FUNCT__378,14398
#define __FUNCT__ __FUNCT__379,14415
static PetscErrorCode EstimateNumberEigs(EPS eps,PetscInt *L_add)EstimateNumberEigs380,14454
#undef __FUNCT____FUNCT__429,16404
#define __FUNCT__ __FUNCT__430,16421
static PetscErrorCode CalcMu(EPS eps,PetscScalar *Mu)CalcMu431,16448
#undef __FUNCT____FUNCT__484,18668
#define __FUNCT__ __FUNCT__485,18685
static PetscErrorCode BlockHankel(EPS eps,PetscScalar *Mu,PetscInt s,PetscScalar *H)BlockHankel486,18717
#undef __FUNCT____FUNCT__499,19046
#define __FUNCT__ __FUNCT__500,19063
static PetscErrorCode SVD_H0(EPS eps,PetscScalar *S,PetscInt *K)SVD_H0501,19090
#undef __FUNCT____FUNCT__543,20546
#define __FUNCT__ __FUNCT__544,20563
static PetscErrorCode ConstructS(EPS eps)ConstructS545,20594
#undef __FUNCT____FUNCT__593,22460
#define __FUNCT__ __FUNCT__594,22477
static PetscErrorCode SVD_S(BV S,PetscInt ml,PetscReal delta,PetscReal *sigma,PetscInt *K)SVD_S595,22503
#undef __FUNCT____FUNCT__705,27026
#define __FUNCT__ __FUNCT__706,27043
static PetscErrorCode isGhost(EPS eps,PetscInt ld,PetscInt nv,PetscBool *fl)isGhost707,27071
#undef __FUNCT____FUNCT__742,28066
#define __FUNCT__ __FUNCT__743,28083
static PetscErrorCode rescale_eig(EPS eps,PetscInt nv)rescale_eig744,28115
#undef __FUNCT____FUNCT__812,30792
#define __FUNCT__ __FUNCT__813,30809
PetscErrorCode EPSSetUp_CISS(EPS eps)EPSSetUp_CISS814,30843
#undef __FUNCT____FUNCT__963,38255
#define __FUNCT__ __FUNCT__964,38272
PetscErrorCode EPSSolve_CISS(EPS eps)EPSSolve_CISS965,38306
#undef __FUNCT____FUNCT__1184,47481
#define __FUNCT__ __FUNCT__1185,47498
static PetscErrorCode EPSCISSSetSizes_CISS(EPS eps,PetscInt ip,PetscInt bs,PetscInt ms,PetscInt npart,PetscInt bsmax,PetscBool realmats)EPSCISSSetSizes_CISS1186,47539
#undef __FUNCT____FUNCT__1231,49630
#define __FUNCT__ __FUNCT__1232,49647
PetscErrorCode EPSCISSSetSizes(EPS eps,PetscInt ip,PetscInt bs,PetscInt ms,PetscInt npart,PetscInt bsmax,PetscBool realmats)EPSCISSSetSizes1264,50728
#undef __FUNCT____FUNCT__1280,51415
#define __FUNCT__ __FUNCT__1281,51432
static PetscErrorCode EPSCISSGetSizes_CISS(EPS eps,PetscInt *ip,PetscInt *bs,PetscInt *ms,PetscInt *npart,PetscInt *bsmax,PetscBool *realmats)EPSCISSGetSizes_CISS1282,51473
#undef __FUNCT____FUNCT__1296,51897
#define __FUNCT__ __FUNCT__1297,51914
PetscErrorCode EPSCISSGetSizes(EPS eps,PetscInt *ip,PetscInt *bs,PetscInt *ms,PetscInt *npart,PetscInt *bsmax,PetscBool *realmats)EPSCISSGetSizes1318,52401
#undef __FUNCT____FUNCT__1328,52823
#define __FUNCT__ __FUNCT__1329,52840
static PetscErrorCode EPSCISSSetThreshold_CISS(EPS eps,PetscReal delta,PetscReal spur)EPSCISSSetThreshold_CISS1330,52885
#undef __FUNCT____FUNCT__1350,53539
#define __FUNCT__ __FUNCT__1351,53556
PetscErrorCode EPSCISSSetThreshold(EPS eps,PetscReal delta,PetscReal spur)EPSCISSSetThreshold1371,54078
#undef __FUNCT____FUNCT__1383,54483
#define __FUNCT__ __FUNCT__1384,54500
static PetscErrorCode EPSCISSGetThreshold_CISS(EPS eps,PetscReal *delta,PetscReal *spur)EPSCISSGetThreshold_CISS1385,54545
#undef __FUNCT____FUNCT__1395,54808
#define __FUNCT__ __FUNCT__1396,54825
PetscErrorCode EPSCISSGetThreshold(EPS eps,PetscReal *delta,PetscReal *spur)EPSCISSGetThreshold1414,55229
#undef __FUNCT____FUNCT__1424,55543
#define __FUNCT__ __FUNCT__1425,55560
static PetscErrorCode EPSCISSSetRefinement_CISS(EPS eps,PetscInt inner,PetscInt blsize)EPSCISSSetRefinement_CISS1426,55606
#undef __FUNCT____FUNCT__1446,56267
#define __FUNCT__ __FUNCT__1447,56284
PetscErrorCode EPSCISSSetRefinement(EPS eps,PetscInt inner,PetscInt blsize)EPSCISSSetRefinement1467,56876
#undef __FUNCT____FUNCT__1479,57283
#define __FUNCT__ __FUNCT__1480,57300
static PetscErrorCode EPSCISSGetRefinement_CISS(EPS eps,PetscInt *inner,PetscInt *blsize)EPSCISSGetRefinement_CISS1481,57346
#undef __FUNCT____FUNCT__1491,57619
#define __FUNCT__ __FUNCT__1492,57636
PetscErrorCode EPSCISSGetRefinement(EPS eps, PetscInt *inner, PetscInt *blsize)EPSCISSGetRefinement1510,58079
#undef __FUNCT____FUNCT__1520,58397
#define __FUNCT__ __FUNCT__1521,58414
static PetscErrorCode EPSCISSSetUseST_CISS(EPS eps,PetscBool usest)EPSCISSSetUseST_CISS1522,58455
#undef __FUNCT____FUNCT__1532,58674
#define __FUNCT__ __FUNCT__1533,58691
PetscErrorCode EPSCISSSetUseST(EPS eps,PetscBool usest)EPSCISSSetUseST1551,59146
#undef __FUNCT____FUNCT__1562,59466
#define __FUNCT__ __FUNCT__1563,59483
static PetscErrorCode EPSCISSGetUseST_CISS(EPS eps,PetscBool *usest)EPSCISSGetUseST_CISS1564,59524
#undef __FUNCT____FUNCT__1573,59710
#define __FUNCT__ __FUNCT__1574,59727
PetscErrorCode EPSCISSGetUseST(EPS eps,PetscBool *usest)EPSCISSGetUseST1591,60072
#undef __FUNCT____FUNCT__1602,60376
#define __FUNCT__ __FUNCT__1603,60393
static PetscErrorCode EPSCISSSetQuadRule_CISS(EPS eps,EPSCISSQuadRule quad)EPSCISSSetQuadRule_CISS1604,60437
#undef __FUNCT____FUNCT__1613,60627
#define __FUNCT__ __FUNCT__1614,60644
PetscErrorCode EPSCISSSetQuadRule(EPS eps,EPSCISSQuadRule quad)EPSCISSSetQuadRule1638,61319
#undef __FUNCT____FUNCT__1649,61654
#define __FUNCT__ __FUNCT__1650,61671
static PetscErrorCode EPSCISSGetQuadRule_CISS(EPS eps,EPSCISSQuadRule *quad)EPSCISSGetQuadRule_CISS1651,61715
#undef __FUNCT____FUNCT__1660,61907
#define __FUNCT__ __FUNCT__1661,61924
PetscErrorCode EPSCISSGetQuadRule(EPS eps, EPSCISSQuadRule *quad)EPSCISSGetQuadRule1677,62246
#undef __FUNCT____FUNCT__1688,62566
#define __FUNCT__ __FUNCT__1689,62583
static PetscErrorCode EPSCISSSetExtraction_CISS(EPS eps,EPSCISSExtraction extraction)EPSCISSSetExtraction_CISS1690,62629
#undef __FUNCT____FUNCT__1699,62841
#define __FUNCT__ __FUNCT__1700,62858
PetscErrorCode EPSCISSSetExtraction(EPS eps,EPSCISSExtraction extraction)EPSCISSSetExtraction1724,63570
#undef __FUNCT____FUNCT__1735,63931
#define __FUNCT__ __FUNCT__1736,63948
static PetscErrorCode EPSCISSGetExtraction_CISS(EPS eps,EPSCISSExtraction *extraction)EPSCISSGetExtraction_CISS1737,63994
#undef __FUNCT____FUNCT__1746,64208
#define __FUNCT__ __FUNCT__1747,64225
PetscErrorCode EPSCISSGetExtraction(EPS eps,EPSCISSExtraction *extraction)EPSCISSGetExtraction1763,64568
#undef __FUNCT____FUNCT__1775,64914
#define __FUNCT__ __FUNCT__1776,64931
PetscErrorCode EPSReset_CISS(EPS eps)EPSReset_CISS1777,64965
#undef __FUNCT____FUNCT__1809,66017
#define __FUNCT__ __FUNCT__1810,66034
PetscErrorCode EPSSetFromOptions_CISS(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_CISS1811,66077
#undef __FUNCT____FUNCT__1856,68978
#define __FUNCT__ __FUNCT__1857,68995
PetscErrorCode EPSDestroy_CISS(EPS eps)EPSDestroy_CISS1858,69031
#undef __FUNCT____FUNCT__1879,70355
#define __FUNCT__ __FUNCT__1880,70372
PetscErrorCode EPSView_CISS(EPS eps,PetscViewer viewer)EPSView_CISS1881,70405
#undef __FUNCT____FUNCT__1909,71993
#define __FUNCT__ __FUNCT__1910,72010
PETSC_EXTERN PetscErrorCode EPSCreate_CISS(EPS eps)EPSCreate_CISS1911,72045

src/eps/impls/ciss/makefile,273
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = ciss.cSOURCEC26,958
SOURCEF  =SOURCEF27,976
SOURCEH  =SOURCEH28,987
LIBBASE  = libslepcepsLIBBASE29,998
DIRS     =DIRS30,1021
MANSEC   = EPSMANSEC31,1032
LOCDIR   = src/eps/impls/ciss/LOCDIR32,1047

src/eps/impls/davidson/davidson.c,3451
davidson.c:^?davidson.c^A,1
static PetscBool  cited = PETSC_FALSE;cited26,1010
static const char citation[] =citation27,1049
#undef __FUNCT____FUNCT__39,1503
#define __FUNCT__ __FUNCT__40,1520
PetscErrorCode EPSSetUp_XD(EPS eps)EPSSetUp_XD41,1552
#undef __FUNCT____FUNCT__221,10217
#define __FUNCT__ __FUNCT__222,10234
PetscErrorCode EPSSolve_XD(EPS eps)EPSSolve_XD223,10266
#undef __FUNCT____FUNCT__263,11551
#define __FUNCT__ __FUNCT__264,11568
PetscErrorCode EPSReset_XD(EPS eps)EPSReset_XD265,11600
#undef __FUNCT____FUNCT__280,12102
#define __FUNCT__ __FUNCT__281,12119
PetscErrorCode EPSXDSetKrylovStart_XD(EPS eps,PetscBool krylovstart)EPSXDSetKrylovStart_XD282,12162
#undef __FUNCT____FUNCT__291,12369
#define __FUNCT__ __FUNCT__292,12386
PetscErrorCode EPSXDGetKrylovStart_XD(EPS eps,PetscBool *krylovstart)EPSXDGetKrylovStart_XD293,12429
#undef __FUNCT____FUNCT__302,12638
#define __FUNCT__ __FUNCT__303,12655
PetscErrorCode EPSXDSetBlockSize_XD(EPS eps,PetscInt blocksize)EPSXDSetBlockSize_XD304,12696
#undef __FUNCT____FUNCT__315,13089
#define __FUNCT__ __FUNCT__316,13106
PetscErrorCode EPSXDGetBlockSize_XD(EPS eps,PetscInt *blocksize)EPSXDGetBlockSize_XD317,13147
#undef __FUNCT____FUNCT__326,13347
#define __FUNCT__ __FUNCT__327,13364
PetscErrorCode EPSXDSetRestart_XD(EPS eps,PetscInt minv,PetscInt plusk)EPSXDSetRestart_XD328,13403
#undef __FUNCT____FUNCT__342,13966
#define __FUNCT__ __FUNCT__343,13983
PetscErrorCode EPSXDGetRestart_XD(EPS eps,PetscInt *minv,PetscInt *plusk)EPSXDGetRestart_XD344,14022
#undef __FUNCT____FUNCT__354,14266
#define __FUNCT__ __FUNCT__355,14283
PetscErrorCode EPSXDGetInitialSize_XD(EPS eps,PetscInt *initialsize)EPSXDGetInitialSize_XD356,14326
#undef __FUNCT____FUNCT__365,14534
#define __FUNCT__ __FUNCT__366,14551
PetscErrorCode EPSXDSetInitialSize_XD(EPS eps,PetscInt initialsize)EPSXDSetInitialSize_XD367,14594
#undef __FUNCT____FUNCT__378,15006
#define __FUNCT__ __FUNCT__379,15023
PetscErrorCode EPSXDGetFix_XD(EPS eps,PetscReal *fix)EPSXDGetFix_XD380,15058
#undef __FUNCT____FUNCT__389,15235
#define __FUNCT__ __FUNCT__390,15252
PetscErrorCode EPSJDSetFix_JD(EPS eps,PetscReal fix)EPSJDSetFix_JD391,15287
#undef __FUNCT____FUNCT__402,15631
#define __FUNCT__ __FUNCT__403,15648
PetscErrorCode EPSXDSetBOrth_XD(EPS eps,PetscBool borth)EPSXDSetBOrth_XD404,15685
#undef __FUNCT____FUNCT__413,15866
#define __FUNCT__ __FUNCT__414,15883
PetscErrorCode EPSXDGetBOrth_XD(EPS eps,PetscBool *borth)EPSXDGetBOrth_XD415,15920
#undef __FUNCT____FUNCT__424,16103
#define __FUNCT__ __FUNCT__425,16120
PetscErrorCode EPSJDSetConstCorrectionTol_JD(EPS eps,PetscBool constant)EPSJDSetConstCorrectionTol_JD426,16170
#undef __FUNCT____FUNCT__435,16384
#define __FUNCT__ __FUNCT__436,16401
PetscErrorCode EPSJDGetConstCorrectionTol_JD(EPS eps,PetscBool *constant)EPSJDGetConstCorrectionTol_JD437,16451
#undef __FUNCT____FUNCT__446,16667
#define __FUNCT__ __FUNCT__447,16684
PetscErrorCode EPSXDSetWindowSizes_XD(EPS eps,PetscInt pwindow,PetscInt qwindow)EPSXDSetWindowSizes_XD448,16727
#undef __FUNCT____FUNCT__462,17339
#define __FUNCT__ __FUNCT__463,17356
PetscErrorCode EPSXDGetWindowSizes_XD(EPS eps,PetscInt *pwindow,PetscInt *qwindow)EPSXDGetWindowSizes_XD464,17399
#undef __FUNCT____FUNCT__474,17673
#define __FUNCT__ __FUNCT__475,17690
PetscErrorCode EPSComputeVectors_XD(EPS eps)EPSComputeVectors_XD484,18103

src/eps/impls/davidson/davidson.h,9609
davidson.h:^?davidson.h^A,1
typedef PetscErrorCode (*dvdCallback)(struct _dvdDashboard*);dvdCallback32,1200
typedef struct _dvdFunctionList {_dvdFunctionList33,1262
  dvdCallback f;f34,1296
  struct _dvdFunctionList *next;next35,1313
} dvdFunctionList;dvdFunctionList36,1346
  DVD_HARM_NONE,DVD_HARM_NONE39,1381
  DVD_HARM_RR,DVD_HARM_RR40,1398
  DVD_HARM_RRR,DVD_HARM_RRR41,1413
  DVD_HARM_REIGS,DVD_HARM_REIGS42,1429
  DVD_HARM_LEIGSDVD_HARM_LEIGS43,1447
} HarmType_t;HarmType_t44,1464
  DVD_INITV_CLASSIC,DVD_INITV_CLASSIC47,1494
  DVD_INITV_KRYLOVDVD_INITV_KRYLOV48,1515
} InitType_t;InitType_t49,1534
  DVD_PROJ_KXX,DVD_PROJ_KXX52,1564
  DVD_PROJ_KZXDVD_PROJ_KZX53,1580
} ProjType_t;ProjType_t54,1595
typedef struct _dvdDashboard {_dvdDashboard61,1708
  PetscErrorCode (*initV)(struct _dvdDashboard*);initV64,1789
  void *initV_data;initV_data65,1839
  PetscErrorCode (*calcPairs)(struct _dvdDashboard*);calcPairs68,1907
  void *calcPairs_data;calcPairs_data69,1961
  PetscBool (*testConv)(struct _dvdDashboard*,PetscScalar,PetscScalar,PetscReal,PetscReal*);testConv72,2025
  void *testConv_data;testConv_data73,2118
  PetscErrorCode (*improveX)(struct _dvdDashboard*,PetscInt,PetscInt,PetscInt*);improveX76,2182
  void *improveX_data;improveX_data77,2263
  PetscErrorCode (*isRestarting)(struct _dvdDashboard*,PetscBool*);isRestarting80,2316
  void *isRestarting_data;isRestarting_data81,2384
  PetscErrorCode (*restartV)(struct _dvdDashboard*);restartV84,2439
  void *restartV_data;restartV_data85,2492
  PetscErrorCode (*updateV)(struct _dvdDashboard*);updateV88,2533
  void *updateV_data;updateV_data89,2585
  Mat         A,B;            /* problem matrices */A92,2644
  Mat         A,B;            /* problem matrices */B92,2644
  MatType_t   sA,sB;          /* matrix specifications */sA93,2697
  MatType_t   sA,sB;          /* matrix specifications */sB93,2697
  EPType_t    sEP;            /* problem specifications */sEP94,2755
  PetscInt    nev;            /* number of eigenpairs */nev95,2814
  EPSWhich    which;          /* spectrum selection */which96,2871
  PetscBool   withTarget;     /* if there is a target */withTarget97,2926
  PetscScalar target[2];      /* target value */target98,2983
  PetscReal   tol;            /* tolerance */tol99,3032
  PetscBool   correctXnorm;   /* if true, norm of X are computed */correctXnorm100,3078
  PetscInt nconv;             /* number of converged eigenpairs */nconv103,3185
  PetscInt npreconv;          /* number of pairs ready to converge */npreconv104,3252
  BV       W;                 /* left basis for harmonic case */W106,3323
  BV       AX;                /* A*V */AX107,3388
  BV       BX;                /* B*V */BX108,3428
  PetscInt size_D;            /* active vectors */size_D109,3468
  PetscInt max_size_proj;     /* max size projected problem */max_size_proj110,3519
  PetscInt max_cX_in_proj;    /* max vectors from cX in the projected problem */max_cX_in_proj111,3582
  PetscInt max_cX_in_impr;    /* max vectros from cX in the projector */max_cX_in_impr112,3663
  PetscInt max_size_P;        /* max unconverged vectors in the projector */max_size_P113,3736
  PetscInt bs;                /* max vectors that expands the subspace every iteration */bs114,3813
  EPS      eps;               /* connection to SLEPc */eps115,3903
  VecPool auxV;               /* auxiliary vectors */auxV118,3990
  BV      auxBV;              /* auxiliary vectors */auxBV119,4044
  PetscScalar *ceigr,*ceigi;  /* converged eigenvalues */ceigr122,4136
  PetscScalar *ceigr,*ceigi;  /* converged eigenvalues */ceigi122,4136
  PetscScalar *eigr,*eigi;    /* current eigenvalues */eigr123,4194
  PetscScalar *eigr,*eigi;    /* current eigenvalues */eigi123,4194
  PetscReal   *nR;            /* residual norm */nR124,4250
  PetscReal   *real_nR;       /* original nR */real_nR125,4300
  PetscReal   *nX;            /* X norm */nX126,4348
  PetscReal   *real_nX;       /* original nX */real_nX127,4391
  PetscReal   *errest;        /* relative error eigenpairs */errest128,4439
  PetscReal   *nBds;          /* B-norms of projected problem  */nBds129,4501
  PetscErrorCode (*e_Vchanged)(struct _dvdDashboard*,PetscInt,PetscInt,PetscInt,PetscInt);e_Vchanged132,4612
  void *e_Vchanged_data;e_Vchanged_data133,4703
  PetscErrorCode (*calcpairs_residual)(struct _dvdDashboard*,PetscInt,PetscInt);calcpairs_residual134,4728
  PetscErrorCode (*calcpairs_selectPairs)(struct _dvdDashboard*,PetscInt);calcpairs_selectPairs135,4809
  void *calcpairs_residual_data;calcpairs_residual_data136,4884
  PetscErrorCode (*improvex_precond)(struct _dvdDashboard*,PetscInt,Vec,Vec);improvex_precond137,4917
  void *improvex_precond_data;improvex_precond_data138,4995
  PetscErrorCode (*improvex_jd_proj_uv)(struct _dvdDashboard*,PetscInt,PetscInt,Vec*,Vec*,Vec*,PetscScalar*,PetscScalar*,PetscScalar*,PetscScalar*,PetscInt);improvex_jd_proj_uv139,5026
  PetscErrorCode (*improvex_jd_lit)(struct _dvdDashboard*,PetscInt,PetscScalar*,PetscScalar*,PetscInt*,PetscReal*);improvex_jd_lit140,5184
  PetscErrorCode (*calcpairs_W)(struct _dvdDashboard*);calcpairs_W141,5300
  void *calcpairs_W_data;calcpairs_W_data142,5356
  PetscErrorCode (*calcpairs_proj_trans)(struct _dvdDashboard*);calcpairs_proj_trans143,5382
  PetscErrorCode (*calcpairs_eigs_trans)(struct _dvdDashboard*);calcpairs_eigs_trans144,5447
  PetscErrorCode (*calcpairs_eig_backtrans)(struct _dvdDashboard*,PetscScalar,PetscScalar,PetscScalar*,PetscScalar*);calcpairs_eig_backtrans145,5512
  PetscErrorCode (*calcpairs_proj_res)(struct _dvdDashboard*,PetscInt,PetscInt,Vec*);calcpairs_proj_res146,5630
  PetscErrorCode (*preTestConv)(struct _dvdDashboard*,PetscInt,PetscInt,PetscInt,PetscInt*);preTestConv147,5716
  PetscErrorCode (*e_newIteration)(struct _dvdDashboard*);e_newIteration148,5809
  void *e_newIteration_data;e_newIteration_data149,5868
  dvdFunctionList *startList;  /* starting list */startList151,5898
  dvdFunctionList *endList;    /* ending list */endList152,5949
  dvdFunctionList *destroyList;/* destructor list */destroyList153,5998
  Mat       H,G;               /* projected problem matrices */H155,6052
  Mat       H,G;               /* projected problem matrices */G155,6052
  Mat       auxM;              /* auxiliary dense matrix */auxM156,6116
  PetscInt  size_MT;           /* rows in MT */size_MT157,6176
  PetscInt  V_tra_s;V_tra_s159,6225
  PetscInt  V_tra_e;       /* cX <- [cX V*MT(0:V_tra_s-1)], V <- V*MT(V_tra_s:V_tra_e) */V_tra_e160,6246
  PetscInt  V_new_s;V_new_s161,6336
  PetscInt  V_new_e;           /* added to V the columns V_new_s:V_new_e */V_new_e162,6357
  PetscBool BV_shift;          /* if true BV is shifted when vectors converge */BV_shift163,6433
  PetscBool W_shift;           /* if true W is shifted when vectors converge */W_shift164,6514
} dvdDashboard;dvdDashboard165,6594
  PetscInt  blocksize;     /* block size */blocksize169,6704
  PetscInt  initialsize;   /* initial size of V */initialsize170,6748
  PetscInt  minv;          /* size of V after restarting */minv171,6799
  PetscInt  plusk;         /* keep plusk eigenvectors from the last iteration */plusk172,6859
  PetscBool ipB;           /* true if B-ortho is used */ipB173,6940
  PetscReal fix;           /* the fix parameter */fix174,6997
  PetscBool krylovstart;   /* true if the starting subspace is a Krylov basis */krylovstart175,7048
  PetscBool dynamic;       /* true if dynamic stopping criterion is used */dynamic176,7129
  PetscInt  cX_in_proj;    /* converged vectors in the projected problem */cX_in_proj177,7205
  PetscInt  cX_in_impr;    /* converged vectors in the projector */cX_in_impr178,7281
  PetscBool doubleexp;     /* double expansion in GD (GD2) */doubleexp179,7349
  dvdDashboard ddb;ddb182,7487
} EPS_DAVIDSON;EPS_DAVIDSON183,7507
#undef __FUNCT____FUNCT__185,7524
#define __FUNCT__ __FUNCT__186,7541
PETSC_STATIC_INLINE PetscErrorCode EPSDavidsonFLAdd(dvdFunctionList **fl,dvdCallback f)EPSDavidsonFLAdd187,7578
#undef __FUNCT____FUNCT__200,7844
#define __FUNCT__ __FUNCT__201,7861
PETSC_STATIC_INLINE PetscErrorCode EPSDavidsonFLCall(dvdFunctionList *fl,dvdDashboard *d)EPSDavidsonFLCall202,7899
#undef __FUNCT____FUNCT__212,8149
#define __FUNCT__ __FUNCT__213,8166
PETSC_STATIC_INLINE PetscErrorCode EPSDavidsonFLDestroy(dvdFunctionList **fl)EPSDavidsonFLDestroy214,8207
  PetscInt max_size_V;         /* max size of the searching subspace (mpd) */max_size_V247,9194
  PetscInt max_size_X;         /* max size of X (bs) */max_size_X248,9272
  PetscInt size_V;             /* real size of V (nev+size_P+mpd) */size_V249,9328
  PetscInt max_size_oldX;      /* max size of oldX */max_size_oldX250,9397
  PetscInt max_nev;            /* max number of converged pairs */max_nev251,9451
  PetscInt max_size_P;         /* number of computed vectors for the projector */max_size_P252,9518
  PetscInt max_size_cP;        /* number of converged vectors in the projectors */max_size_cP253,9600
  PetscInt max_size_proj;      /* max size projected problem */max_size_proj254,9683
  PetscInt max_size_cX_proj;   /* max converged vectors in the projected problem */max_size_cX_proj255,9747
  PetscInt state;              /* method states:state256,9831
} dvdBlackboard;dvdBlackboard260,10032
#define DVD_STATE_PRECONF DVD_STATE_PRECONF262,10050
#define DVD_STATE_CONF DVD_STATE_CONF263,10078
#define DVD_STATE_RUN DVD_STATE_RUN264,10103

src/eps/impls/davidson/dvdcalcpairs.c,2445
dvdcalcpairs.c:^?dvdcalcpairs.c^A,1
#undef __FUNCT____FUNCT__36,1259
#define __FUNCT__ __FUNCT__37,1276
static PetscErrorCode dvd_calcpairs_qz_start(dvdDashboard *d)dvd_calcpairs_qz_start38,1319
#undef __FUNCT____FUNCT__50,1706
#define __FUNCT__ __FUNCT__51,1723
static PetscErrorCode dvd_calcpairs_qz_d(dvdDashboard *d)dvd_calcpairs_qz_d52,1762
#undef __FUNCT____FUNCT__70,2368
#define __FUNCT__ __FUNCT__71,2385
static PetscErrorCode dvd_calcpairs_projeig_solve(dvdDashboard *d)dvd_calcpairs_projeig_solve72,2433
#undef __FUNCT____FUNCT__108,3834
#define __FUNCT__ __FUNCT__109,3851
static PetscErrorCode EPSXDUpdateProj(Mat Q,Mat Z,PetscInt l,Mat A,PetscInt lA,PetscInt kA,Mat aux)EPSXDUpdateProj113,3970
#undef __FUNCT____FUNCT__167,6512
#define __FUNCT__ __FUNCT__168,6529
static PetscErrorCode dvd_calcpairs_updateproj(dvdDashboard *d)dvd_calcpairs_updateproj169,6574
#undef __FUNCT____FUNCT__215,8743
#define __FUNCT__ __FUNCT__216,8760
PETSC_STATIC_INLINE PetscErrorCode dvd_calcpairs_updateBV0_gen(dvdDashboard *d,BV bv,DSMatType mat)dvd_calcpairs_updateBV0_gen220,8830
#undef __FUNCT____FUNCT__238,9563
#define __FUNCT__ __FUNCT__239,9580
static PetscErrorCode dvd_calcpairs_proj(dvdDashboard *d)dvd_calcpairs_proj240,9619
#undef __FUNCT____FUNCT__332,13678
#define __FUNCT__ __FUNCT__333,13695
static PetscErrorCode dvd_calcpairs_apply_arbitrary(dvdDashboard *d,PetscInt r_s,PetscInt r_e,PetscScalar *rr,PetscScalar *ri)dvd_calcpairs_apply_arbitrary334,13745
#undef __FUNCT____FUNCT__397,15702
#define __FUNCT__ __FUNCT__398,15719
static PetscErrorCode dvd_calcpairs_selectPairs(dvdDashboard *d,PetscInt n)dvd_calcpairs_selectPairs399,15765
#undef __FUNCT____FUNCT__442,17099
#define __FUNCT__ __FUNCT__443,17116
static PetscErrorCode EPSXDComputeDSConv(dvdDashboard *d)EPSXDComputeDSConv444,17155
#undef __FUNCT____FUNCT__485,18928
#define __FUNCT__ __FUNCT__486,18945
static PetscErrorCode dvd_calcpairs_res_0(dvdDashboard *d,PetscInt r_s,PetscInt r_e)dvd_calcpairs_res_0491,19126
#undef __FUNCT____FUNCT__517,20137
#define __FUNCT__ __FUNCT__518,20154
static PetscErrorCode dvd_calcpairs_proj_res(dvdDashboard *d,PetscInt r_s,PetscInt r_e,Vec *R)dvd_calcpairs_proj_res519,20197
#undef __FUNCT____FUNCT__552,21465
#define __FUNCT__ __FUNCT__553,21482
PetscErrorCode dvd_calcpairs_qz(dvdDashboard *d,dvdBlackboard *b,PetscBool borth,PetscInt cX_proj,PetscBool harm)dvd_calcpairs_qz554,21519

src/eps/impls/davidson/dvdgd2.c,628
dvdgd2.c:^?dvdgd2.c^A,1
  PetscInt size_X;size_X29,1042
} dvdImprovex_gd2;dvdImprovex_gd230,1061
#undef __FUNCT____FUNCT__32,1081
#define __FUNCT__ __FUNCT__33,1098
static PetscErrorCode dvd_improvex_gd2_d(dvdDashboard *d)dvd_improvex_gd2_d34,1137
#undef __FUNCT____FUNCT__45,1411
#define __FUNCT__ __FUNCT__46,1428
static PetscErrorCode dvd_improvex_gd2_gen(dvdDashboard *d,PetscInt r_s,PetscInt r_e,PetscInt *size_D)dvd_improvex_gd2_gen47,1469
#undef __FUNCT____FUNCT__215,7321
#define __FUNCT__ __FUNCT__216,7338
PetscErrorCode dvd_improvex_gd2(dvdDashboard *d,dvdBlackboard *b,KSP ksp,PetscInt max_bs)dvd_improvex_gd2217,7375

src/eps/impls/davidson/dvdimprovex.c,7186
dvdimprovex.c:^?dvdimprovex.c^A,1
  PetscInt     size_X;size_X32,1160
  KSP          ksp;                /* correction equation solver */ksp33,1183
  Vec          friends;            /* reference vector for composite vectors */friends34,1251
  PetscScalar  theta[4],thetai[2]; /* the shifts used in the correction eq. */theta35,1331
  PetscScalar  theta[4],thetai[2]; /* the shifts used in the correction eq. */thetai35,1331
  PetscInt     maxits;             /* maximum number of iterations */maxits36,1410
  PetscInt     r_s,r_e;            /* the selected eigenpairs to improve */r_s37,1480
  PetscInt     r_s,r_e;            /* the selected eigenpairs to improve */r_e37,1480
  PetscInt     ksp_max_size;       /* the ksp maximum subvectors size */ksp_max_size38,1556
  PetscReal    tol;                /* the maximum solution tolerance */tol39,1629
  PetscReal    lastTol;            /* last tol for dynamic stopping criterion */lastTol40,1701
  PetscReal    fix;                /* tolerance for using the approx. eigenvalue */fix41,1782
  PetscBool    dynamic;            /* if the dynamic stopping criterion is applied */dynamic42,1866
  dvdDashboard *d;                 /* the currect dvdDashboard reference */d43,1952
  PC           old_pc;             /* old pc in ksp */old_pc44,2028
  BV           KZ;                 /* KZ vecs for the projector KZ*inv(X'*KZ)*X' */KZ45,2083
  BV           U;                  /* new X vectors */U46,2167
  PetscScalar  *XKZ;               /* X'*KZ */XKZ47,2222
  PetscScalar  *iXKZ;              /* inverse of XKZ */iXKZ48,2269
  PetscInt     ldXKZ;              /* leading dimension of XKZ */ldXKZ49,2325
  PetscInt     size_iXKZ;          /* size of iXKZ */size_iXKZ50,2391
  PetscInt     ldiXKZ;             /* leading dimension of iXKZ */ldiXKZ51,2445
  PetscInt     size_cX;            /* last value of d->size_cX */size_cX52,2512
  PetscInt     old_size_X;         /* last number of improved vectors */old_size_X53,2578
  PetscBLASInt *iXKZPivots;        /* array of pivots */iXKZPivots54,2651
} dvdImprovex_jd;dvdImprovex_jd55,2708
#undef __FUNCT____FUNCT__57,2727
#define __FUNCT__ __FUNCT__58,2744
static PetscErrorCode dvd_improvex_apply_proj(dvdDashboard *d,Vec *V,PetscInt cV)dvd_improvex_apply_proj64,2908
#undef __FUNCT____FUNCT__117,4804
#define __FUNCT__ __FUNCT__118,4821
static PetscErrorCode dvd_improvex_applytrans_proj(dvdDashboard *d,Vec *V,PetscInt cV)dvd_improvex_applytrans_proj124,4990
#undef __FUNCT____FUNCT__178,6918
#define __FUNCT__ __FUNCT__179,6935
static PetscErrorCode dvd_improvex_jd_end(dvdDashboard *d)dvd_improvex_jd_end180,6975
#undef __FUNCT____FUNCT__196,7413
#define __FUNCT__ __FUNCT__197,7430
static PetscErrorCode dvd_improvex_jd_d(dvdDashboard *d)dvd_improvex_jd_d198,7468
#undef __FUNCT____FUNCT__214,7970
#define __FUNCT__ __FUNCT__215,7987
PETSC_STATIC_INLINE PetscErrorCode dvd_aux_matmult(dvdImprovex_jd *data,const Vec *x,const Vec *y)dvd_aux_matmult220,8096
#undef __FUNCT____FUNCT__262,9502
#define __FUNCT__ __FUNCT__263,9519
PETSC_STATIC_INLINE PetscErrorCode dvd_aux_matmulttrans(dvdImprovex_jd *data,const Vec *x,const Vec *y)dvd_aux_matmulttrans267,9607
#undef __FUNCT____FUNCT__309,11076
#define __FUNCT__ __FUNCT__310,11093
static PetscErrorCode PCApplyBA_dvd(PC pc,PCSide side,Vec in,Vec out,Vec w)PCApplyBA_dvd311,11127
#undef __FUNCT____FUNCT__370,13012
#define __FUNCT__ __FUNCT__371,13029
static PetscErrorCode PCApply_dvd(PC pc,Vec in,Vec out)PCApply_dvd372,13061
#undef __FUNCT____FUNCT__395,13782
#define __FUNCT__ __FUNCT__396,13799
static PetscErrorCode PCApplyTranspose_dvd(PC pc,Vec in,Vec out)PCApplyTranspose_dvd397,13840
#undef __FUNCT____FUNCT__427,14816
#define __FUNCT__ __FUNCT__428,14833
static PetscErrorCode MatMult_dvd_jd(Mat A,Vec in,Vec out)MatMult_dvd_jd429,14868
#undef __FUNCT____FUNCT__452,15593
#define __FUNCT__ __FUNCT__453,15610
static PetscErrorCode MatMultTranspose_dvd_jd(Mat A,Vec in,Vec out)MatMultTranspose_dvd_jd454,15654
#undef __FUNCT____FUNCT__487,16722
#define __FUNCT__ __FUNCT__488,16739
static PetscErrorCode MatCreateVecs_dvd_jd(Mat A,Vec *right,Vec *left)MatCreateVecs_dvd_jd489,16780
#undef __FUNCT____FUNCT__530,17772
#define __FUNCT__ __FUNCT__531,17789
static PetscErrorCode dvd_improvex_jd_start(dvdDashboard *d)dvd_improvex_jd_start532,17831
#undef __FUNCT____FUNCT__603,20907
#define __FUNCT__ __FUNCT__604,20924
static PetscErrorCode dvd_improvex_jd_proj_cuv(dvdDashboard *d,PetscInt i_s,PetscInt i_e,Vec *kr,PetscScalar *theta,PetscScalar *thetai,PetscScalar *pX,PetscScalar *pY,PetscInt ld)dvd_improvex_jd_proj_cuv612,21221
#undef __FUNCT____FUNCT__694,24707
#define __FUNCT__ __FUNCT__695,24724
static PetscErrorCode dvd_improvex_jd_gen(dvdDashboard *d,PetscInt r_s,PetscInt r_e,PetscInt *size_D)dvd_improvex_jd_gen696,24764
#undef __FUNCT____FUNCT__825,29880
#define __FUNCT__ __FUNCT__826,29897
PetscErrorCode dvd_improvex_jd(dvdDashboard *d,dvdBlackboard *b,KSP ksp,PetscInt max_bs,PetscInt cX_impr,PetscBool dynamic)dvd_improvex_jd827,29933
#undef __FUNCT____FUNCT__893,32171
#define __FUNCT__ __FUNCT__894,32188
PETSC_STATIC_INLINE PetscErrorCode dvd_complex_rayleigh_quotient(Vec ur,Vec ui,Vec Axr,Vec Axi,Vec Bxr,Vec Bxi,PetscScalar *eigr,PetscScalar *eigi)dvd_complex_rayleigh_quotient895,32238
#undef __FUNCT____FUNCT__931,33911
#define __FUNCT__ __FUNCT__932,33928
PETSC_STATIC_INLINE PetscErrorCode dvd_compute_n_rr(PetscInt i_s,PetscInt n,PetscScalar *eigr,PetscScalar *eigi,Vec *u,Vec *Ax,Vec *Bx)dvd_compute_n_rr933,33965
#undef __FUNCT____FUNCT__965,35433
#define __FUNCT__ __FUNCT__966,35450
static PetscErrorCode dvd_improvex_jd_proj_uv_KZX(dvdDashboard *d,PetscInt i_s,PetscInt i_e,Vec *u,Vec *v,Vec *kr,PetscScalar *theta,PetscScalar *thetai,PetscScalar *pX,PetscScalar *pY,PetscInt ld)dvd_improvex_jd_proj_uv_KZX974,35750
#undef __FUNCT____FUNCT__1084,39636
#define __FUNCT__ __FUNCT__1085,39653
static PetscErrorCode dvd_improvex_jd_proj_uv_KXX(dvdDashboard *d,PetscInt i_s,PetscInt i_e,Vec *u,Vec *v,Vec *kr,PetscScalar *theta,PetscScalar *thetai,PetscScalar *pX,PetscScalar *pY,PetscInt ld)dvd_improvex_jd_proj_uv_KXX1093,39911
#undef __FUNCT____FUNCT__1174,42660
#define __FUNCT__ __FUNCT__1175,42677
static PetscErrorCode dvd_improvex_jd_lit_const_0(dvdDashboard *d,PetscInt i,PetscScalar* theta,PetscScalar* thetai,PetscInt *maxits,PetscReal *tol)dvd_improvex_jd_lit_const_01176,42725
#undef __FUNCT____FUNCT__1206,43445
#define __FUNCT__ __FUNCT__1207,43462
PetscErrorCode dvd_improvex_jd_lit_const(dvdDashboard *d,dvdBlackboard *b,PetscInt maxits,PetscReal tol,PetscReal fix)dvd_improvex_jd_lit_const1208,43508
#undef __FUNCT____FUNCT__1223,43928
#define __FUNCT__ __FUNCT__1224,43945
PetscErrorCode dvd_improvex_jd_proj_uv(dvdDashboard *d,dvdBlackboard *b,ProjType_t p)dvd_improvex_jd_proj_uv1225,43989
#undef __FUNCT____FUNCT__1242,44406
#define __FUNCT__ __FUNCT__1243,44423
PetscErrorCode dvd_improvex_compute_X(dvdDashboard *d,PetscInt i_s,PetscInt i_e,Vec *u_,PetscScalar *pX,PetscInt ld)dvd_improvex_compute_X1244,44466

src/eps/impls/davidson/dvdinitv.c,1076
dvdinitv.c:^?dvdinitv.c^A,1
  PetscInt k;                 /* desired initial subspace size */k29,1022
  PetscInt user;              /* number of user initial vectors */user30,1088
  void     *old_initV_data;   /* old initV data */old_initV_data31,1155
} dvdInitV;dvdInitV32,1206
#undef __FUNCT____FUNCT__34,1219
#define __FUNCT__ __FUNCT__35,1236
static PetscErrorCode dvd_initV_classic_0(dvdDashboard *d)dvd_initV_classic_036,1276
#undef __FUNCT____FUNCT__58,2095
#define __FUNCT__ __FUNCT__59,2112
static PetscErrorCode dvd_initV_krylov_0(dvdDashboard *d)dvd_initV_krylov_060,2151
#undef __FUNCT____FUNCT__108,3995
#define __FUNCT__ __FUNCT__109,4012
static PetscErrorCode dvd_initV_d(dvdDashboard *d)dvd_initV_d110,4044
#undef __FUNCT____FUNCT__124,4368
#define __FUNCT__ __FUNCT__125,4385
PetscErrorCode dvd_initV(dvdDashboard *d, dvdBlackboard *b, PetscInt k,PetscInt user, PetscBool krylov)dvd_initV126,4415
#undef __FUNCT____FUNCT__149,5091
#define __FUNCT__ __FUNCT__150,5108
PetscErrorCode dvd_orthV(BV V,PetscInt V_new_s,PetscInt V_new_e)dvd_orthV151,5138

src/eps/impls/davidson/dvdschm.c,926
dvdschm.c:^?dvdschm.c^A,1
#define DVD_CHECKSUM(DVD_CHECKSUM24,947
#undef __FUNCT____FUNCT__26,1011
#define __FUNCT__ __FUNCT__27,1028
PetscErrorCode dvd_schm_basic_preconf(dvdDashboard *d,dvdBlackboard *b,PetscInt mpd,PetscInt min_size_V,PetscInt bs,PetscInt ini_size_V,PetscInt size_initV,PetscInt plusk,HarmType_t harmMode,KSP ksp,InitType_t init,PetscBool allResiduals,PetscBool orth,PetscInt cX_proj,PetscInt cX_impr,PetscBool doubleexp)dvd_schm_basic_preconf28,1071
#undef __FUNCT____FUNCT__66,2822
#define __FUNCT__ __FUNCT__67,2839
PetscErrorCode dvd_schm_basic_conf(dvdDashboard *d,dvdBlackboard *b,PetscInt mpd,PetscInt min_size_V,PetscInt bs,PetscInt ini_size_V,PetscInt size_initV,PetscInt plusk,HarmType_t harmMode,PetscBool fixedTarget,PetscScalar t,KSP ksp,PetscReal fix,InitType_t init,PetscBool allResiduals,PetscBool orth,PetscInt cX_proj,PetscInt cX_impr,PetscBool dynamic,PetscBool doubleexp)dvd_schm_basic_conf68,2879

src/eps/impls/davidson/dvdtestconv.c,774
dvdtestconv.c:^?dvdtestconv.c^A,1
#undef __FUNCT____FUNCT__28,1010
#define __FUNCT__ __FUNCT__29,1027
static PetscBool dvd_testconv_basic_0(dvdDashboard *d,PetscScalar eigvr,PetscScalar eigvi,PetscReal r,PetscReal *err)dvd_testconv_basic_030,1068
#undef __FUNCT____FUNCT__43,1422
#define __FUNCT__ __FUNCT__44,1439
PetscErrorCode dvd_testconv_basic(dvdDashboard *d, dvdBlackboard *b)dvd_testconv_basic45,1478
#undef __FUNCT____FUNCT__58,1781
#define __FUNCT__ __FUNCT__59,1798
static PetscBool dvd_testconv_slepc_0(dvdDashboard *d,PetscScalar eigvr,PetscScalar eigvi,PetscReal r,PetscReal *err)dvd_testconv_slepc_060,1839
#undef __FUNCT____FUNCT__69,2193
#define __FUNCT__ __FUNCT__70,2210
PetscErrorCode dvd_testconv_slepc(dvdDashboard *d, dvdBlackboard *b)dvd_testconv_slepc71,2249

src/eps/impls/davidson/dvdupdatev.c,2577
dvdupdatev.c:^?dvdupdatev.c^A,1
  PetscInt          min_size_V;        /* restart with this number of eigenvectors */min_size_V29,1045
  PetscInt          plusk;             /* at restart, save plusk vectors from last iteration */plusk30,1131
  PetscInt          mpd;               /* max size of the searching subspace */mpd31,1227
  void              *old_updateV_data; /* old updateV data */old_updateV_data32,1307
  PetscErrorCode    (*old_isRestarting)(dvdDashboard*,PetscBool*);  /* old isRestarting */old_isRestarting33,1369
  Mat               oldU;              /* previous projected right igenvectors */oldU34,1460
  Mat               oldV;              /* previous projected left eigenvectors */oldV35,1542
  PetscInt          size_oldU;         /* size of oldU */size_oldU36,1624
  PetscBool         allResiduals;      /* if computing all the residuals */allResiduals37,1682
} dvdManagV_basic;dvdManagV_basic38,1758
#undef __FUNCT____FUNCT__40,1778
#define __FUNCT__ __FUNCT__41,1795
static PetscErrorCode dvd_updateV_start(dvdDashboard *d)dvd_updateV_start42,1833
#undef __FUNCT____FUNCT__61,2368
#define __FUNCT__ __FUNCT__62,2385
static PetscErrorCode dvd_isrestarting_fullV(dvdDashboard *d,PetscBool *r)dvd_isrestarting_fullV63,2428
#undef __FUNCT____FUNCT__82,2976
#define __FUNCT__ __FUNCT__83,2993
static PetscErrorCode dvd_managementV_basic_d(dvdDashboard *d)dvd_managementV_basic_d84,3037
#undef __FUNCT____FUNCT__102,3616
#define __FUNCT__ __FUNCT__103,3633
static PetscErrorCode dvd_updateV_conv_gen(dvdDashboard *d)dvd_updateV_conv_gen104,3674
#undef __FUNCT____FUNCT__167,5854
#define __FUNCT__ __FUNCT__168,5871
static PetscErrorCode dvd_updateV_restart_gen(dvdDashboard *d)dvd_updateV_restart_gen169,5915
#undef __FUNCT____FUNCT__223,8192
#define __FUNCT__ __FUNCT__224,8209
static PetscErrorCode dvd_updateV_testConv(dvdDashboard *d,PetscInt s,PetscInt pre,PetscInt e,PetscInt *nConv)dvd_updateV_testConv225,8250
#undef __FUNCT____FUNCT__265,9408
#define __FUNCT__ __FUNCT__266,9425
static PetscErrorCode dvd_updateV_update_gen(dvdDashboard *d)dvd_updateV_update_gen267,9468
#undef __FUNCT____FUNCT__314,10945
#define __FUNCT__ __FUNCT__315,10962
static PetscErrorCode dvd_updateV_extrapol(dvdDashboard *d)dvd_updateV_extrapol316,11003
#undef __FUNCT____FUNCT__351,12007
#define __FUNCT__ __FUNCT__352,12024
PetscErrorCode dvd_managementV_basic(dvdDashboard *d,dvdBlackboard *b,PetscInt bs,PetscInt mpd,PetscInt min_size_V,PetscInt plusk,PetscBool harm,PetscBool allResiduals)dvd_managementV_basic353,12066

src/eps/impls/davidson/dvdutils.c,3427
dvdutils.c:^?dvdutils.c^A,1
  PC pc;pc29,1011
} dvdPCWrapper;dvdPCWrapper30,1020
  PetscScalar Wa,Wb;       /* span{W} = span{Wa*AV - Wb*BV} */Wa44,1363
  PetscScalar Wa,Wb;       /* span{W} = span{Wa*AV - Wb*BV} */Wb44,1363
  PetscScalar Pa,Pb;       /* H=W'*(Pa*AV - Pb*BV), G=W'*(Wa*AV - Wb*BV) */Pa45,1426
  PetscScalar Pa,Pb;       /* H=W'*(Pa*AV - Pb*BV), G=W'*(Wa*AV - Wb*BV) */Pb45,1426
  PetscBool   withTarget;withTarget46,1502
  HarmType_t  mode;mode47,1528
} dvdHarmonic;dvdHarmonic48,1548
  Vec diagA, diagB;diagA51,1581
  Vec diagA, diagB;diagB51,1581
} dvdJacobiPrecond;dvdJacobiPrecond52,1601
#undef __FUNCT____FUNCT__54,1622
#define __FUNCT__ __FUNCT__55,1639
static PetscErrorCode dvd_improvex_precond_d(dvdDashboard *d)dvd_improvex_precond_d56,1682
#undef __FUNCT____FUNCT__68,2037
#define __FUNCT__ __FUNCT__69,2054
static PetscErrorCode dvd_static_precond_PC_0(dvdDashboard *d,PetscInt i,Vec x,Vec Px)dvd_static_precond_PC_070,2098
#undef __FUNCT____FUNCT__80,2377
#define __FUNCT__ __FUNCT__81,2394
static PetscErrorCode dvd_precond_none(dvdDashboard *d,PetscInt i,Vec x,Vec Px)dvd_precond_none85,2471
#undef __FUNCT____FUNCT__94,2666
#define __FUNCT__ __FUNCT__95,2683
PetscErrorCode dvd_static_precond_PC(dvdDashboard *d,dvdBlackboard *b,PC pc)dvd_static_precond_PC99,2774
#undef __FUNCT____FUNCT__143,4409
#define __FUNCT__ __FUNCT__144,4426
static PetscErrorCode dvd_jacobi_precond_0(dvdDashboard *d,PetscInt i,Vec x,Vec Px)dvd_jacobi_precond_0145,4467
#undef __FUNCT____FUNCT__166,5091
#define __FUNCT__ __FUNCT__167,5108
static PetscErrorCode dvd_jacobi_precond_d(dvdDashboard *d)dvd_jacobi_precond_d168,5149
#undef __FUNCT____FUNCT__180,5565
#define __FUNCT__ __FUNCT__181,5582
PetscErrorCode dvd_jacobi_precond(dvdDashboard *d,dvdBlackboard *b)dvd_jacobi_precond185,5692
#undef __FUNCT____FUNCT__222,6865
#define __FUNCT__ __FUNCT__223,6882
static PetscErrorCode dvd_harm_d(dvdDashboard *d)dvd_harm_d224,6913
#undef __FUNCT____FUNCT__234,7119
#define __FUNCT__ __FUNCT__235,7136
static PetscErrorCode dvd_harm_transf(dvdHarmonic *dvdh,PetscScalar t)dvd_harm_transf236,7172
#undef __FUNCT____FUNCT__267,8159
#define __FUNCT__ __FUNCT__268,8176
static PetscErrorCode dvd_harm_updateW(dvdDashboard *d)dvd_harm_updateW269,8213
#undef __FUNCT____FUNCT__297,9311
#define __FUNCT__ __FUNCT__298,9328
static PetscErrorCode dvd_harm_proj(dvdDashboard *d)dvd_harm_proj299,9362
#undef __FUNCT____FUNCT__337,10428
#define __FUNCT__ __FUNCT__338,10445
PetscErrorCode dvd_harm_updateproj(dvdDashboard *d)dvd_harm_updateproj339,10485
#undef __FUNCT____FUNCT__376,11532
#define __FUNCT__ __FUNCT__377,11549
static PetscErrorCode dvd_harm_backtrans(dvdHarmonic *data,PetscScalar *ar,PetscScalar *ai)dvd_harm_backtrans378,11588
#undef __FUNCT____FUNCT__402,12276
#define __FUNCT__ __FUNCT__403,12293
static PetscErrorCode dvd_harm_eig_backtrans(dvdDashboard *d,PetscScalar ar,PetscScalar ai,PetscScalar *br,PetscScalar *bi)dvd_harm_eig_backtrans404,12336
#undef __FUNCT____FUNCT__416,12678
#define __FUNCT__ __FUNCT__417,12695
static PetscErrorCode dvd_harm_eigs_trans(dvdDashboard *d)dvd_harm_eigs_trans418,12735
#undef __FUNCT____FUNCT__432,13118
#define __FUNCT__ __FUNCT__433,13135
PetscErrorCode dvd_harm_conf(dvdDashboard *d,dvdBlackboard *b,HarmType_t mode,PetscBool fixedTarget,PetscScalar t)dvd_harm_conf434,13169

src/eps/impls/davidson/gd/gd.c,3522
gd.c:^?gd.c^A,1
#undef __FUNCT____FUNCT__44,1538
#define __FUNCT__ __FUNCT__45,1555
PetscErrorCode EPSSetFromOptions_GD(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_GD46,1596
#undef __FUNCT____FUNCT__106,4822
#define __FUNCT__ __FUNCT__107,4839
PetscErrorCode EPSSetUp_GD(EPS eps)EPSSetUp_GD108,4871
#undef __FUNCT____FUNCT__130,5506
#define __FUNCT__ __FUNCT__131,5523
PetscErrorCode EPSView_GD(EPS eps,PetscViewer viewer)EPSView_GD132,5554
#undef __FUNCT____FUNCT__167,7135
#define __FUNCT__ __FUNCT__168,7152
PetscErrorCode EPSDestroy_GD(EPS eps)EPSDestroy_GD169,7186
#undef __FUNCT____FUNCT__192,8703
#define __FUNCT__ __FUNCT__193,8720
PetscErrorCode EPSGDSetKrylovStart(EPS eps,PetscBool krylovstart)EPSGDSetKrylovStart212,9170
#undef __FUNCT____FUNCT__223,9516
#define __FUNCT__ __FUNCT__224,9533
PetscErrorCode EPSGDGetKrylovStart(EPS eps,PetscBool *krylovstart)EPSGDGetKrylovStart242,9945
#undef __FUNCT____FUNCT__253,10275
#define __FUNCT__ __FUNCT__254,10292
PetscErrorCode EPSGDSetBlockSize(EPS eps,PetscInt blocksize)EPSGDSetBlockSize272,10784
#undef __FUNCT____FUNCT__283,11117
#define __FUNCT__ __FUNCT__284,11134
PetscErrorCode EPSGDGetBlockSize(EPS eps,PetscInt *blocksize)EPSGDGetBlockSize301,11523
#undef __FUNCT____FUNCT__312,11844
#define __FUNCT__ __FUNCT__313,11861
PetscErrorCode EPSGDGetRestart(EPS eps,PetscInt *minv,PetscInt *plusk)EPSGDGetRestart331,12343
#undef __FUNCT____FUNCT__341,12645
#define __FUNCT__ __FUNCT__342,12662
PetscErrorCode EPSGDSetRestart(EPS eps,PetscInt minv,PetscInt plusk)EPSGDSetRestart362,13313
#undef __FUNCT____FUNCT__374,13704
#define __FUNCT__ __FUNCT__375,13721
PetscErrorCode EPSGDGetInitialSize(EPS eps,PetscInt *initialsize)EPSGDGetInitialSize399,14560
#undef __FUNCT____FUNCT__410,14891
#define __FUNCT__ __FUNCT__411,14908
PetscErrorCode EPSGDSetInitialSize(EPS eps,PetscInt initialsize)EPSGDSetInitialSize436,15840
#undef __FUNCT____FUNCT__447,16183
#define __FUNCT__ __FUNCT__448,16200
PetscErrorCode EPSGDSetBOrth(EPS eps,PetscBool borth)EPSGDSetBOrth466,16679
#undef __FUNCT____FUNCT__477,16995
#define __FUNCT__ __FUNCT__478,17012
PetscErrorCode EPSGDGetBOrth(EPS eps,PetscBool *borth)EPSGDGetBOrth495,17386
#undef __FUNCT____FUNCT__506,17686
#define __FUNCT__ __FUNCT__507,17703
PetscErrorCode EPSGDGetWindowSizes(EPS eps,PetscInt *pwindow,PetscInt *qwindow)EPSGDGetWindowSizes526,18205
#undef __FUNCT____FUNCT__536,18525
#define __FUNCT__ __FUNCT__537,18542
PetscErrorCode EPSGDSetWindowSizes(EPS eps,PetscInt pwindow,PetscInt qwindow)EPSGDSetWindowSizes558,19219
#undef __FUNCT____FUNCT__570,19633
#define __FUNCT__ __FUNCT__571,19650
static PetscErrorCode EPSGDGetDoubleExpansion_GD(EPS eps,PetscBool *doubleexp)EPSGDGetDoubleExpansion_GD572,19697
#undef __FUNCT____FUNCT__581,19911
#define __FUNCT__ __FUNCT__582,19928
PetscErrorCode EPSGDGetDoubleExpansion(EPS eps,PetscBool *doubleexp)EPSGDGetDoubleExpansion599,20283
#undef __FUNCT____FUNCT__610,20615
#define __FUNCT__ __FUNCT__611,20632
static PetscErrorCode EPSGDSetDoubleExpansion_GD(EPS eps,PetscBool doubleexp)EPSGDSetDoubleExpansion_GD612,20679
#undef __FUNCT____FUNCT__621,20891
#define __FUNCT__ __FUNCT__622,20908
PetscErrorCode EPSGDSetDoubleExpansion(EPS eps,PetscBool doubleexp)EPSGDSetDoubleExpansion640,21475
#undef __FUNCT____FUNCT__651,21823
#define __FUNCT__ __FUNCT__652,21840
PETSC_EXTERN PetscErrorCode EPSCreate_GD(EPS eps)EPSCreate_GD653,21873

src/eps/impls/davidson/gd/makefile,278
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = gd.cSOURCEC26,958
SOURCEF  =SOURCEF27,974
SOURCEH  =SOURCEH28,985
LIBBASE  = libslepcepsLIBBASE29,996
DIRS     =DIRS30,1019
MANSEC   = EPSMANSEC31,1030
LOCDIR   = src/eps/impls/davidson/gd/LOCDIR32,1045

src/eps/impls/davidson/jd/jd.c,3449
jd.c:^?jd.c^A,1
#undef __FUNCT____FUNCT__45,1616
#define __FUNCT__ __FUNCT__46,1633
PetscErrorCode EPSSetFromOptions_JD(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_JD47,1674
#undef __FUNCT____FUNCT__114,5358
#define __FUNCT__ __FUNCT__115,5375
PetscErrorCode EPSSetUp_JD(EPS eps)EPSSetUp_JD116,5407
#undef __FUNCT____FUNCT__139,6135
#define __FUNCT__ __FUNCT__140,6152
PetscErrorCode EPSView_JD(EPS eps,PetscViewer viewer)EPSView_JD141,6183
#undef __FUNCT____FUNCT__172,7574
#define __FUNCT__ __FUNCT__173,7591
PetscErrorCode EPSDestroy_JD(EPS eps)EPSDestroy_JD174,7625
#undef __FUNCT____FUNCT__199,9328
#define __FUNCT__ __FUNCT__200,9345
PetscErrorCode EPSJDSetKrylovStart(EPS eps,PetscBool krylovstart)EPSJDSetKrylovStart219,9795
#undef __FUNCT____FUNCT__230,10141
#define __FUNCT__ __FUNCT__231,10158
PetscErrorCode EPSJDGetKrylovStart(EPS eps,PetscBool *krylovstart)EPSJDGetKrylovStart249,10576
#undef __FUNCT____FUNCT__260,10906
#define __FUNCT__ __FUNCT__261,10923
PetscErrorCode EPSJDSetBlockSize(EPS eps,PetscInt blocksize)EPSJDSetBlockSize279,11415
#undef __FUNCT____FUNCT__290,11748
#define __FUNCT__ __FUNCT__291,11765
PetscErrorCode EPSJDGetBlockSize(EPS eps,PetscInt *blocksize)EPSJDGetBlockSize308,12154
#undef __FUNCT____FUNCT__319,12475
#define __FUNCT__ __FUNCT__320,12492
PetscErrorCode EPSJDGetRestart(EPS eps,PetscInt *minv,PetscInt *plusk)EPSJDGetRestart338,12974
#undef __FUNCT____FUNCT__348,13276
#define __FUNCT__ __FUNCT__349,13293
PetscErrorCode EPSJDSetRestart(EPS eps,PetscInt minv,PetscInt plusk)EPSJDSetRestart369,13944
#undef __FUNCT____FUNCT__381,14335
#define __FUNCT__ __FUNCT__382,14352
PetscErrorCode EPSJDGetInitialSize(EPS eps,PetscInt *initialsize)EPSJDGetInitialSize406,15191
#undef __FUNCT____FUNCT__417,15522
#define __FUNCT__ __FUNCT__418,15539
PetscErrorCode EPSJDSetInitialSize(EPS eps,PetscInt initialsize)EPSJDSetInitialSize443,16471
#undef __FUNCT____FUNCT__454,16814
#define __FUNCT__ __FUNCT__455,16831
PetscErrorCode EPSJDGetFix(EPS eps,PetscReal *fix)EPSJDGetFix477,17364
#undef __FUNCT____FUNCT__488,17654
#define __FUNCT__ __FUNCT__489,17671
PetscErrorCode EPSJDSetFix(EPS eps,PetscReal fix)EPSJDSetFix512,18250
#undef __FUNCT____FUNCT__523,18556
#define __FUNCT__ __FUNCT__524,18573
PetscErrorCode EPSJDSetConstCorrectionTol(EPS eps,PetscBool constant)EPSJDSetConstCorrectionTol543,19186
#undef __FUNCT____FUNCT__554,19537
#define __FUNCT__ __FUNCT__555,19554
PetscErrorCode EPSJDGetConstCorrectionTol(EPS eps,PetscBool *constant)EPSJDGetConstCorrectionTol573,20140
#undef __FUNCT____FUNCT__584,20475
#define __FUNCT__ __FUNCT__585,20492
PetscErrorCode EPSJDGetWindowSizes(EPS eps,PetscInt *pwindow,PetscInt *qwindow)EPSJDGetWindowSizes604,20994
#undef __FUNCT____FUNCT__614,21314
#define __FUNCT__ __FUNCT__615,21331
PetscErrorCode EPSJDSetWindowSizes(EPS eps,PetscInt pwindow,PetscInt qwindow)EPSJDSetWindowSizes636,22008
#undef __FUNCT____FUNCT__648,22422
#define __FUNCT__ __FUNCT__649,22439
PetscErrorCode EPSJDSetBOrth(EPS eps,PetscBool borth)EPSJDSetBOrth667,22918
#undef __FUNCT____FUNCT__678,23234
#define __FUNCT__ __FUNCT__679,23251
PetscErrorCode EPSJDGetBOrth(EPS eps,PetscBool *borth)EPSJDGetBOrth696,23625
#undef __FUNCT____FUNCT__707,23925
#define __FUNCT__ __FUNCT__708,23942
PETSC_EXTERN PetscErrorCode EPSCreate_JD(EPS eps)EPSCreate_JD709,23975

src/eps/impls/davidson/jd/makefile,278
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = jd.cSOURCEC26,958
SOURCEF  =SOURCEF27,974
SOURCEH  =SOURCEH28,985
LIBBASE  = libslepcepsLIBBASE29,996
DIRS     =DIRS30,1019
MANSEC   = EPSMANSEC31,1030
LOCDIR   = src/eps/impls/davidson/jd/LOCDIR32,1045

src/eps/impls/davidson/makefile,343
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = davidson.c dvdcalcpairs.c dvdimprovex.c dvdinitv.c \SOURCEC26,958
SOURCEF  =SOURCEF28,1090
SOURCEH  = davidson.hSOURCEH29,1101
LIBBASE  = libslepcepsLIBBASE30,1123
DIRS     = gd jdDIRS31,1146
LOCDIR   = src/eps/impls/davidson/LOCDIR32,1163
MANSEC   = EPSMANSEC33,1198

src/eps/impls/external/arpack/arpack.c,875
arpack.c:^?arpack.c^A,1
#undef __FUNCT____FUNCT__29,1109
#define __FUNCT__ __FUNCT__30,1126
PetscErrorCode EPSSetUp_ARPACK(EPS eps)EPSSetUp_ARPACK31,1162
#undef __FUNCT____FUNCT__95,4479
#define __FUNCT__ __FUNCT__96,4496
PetscErrorCode EPSSolve_ARPACK(EPS eps)EPSSolve_ARPACK97,4532
#undef __FUNCT____FUNCT__294,13331
#define __FUNCT__ __FUNCT__295,13348
PetscErrorCode EPSBackTransform_ARPACK(EPS eps)EPSBackTransform_ARPACK296,13392
#undef __FUNCT____FUNCT__309,13706
#define __FUNCT__ __FUNCT__310,13723
PetscErrorCode EPSReset_ARPACK(EPS eps)EPSReset_ARPACK311,13759
#undef __FUNCT____FUNCT__327,14188
#define __FUNCT__ __FUNCT__328,14205
PetscErrorCode EPSDestroy_ARPACK(EPS eps)EPSDestroy_ARPACK329,14243
#undef __FUNCT____FUNCT__338,14407
#define __FUNCT__ __FUNCT__339,14424
PETSC_EXTERN PetscErrorCode EPSCreate_ARPACK(EPS eps)EPSCreate_ARPACK340,14461

src/eps/impls/external/arpack/arpackp.h,1942
arpackp.h:^?arpackp.h^A,1
#define __ARPACKP_H__ARPACKP_H25,1006
  PetscBool    *select;select28,1044
  PetscScalar  *workev;workev29,1068
  PetscScalar  *workd;workd30,1092
  PetscScalar  *workl;workl31,1115
  PetscBLASInt lworkl;lworkl32,1138
  PetscReal    *rwork;rwork33,1161
} EPS_ARPACK;EPS_ARPACK34,1184
#define SLEPC_ARPACK(SLEPC_ARPACK47,1398
#define SLEPC_ARPACK(SLEPC_ARPACK49,1482
#define SLEPC_ARPACK(SLEPC_ARPACK51,1531
#define SLEPC_ARPACK(SLEPC_ARPACK57,1631
#define SLEPC_ARPACK(SLEPC_ARPACK59,1715
#define SLEPC_ARPACK(SLEPC_ARPACK61,1764
#define SLEPC_ARPACK(SLEPC_ARPACK71,1908
#define SLEPC_ARPACK(SLEPC_ARPACK73,1992
#define SLEPC_ARPACK(SLEPC_ARPACK75,2041
#define SLEPC_ARPACK(SLEPC_ARPACK81,2141
#define SLEPC_ARPACK(SLEPC_ARPACK83,2225
#define SLEPC_ARPACK(SLEPC_ARPACK85,2274
#define SLEPC_ARPACK(SLEPC_ARPACK99,2476
#define SLEPC_ARPACK(SLEPC_ARPACK101,2561
#define SLEPC_ARPACK(SLEPC_ARPACK103,2611
#define SLEPC_ARPACK(SLEPC_ARPACK109,2712
#define SLEPC_ARPACK(SLEPC_ARPACK111,2797
#define SLEPC_ARPACK(SLEPC_ARPACK113,2847
#define SLEPC_ARPACK(SLEPC_ARPACK123,2992
#define SLEPC_ARPACK(SLEPC_ARPACK125,3077
#define SLEPC_ARPACK(SLEPC_ARPACK127,3127
#define SLEPC_ARPACK(SLEPC_ARPACK133,3228
#define SLEPC_ARPACK(SLEPC_ARPACK135,3313
#define SLEPC_ARPACK(SLEPC_ARPACK137,3363
#define COMM_ARGCOMM_ARG148,3471
#define ARPACKnaupd_(ARPACKnaupd_152,3522
#define ARPACKneupd_(ARPACKneupd_153,3677
#define ARPACKsaupd_(ARPACKsaupd_154,3888
#define ARPACKseupd_(ARPACKseupd_155,4043
#define ARPACKnaupd_(ARPACKnaupd_159,4244
#define ARPACKneupd_(ARPACKneupd_160,4405
#define COMM_ARG COMM_ARG166,4643
#define ARPACKnaupd_(ARPACKnaupd_170,4705
#define ARPACKneupd_(ARPACKneupd_171,4867
#define ARPACKsaupd_(ARPACKsaupd_172,5085
#define ARPACKseupd_(ARPACKseupd_173,5247
#define ARPACKnaupd_(ARPACKnaupd_177,5455
#define ARPACKneupd_(ARPACKneupd_178,5623

src/eps/impls/external/arpack/makefile,299
makefile:^?makefile^A,1
CFLAGS   =CFLAGS26,974
FFLAGS   =FFLAGS27,985
SOURCEC  = arpack.cSOURCEC28,996
SOURCEF  =SOURCEF29,1016
SOURCEH  = arpackp.hSOURCEH30,1027
LIBBASE  = libslepcepsLIBBASE31,1048
DIRS     =DIRS32,1071
MANSEC   = EPSMANSEC33,1082
LOCDIR   = src/eps/impls/external/arpack/LOCDIR34,1097

src/eps/impls/external/blopex/blopex.c,3369
blopex.c:^?blopex.c^A,1
PetscInt slepc_blopex_useconstr = -1;slepc_blopex_useconstr31,1210
  lobpcg_Tolerance           tol;tol36,1304
  lobpcg_BLASLAPACKFunctions blap_fn;blap_fn37,1338
  mv_InterfaceInterpreter    ii;ii38,1376
  ST                         st;st39,1409
  Vec                        w;w40,1442
  PetscInt                   bs;     /* block size */bs41,1474
} EPS_BLOPEX;EPS_BLOPEX42,1528
#undef __FUNCT____FUNCT__44,1543
#define __FUNCT__ __FUNCT__45,1560
static void Precond_FnSingleVector(void *data,void *x,void *y)Precond_FnSingleVector46,1603
#undef __FUNCT____FUNCT__59,2000
#define __FUNCT__ __FUNCT__60,2017
static void Precond_FnMultiVector(void *data,void *x,void *y)Precond_FnMultiVector61,2059
#undef __FUNCT____FUNCT__70,2272
#define __FUNCT__ __FUNCT__71,2289
static void OperatorASingleVector(void *data,void *x,void *y)OperatorASingleVector72,2331
#undef __FUNCT____FUNCT__98,3248
#define __FUNCT__ __FUNCT__99,3265
static void OperatorAMultiVector(void *data,void *x,void *y)OperatorAMultiVector100,3306
#undef __FUNCT____FUNCT__109,3517
#define __FUNCT__ __FUNCT__110,3534
static void OperatorBSingleVector(void *data,void *x,void *y)OperatorBSingleVector111,3576
#undef __FUNCT____FUNCT__124,3973
#define __FUNCT__ __FUNCT__125,3990
static void OperatorBMultiVector(void *data,void *x,void *y)OperatorBMultiVector126,4031
#undef __FUNCT____FUNCT__135,4242
#define __FUNCT__ __FUNCT__136,4259
PetscErrorCode EPSSetDimensions_BLOPEX(EPS eps,PetscInt nev,PetscInt *ncv,PetscInt *mpd)EPSSetDimensions_BLOPEX137,4303
#undef __FUNCT____FUNCT__153,4845
#define __FUNCT__ __FUNCT__154,4862
PetscErrorCode EPSSetUp_BLOPEX(EPS eps)EPSSetUp_BLOPEX155,4898
#undef __FUNCT____FUNCT__217,7996
#define __FUNCT__ __FUNCT__218,8013
PetscErrorCode EPSSolve_BLOPEX(EPS eps)EPSSolve_BLOPEX219,8049
#undef __FUNCT____FUNCT__319,11947
#define __FUNCT__ __FUNCT__320,11964
static PetscErrorCode EPSBLOPEXSetBlockSize_BLOPEX(EPS eps,PetscInt bs)EPSBLOPEXSetBlockSize_BLOPEX321,12013
#undef __FUNCT____FUNCT__330,12199
#define __FUNCT__ __FUNCT__331,12216
PetscErrorCode EPSBLOPEXSetBlockSize(EPS eps,PetscInt bs)EPSBLOPEXSetBlockSize348,12582
#undef __FUNCT____FUNCT__359,12902
#define __FUNCT__ __FUNCT__360,12919
static PetscErrorCode EPSBLOPEXGetBlockSize_BLOPEX(EPS eps,PetscInt *bs)EPSBLOPEXGetBlockSize_BLOPEX361,12968
#undef __FUNCT____FUNCT__370,13156
#define __FUNCT__ __FUNCT__371,13173
PetscErrorCode EPSBLOPEXGetBlockSize(EPS eps,PetscInt *bs)EPSBLOPEXGetBlockSize387,13478
#undef __FUNCT____FUNCT__398,13783
#define __FUNCT__ __FUNCT__399,13800
PetscErrorCode EPSReset_BLOPEX(EPS eps)EPSReset_BLOPEX400,13836
#undef __FUNCT____FUNCT__410,14051
#define __FUNCT__ __FUNCT__411,14068
PetscErrorCode EPSDestroy_BLOPEX(EPS eps)EPSDestroy_BLOPEX412,14106
#undef __FUNCT____FUNCT__424,14503
#define __FUNCT__ __FUNCT__425,14520
PetscErrorCode EPSView_BLOPEX(EPS eps,PetscViewer viewer)EPSView_BLOPEX426,14555
#undef __FUNCT____FUNCT__440,14972
#define __FUNCT__ __FUNCT__441,14989
PetscErrorCode EPSSetFromOptions_BLOPEX(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_BLOPEX442,15034
#undef __FUNCT____FUNCT__472,16019
#define __FUNCT__ __FUNCT__473,16036
PETSC_EXTERN PetscErrorCode EPSCreate_BLOPEX(EPS eps)EPSCreate_BLOPEX474,16073

src/eps/impls/external/blopex/makefile,402
makefile:^?makefile^A,1
CFLAGS   = ${BLOPEX_INCLUDE} -DBlopexInt=PetscIntCFLAGS26,974
FFLAGS   =FFLAGS27,1024
SOURCEC  = blopex.c slepc-interface.c petsc-interface.cSOURCEC28,1035
SOURCEF  =SOURCEF29,1091
SOURCEH  = slepc-interface.h petsc-interface.hSOURCEH30,1102
LIBBASE  = libslepcepsLIBBASE31,1149
DIRS     =DIRS32,1172
MANSEC   = EPSMANSEC33,1183
LOCDIR   = src/eps/impls/external/blopex/LOCDIR34,1198

src/eps/impls/external/blopex/petsc-interface.c,1792
petsc-interface.c:^?petsc-interface.c^A,1
static PetscRandom LOBPCG_RandomContext = NULL;LOBPCG_RandomContext13,557
BlopexInt PETSC_dpotrf_interface (char *uplo,BlopexInt *n,double *a,BlopexInt * lda,BlopexInt *info)PETSC_dpotrf_interface15,606
BlopexInt PETSC_zpotrf_interface (char *uplo,BlopexInt *n,komplex *a,BlopexInt* lda,BlopexInt *info)PETSC_zpotrf_interface30,896
BlopexInt PETSC_dsygv_interface (BlopexInt *itype,char *jobz,char *uplo,BlopexInt *n,double *a,BlopexInt *lda,double *b,BlopexInt *ldb,double *w,double *work,BlopexInt *lwork,BlopexInt *info)PETSC_dsygv_interface44,1183
BlopexInt PETSC_zsygv_interface (BlopexInt *itype,char *jobz,char *uplo,BlopexInt *n,komplex *a,BlopexInt *lda,komplex *b,BlopexInt *ldb,double *w,komplex *work,BlopexInt *lwork,double *rwork,BlopexInt *info)PETSC_zsygv_interface63,1728
void *PETSC_MimicVector(void *vvector)PETSC_MimicVector82,2305
BlopexInt PETSC_DestroyVector(void *vvector)PETSC_DestroyVector91,2485
BlopexInt PETSC_InnerProd(void *x,void *y,void *result)PETSC_InnerProd100,2634
BlopexInt PETSC_CopyVector(void *x,void *y)PETSC_CopyVector108,2798
BlopexInt PETSC_ClearVector(void *x)PETSC_ClearVector116,2931
BlopexInt PETSC_SetRandomValues(void* v,BlopexInt seed)PETSC_SetRandomValues124,3053
BlopexInt PETSC_ScaleVector(double alpha,void *x)PETSC_ScaleVector135,3376
BlopexInt PETSC_Axpy(void *alpha,void *x,void *y)PETSC_Axpy143,3514
BlopexInt PETSC_VectorSize(void *x)PETSC_VectorSize151,3673
int LOBPCG_InitRandomContext(MPI_Comm comm,PetscRandom rand)LOBPCG_InitRandomContext158,3765
int LOBPCG_SetFromOptionsRandomContext(void)LOBPCG_SetFromOptionsRandomContext173,4172
int LOBPCG_DestroyRandomContext(void)LOBPCG_DestroyRandomContext186,4606
int PETSCSetupInterpreter(mv_InterfaceInterpreter *i)PETSCSetupInterpreter194,4751

src/eps/impls/external/blopex/petsc-interface.h,60
petsc-interface.h:^?petsc-interface.h^A,1
#define PETSC_INTERFACE_HEADERPETSC_INTERFACE_HEADER7,334

src/eps/impls/external/blopex/slepc-interface.c,414
slepc-interface.c:^?slepc-interface.c^A,1
static void* mv_TempMultiVectorCreateFromBV(void* ii_,BlopexInt n,void* sample)mv_TempMultiVectorCreateFromBV31,1208
static void mv_TempMultiPETSCVectorDestroy(void* x_)mv_TempMultiPETSCVectorDestroy69,2680
int SLEPCSetupInterpreter(mv_InterfaceInterpreter *i)SLEPCSetupInterpreter85,3067
void SLEPCSetupInterpreterForDignifiedDeath(mv_InterfaceInterpreter *i)SLEPCSetupInterpreterForDignifiedDeath97,3353

src/eps/impls/external/blopex/slepc-interface.h,139
slepc-interface.h:^?slepc-interface.h^A,1
#define SLEPC_INTERFACE_HEADERSLEPC_INTERFACE_HEADER26,1092
PETSC_INTERN PetscInt slepc_blopex_useconstr;slepc_blopex_useconstr31,1181

src/eps/impls/external/blzpack/blzpack.c,2020
blzpack.c:^?blzpack.c^A,1
const char* blzpack_error[33] = {blzpack_error29,1137
#undef __FUNCT____FUNCT__65,2524
#define __FUNCT__ __FUNCT__66,2541
PetscErrorCode EPSSetUp_BLZPACK(EPS eps)EPSSetUp_BLZPACK67,2578
#undef __FUNCT____FUNCT__152,7011
#define __FUNCT__ __FUNCT__153,7028
PetscErrorCode EPSSolve_BLZPACK(EPS eps)EPSSolve_BLZPACK154,7065
#undef __FUNCT____FUNCT__284,12498
#define __FUNCT__ __FUNCT__285,12515
PetscErrorCode EPSBackTransform_BLZPACK(EPS eps)EPSBackTransform_BLZPACK286,12560
#undef __FUNCT____FUNCT__298,12839
#define __FUNCT__ __FUNCT__299,12856
PetscErrorCode EPSReset_BLZPACK(EPS eps)EPSReset_BLZPACK300,12893
#undef __FUNCT____FUNCT__314,13280
#define __FUNCT__ __FUNCT__315,13297
PetscErrorCode EPSDestroy_BLZPACK(EPS eps)EPSDestroy_BLZPACK316,13336
#undef __FUNCT____FUNCT__327,13700
#define __FUNCT__ __FUNCT__328,13717
PetscErrorCode EPSView_BLZPACK(EPS eps,PetscViewer viewer)EPSView_BLZPACK329,13753
#undef __FUNCT____FUNCT__347,14453
#define __FUNCT__ __FUNCT__348,14470
PetscErrorCode EPSSetFromOptions_BLZPACK(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_BLZPACK349,14516
#undef __FUNCT____FUNCT__375,15320
#define __FUNCT__ __FUNCT__376,15337
static PetscErrorCode EPSBlzpackSetBlockSize_BLZPACK(EPS eps,PetscInt bs)EPSBlzpackSetBlockSize_BLZPACK377,15388
#undef __FUNCT____FUNCT__391,15832
#define __FUNCT__ __FUNCT__392,15849
PetscErrorCode EPSBlzpackSetBlockSize(EPS eps,PetscInt bs)EPSBlzpackSetBlockSize407,16185
#undef __FUNCT____FUNCT__418,16507
#define __FUNCT__ __FUNCT__419,16524
static PetscErrorCode EPSBlzpackSetNSteps_BLZPACK(EPS eps,PetscInt nsteps)EPSBlzpackSetNSteps_BLZPACK420,16572
#undef __FUNCT____FUNCT__433,16898
#define __FUNCT__ __FUNCT__434,16915
PetscErrorCode EPSBlzpackSetNSteps(EPS eps,PetscInt nsteps)EPSBlzpackSetNSteps451,17296
#undef __FUNCT____FUNCT__462,17624
#define __FUNCT__ __FUNCT__463,17641
PETSC_EXTERN PetscErrorCode EPSCreate_BLZPACK(EPS eps)EPSCreate_BLZPACK464,17679

src/eps/impls/external/blzpack/blzpackp.h,815
blzpackp.h:^?blzpackp.h^A,1
#define __BLZPACKP_H__BLZPACKP_H25,1008
  PetscBLASInt         block_size;      /* block size */block_size28,1047
  PetscBLASInt         slice;           /* use spectrum slicing */slice29,1104
  PetscBLASInt         nsteps;          /* maximum number of steps per run */nsteps30,1171
  PetscBLASInt         *istor;istor31,1249
  PetscReal            *rstor;rstor32,1280
  PetscScalar          *u;u33,1311
  PetscScalar          *v;v34,1338
  PetscScalar          *eig;eig35,1365
} EPS_BLZPACK;EPS_BLZPACK36,1394
#define SLEPC_BLZPACK(SLEPC_BLZPACK43,1511
#define SLEPC_BLZPACK(SLEPC_BLZPACK45,1594
#define SLEPC_BLZPACK(SLEPC_BLZPACK47,1641
#define BLZpack_ BLZpack_59,1889
#define BLZpack_ BLZpack_61,1941
#define BLZistorr_ BLZistorr_64,1995
#define BLZrstorr_ BLZrstorr_65,2043

src/eps/impls/external/blzpack/makefile,302
makefile:^?makefile^A,1
CFLAGS   =CFLAGS26,975
FFLAGS   =FFLAGS27,986
SOURCEC  = blzpack.cSOURCEC28,997
SOURCEF  =SOURCEF29,1018
SOURCEH  = blzpackp.hSOURCEH30,1029
LIBBASE  = libslepcepsLIBBASE31,1051
DIRS     =DIRS32,1074
MANSEC   = EPSMANSEC33,1085
LOCDIR   = src/eps/impls/external/blzpack/LOCDIR34,1100

src/eps/impls/external/feast/feast.c,1763
feast.c:^?feast.c^A,1
#undef __FUNCT____FUNCT__29,1133
#define __FUNCT__ __FUNCT__30,1150
PetscErrorCode EPSSetUp_FEAST(EPS eps)EPSSetUp_FEAST31,1185
#undef __FUNCT____FUNCT__80,4076
#define __FUNCT__ __FUNCT__81,4093
PetscErrorCode EPSSolve_FEAST(EPS eps)EPSSolve_FEAST82,4128
#undef __FUNCT____FUNCT__179,8144
#define __FUNCT__ __FUNCT__180,8161
PetscErrorCode EPSReset_FEAST(EPS eps)EPSReset_FEAST181,8196
#undef __FUNCT____FUNCT__191,8433
#define __FUNCT__ __FUNCT__192,8450
PetscErrorCode EPSDestroy_FEAST(EPS eps)EPSDestroy_FEAST193,8487
#undef __FUNCT____FUNCT__204,8848
#define __FUNCT__ __FUNCT__205,8865
PetscErrorCode EPSSetFromOptions_FEAST(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_FEAST206,8909
#undef __FUNCT____FUNCT__226,9514
#define __FUNCT__ __FUNCT__227,9531
PetscErrorCode EPSView_FEAST(EPS eps,PetscViewer viewer)EPSView_FEAST228,9565
#undef __FUNCT____FUNCT__242,10010
#define __FUNCT__ __FUNCT__243,10027
static PetscErrorCode EPSFEASTSetNumPoints_FEAST(EPS eps,PetscInt npoints)EPSFEASTSetNumPoints_FEAST244,10074
#undef __FUNCT____FUNCT__257,10402
#define __FUNCT__ __FUNCT__258,10419
PetscErrorCode EPSFEASTSetNumPoints(EPS eps,PetscInt npoints)EPSFEASTSetNumPoints276,10838
#undef __FUNCT____FUNCT__287,11171
#define __FUNCT__ __FUNCT__288,11188
static PetscErrorCode EPSFEASTGetNumPoints_FEAST(EPS eps,PetscInt *npoints)EPSFEASTGetNumPoints_FEAST289,11235
#undef __FUNCT____FUNCT__298,11434
#define __FUNCT__ __FUNCT__299,11451
PetscErrorCode EPSFEASTGetNumPoints(EPS eps,PetscInt *npoints)EPSFEASTGetNumPoints316,11812
#undef __FUNCT____FUNCT__327,12130
#define __FUNCT__ __FUNCT__328,12147
PETSC_EXTERN PetscErrorCode EPSCreate_FEAST(EPS eps)EPSCreate_FEAST329,12183

src/eps/impls/external/feast/feastp.h,1145
feastp.h:^?feastp.h^A,1
#define __FEASTP_H__FEASTP_H25,1004
  PetscScalar  *work1,*work2,*Aq,*Bq;   /* workspace */work128,1041
  PetscScalar  *work1,*work2,*Aq,*Bq;   /* workspace */work228,1041
  PetscScalar  *work1,*work2,*Aq,*Bq;   /* workspace */Aq28,1041
  PetscScalar  *work1,*work2,*Aq,*Bq;   /* workspace */Bq28,1041
  PetscBLASInt npoints;                 /* number of contour points */npoints29,1097
} EPS_FEAST;EPS_FEAST30,1168
#define SLEPC_FEAST(SLEPC_FEAST37,1279
#define SLEPC_FEAST(SLEPC_FEAST39,1358
#define SLEPC_FEAST(SLEPC_FEAST41,1403
#define SLEPC_FEASTM(SLEPC_FEASTM49,1559
#define SLEPC_FEASTM(SLEPC_FEASTM51,1649
#define SLEPC_FEASTM(SLEPC_FEASTM53,1705
#define SLEPC_FEASTM(SLEPC_FEASTM59,1811
#define SLEPC_FEASTM(SLEPC_FEASTM61,1901
#define SLEPC_FEASTM(SLEPC_FEASTM63,1957
#define SLEPC_FEASTM(SLEPC_FEASTM73,2107
#define SLEPC_FEASTM(SLEPC_FEASTM75,2197
#define SLEPC_FEASTM(SLEPC_FEASTM77,2253
#define SLEPC_FEASTM(SLEPC_FEASTM83,2359
#define SLEPC_FEASTM(SLEPC_FEASTM85,2449
#define SLEPC_FEASTM(SLEPC_FEASTM87,2505
#define FEASTinit_(FEASTinit_94,2579
#define FEASTrci_(FEASTrci_95,2640

src/eps/impls/external/feast/makefile,296
makefile:^?makefile^A,1
CFLAGS   =CFLAGS26,973
FFLAGS   =FFLAGS27,984
SOURCEC  = feast.cSOURCEC28,995
SOURCEF  =SOURCEF29,1014
SOURCEH  = feastp.hSOURCEH30,1025
LIBBASE  = libslepcepsLIBBASE31,1045
DIRS     =DIRS32,1068
MANSEC   = EPSMANSEC33,1079
LOCDIR   = src/eps/impls/external/feast/LOCDIR34,1094

src/eps/impls/external/makefile,182
makefile:^?makefile^A,1
LIBBASE  = libslepcepsLIBBASE24,936
DIRS     = arpack blopex blzpack primme trlan feastDIRS25,959
LOCDIR   = src/eps/impls/external/LOCDIR26,1011
MANSEC   = EPSMANSEC27,1046

src/eps/impls/external/primme/makefile,307
makefile:^?makefile^A,1
CFLAGS   = ${PRIMME_FLAGS}CFLAGS26,974
FFLAGS   =FFLAGS27,1001
SOURCEC  = primme.cSOURCEC28,1012
SOURCEF  =SOURCEF29,1032
SOURCEH  =SOURCEH30,1043
LIBBASE  = libslepcepsLIBBASE31,1054
DIRS     =DIRS32,1077
MANSEC   = EPSMANSEC33,1088
LOCDIR   = src/eps/impls/external/primme/LOCDIR34,1103

src/eps/impls/external/primme/primme.c,3640
primme.c:^?primme.c^A,1
  primme_params primme;           /* param struc */primme33,1145
  primme_preset_method method;    /* primme method */method34,1197
  Mat       A;                    /* problem matrix */A35,1251
  EPS       eps;                  /* EPS current context */eps36,1306
  KSP       ksp;                  /* linear solver and preconditioner */ksp37,1366
  Vec       x,y;                  /* auxiliary vectors */x38,1439
  Vec       x,y;                  /* auxiliary vectors */y38,1439
  PetscReal target;               /* a copy of eps's target */target39,1497
} EPS_PRIMME;EPS_PRIMME40,1560
static void par_GlobalSumDouble(void *sendBuf,void *recvBuf,int *count,primme_params *primme)par_GlobalSumDouble45,1768
#undef __FUNCT____FUNCT__51,2087
#define __FUNCT__ __FUNCT__52,2104
PetscErrorCode EPSSetUp_PRIMME(EPS eps)EPSSetUp_PRIMME53,2140
#undef __FUNCT____FUNCT__149,6816
#define __FUNCT__ __FUNCT__150,6833
PetscErrorCode EPSSolve_PRIMME(EPS eps)EPSSolve_PRIMME151,6869
#undef __FUNCT____FUNCT__191,8356
#define __FUNCT__ __FUNCT__192,8373
static void multMatvec_PRIMME(void *in,void *out,int *blockSize,primme_params *primme)multMatvec_PRIMME193,8411
#undef __FUNCT____FUNCT__215,9261
#define __FUNCT__ __FUNCT__216,9278
static void applyPreconditioner_PRIMME(void *in,void *out,int *blockSize,struct primme_params *primme)applyPreconditioner_PRIMME217,9325
#undef __FUNCT____FUNCT__236,10203
#define __FUNCT__ __FUNCT__237,10220
PetscErrorCode EPSReset_PRIMME(EPS eps)EPSReset_PRIMME238,10256
#undef __FUNCT____FUNCT__250,10538
#define __FUNCT__ __FUNCT__251,10555
PetscErrorCode EPSDestroy_PRIMME(EPS eps)EPSDestroy_PRIMME252,10593
#undef __FUNCT____FUNCT__265,11151
#define __FUNCT__ __FUNCT__266,11168
PetscErrorCode EPSView_PRIMME(EPS eps,PetscViewer viewer)EPSView_PRIMME267,11203
#undef __FUNCT____FUNCT__289,12036
#define __FUNCT__ __FUNCT__290,12053
PetscErrorCode EPSSetFromOptions_PRIMME(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_PRIMME291,12098
#undef __FUNCT____FUNCT__326,13401
#define __FUNCT__ __FUNCT__327,13418
static PetscErrorCode EPSPRIMMESetBlockSize_PRIMME(EPS eps,PetscInt bs)EPSPRIMMESetBlockSize_PRIMME328,13467
#undef __FUNCT____FUNCT__339,13859
#define __FUNCT__ __FUNCT__340,13876
PetscErrorCode EPSPRIMMESetBlockSize(EPS eps,PetscInt bs)EPSPRIMMESetBlockSize366,14659
#undef __FUNCT____FUNCT__377,14979
#define __FUNCT__ __FUNCT__378,14996
static PetscErrorCode EPSPRIMMEGetBlockSize_PRIMME(EPS eps,PetscInt *bs)EPSPRIMMEGetBlockSize_PRIMME379,15045
#undef __FUNCT____FUNCT__388,15250
#define __FUNCT__ __FUNCT__389,15267
PetscErrorCode EPSPRIMMEGetBlockSize(EPS eps,PetscInt *bs)EPSPRIMMEGetBlockSize405,15583
#undef __FUNCT____FUNCT__416,15888
#define __FUNCT__ __FUNCT__417,15905
static PetscErrorCode EPSPRIMMESetMethod_PRIMME(EPS eps,EPSPRIMMEMethod method)EPSPRIMMESetMethod_PRIMME418,15951
#undef __FUNCT____FUNCT__427,16175
#define __FUNCT__ __FUNCT__428,16192
PetscErrorCode EPSPRIMMESetMethod(EPS eps,EPSPRIMMEMethod method)EPSPRIMMESetMethod448,16680
#undef __FUNCT____FUNCT__459,17021
#define __FUNCT__ __FUNCT__460,17038
static PetscErrorCode EPSPRIMMEGetMethod_PRIMME(EPS eps,EPSPRIMMEMethod *method)EPSPRIMMEGetMethod_PRIMME461,17084
#undef __FUNCT____FUNCT__470,17305
#define __FUNCT__ __FUNCT__471,17322
PetscErrorCode EPSPRIMMEGetMethod(EPS eps,EPSPRIMMEMethod *method)EPSPRIMMEGetMethod487,17652
#undef __FUNCT____FUNCT__498,17977
#define __FUNCT__ __FUNCT__499,17994
PETSC_EXTERN PetscErrorCode EPSCreate_PRIMME(EPS eps)EPSCreate_PRIMME500,18031

src/eps/impls/external/trlan/makefile,296
makefile:^?makefile^A,1
CFLAGS   =CFLAGS26,973
FFLAGS   =FFLAGS27,984
SOURCEC  = trlan.cSOURCEC28,995
SOURCEF  =SOURCEF29,1014
SOURCEH  = trlanp.hSOURCEH30,1025
LIBBASE  = libslepcepsLIBBASE31,1045
DIRS     =DIRS32,1068
MANSEC   = EPSMANSEC33,1079
LOCDIR   = src/eps/impls/external/trlan/LOCDIR34,1094

src/eps/impls/external/trlan/trlan.c,969
trlan.c:^?trlan.c^A,1
static EPS globaleps;globaleps30,1164
#undef __FUNCT____FUNCT__32,1187
#define __FUNCT__ __FUNCT__33,1204
PetscErrorCode EPSSetUp_TRLAN(EPS eps)EPSSetUp_TRLAN34,1239
#undef __FUNCT____FUNCT__77,3475
#define __FUNCT__ __FUNCT__78,3492
static PetscBLASInt MatMult_TRLAN(PetscBLASInt *n,PetscBLASInt *m,PetscReal *xin,PetscBLASInt *ldx,PetscReal *yout,PetscBLASInt *ldy)MatMult_TRLAN79,3526
#undef __FUNCT____FUNCT__101,4466
#define __FUNCT__ __FUNCT__102,4483
PetscErrorCode EPSSolve_TRLAN(EPS eps)EPSSolve_TRLAN103,4518
#undef __FUNCT____FUNCT__160,6953
#define __FUNCT__ __FUNCT__161,6970
PetscErrorCode EPSReset_TRLAN(EPS eps)EPSReset_TRLAN162,7005
#undef __FUNCT____FUNCT__172,7211
#define __FUNCT__ __FUNCT__173,7228
PetscErrorCode EPSDestroy_TRLAN(EPS eps)EPSDestroy_TRLAN174,7265
#undef __FUNCT____FUNCT__183,7428
#define __FUNCT__ __FUNCT__184,7445
PETSC_EXTERN PetscErrorCode EPSCreate_TRLAN(EPS eps)EPSCreate_TRLAN185,7481

src/eps/impls/external/trlan/trlanp.h,335
trlanp.h:^?trlanp.h^A,1
#define __TRLANP_H__TRLANP_H25,1004
  PetscBLASInt       maxlan;maxlan28,1041
  PetscBLASInt       restart;restart29,1070
  PetscReal          *work;work30,1100
  PetscBLASInt       lwork;lwork31,1128
} EPS_TRLAN;EPS_TRLAN32,1156
#define TRLan_ TRLan_40,1341
#define TRLan_ TRLan_42,1402
#define TRLan_ TRLan_44,1431

src/eps/impls/krylov/arnoldi/arnoldi.c,1725
arnoldi.c:^?arnoldi.c^A,1
  PetscBool delayed;delayed41,1333
} EPS_ARNOLDI;EPS_ARNOLDI42,1354
#undef __FUNCT____FUNCT__44,1370
#define __FUNCT__ __FUNCT__45,1387
PetscErrorCode EPSSetUp_Arnoldi(EPS eps)EPSSetUp_Arnoldi46,1424
#undef __FUNCT____FUNCT__77,2986
#define __FUNCT__ __FUNCT__78,3003
PetscErrorCode EPSSolve_Arnoldi(EPS eps)EPSSolve_Arnoldi79,3040
#undef __FUNCT____FUNCT__163,6807
#define __FUNCT__ __FUNCT__164,6824
PetscErrorCode EPSSetFromOptions_Arnoldi(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_Arnoldi165,6870
#undef __FUNCT____FUNCT__181,7470
#define __FUNCT__ __FUNCT__182,7487
static PetscErrorCode EPSArnoldiSetDelayed_Arnoldi(EPS eps,PetscBool delayed)EPSArnoldiSetDelayed_Arnoldi183,7536
#undef __FUNCT____FUNCT__192,7748
#define __FUNCT__ __FUNCT__193,7765
PetscErrorCode EPSArnoldiSetDelayed(EPS eps,PetscBool delayed)EPSArnoldiSetDelayed216,8413
#undef __FUNCT____FUNCT__227,8749
#define __FUNCT__ __FUNCT__228,8766
static PetscErrorCode EPSArnoldiGetDelayed_Arnoldi(EPS eps,PetscBool *delayed)EPSArnoldiGetDelayed_Arnoldi229,8815
#undef __FUNCT____FUNCT__238,9029
#define __FUNCT__ __FUNCT__239,9046
PetscErrorCode EPSArnoldiGetDelayed(EPS eps,PetscBool *delayed)EPSArnoldiGetDelayed256,9437
#undef __FUNCT____FUNCT__267,9757
#define __FUNCT__ __FUNCT__268,9774
PetscErrorCode EPSDestroy_Arnoldi(EPS eps)EPSDestroy_Arnoldi269,9813
#undef __FUNCT____FUNCT__280,10176
#define __FUNCT__ __FUNCT__281,10193
PetscErrorCode EPSView_Arnoldi(EPS eps,PetscViewer viewer)EPSView_Arnoldi282,10229
#undef __FUNCT____FUNCT__298,10701
#define __FUNCT__ __FUNCT__299,10718
PETSC_EXTERN PetscErrorCode EPSCreate_Arnoldi(EPS eps)EPSCreate_Arnoldi300,10756

src/eps/impls/krylov/arnoldi/makefile,287
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = arnoldi.cSOURCEC26,958
SOURCEF  =SOURCEF27,979
SOURCEH  =SOURCEH28,990
LIBBASE  = libslepcepsLIBBASE29,1001
DIRS     =DIRS30,1024
MANSEC   = EPSMANSEC31,1035
LOCDIR   = src/eps/impls/krylov/arnoldi/LOCDIR32,1050

src/eps/impls/krylov/epskrylov.c,1437
epskrylov.c:^?epskrylov.c^A,1
#undef __FUNCT____FUNCT__28,1078
#define __FUNCT__ __FUNCT__29,1095
PetscErrorCode EPSBasicArnoldi(EPS eps,PetscBool trans,PetscScalar *H,PetscInt ldh,PetscInt k,PetscInt *M,PetscReal *beta,PetscBool *breakdown)EPSBasicArnoldi41,1617
#undef __FUNCT____FUNCT__72,2615
#define __FUNCT__ __FUNCT__73,2632
PetscErrorCode EPSDelayedArnoldi(EPS eps,PetscScalar *H,PetscInt ldh,PetscInt k,PetscInt *M,PetscReal *beta,PetscBool *breakdown)EPSDelayedArnoldi80,2957
#undef __FUNCT____FUNCT__186,6497
#define __FUNCT__ __FUNCT__187,6514
PetscErrorCode EPSDelayedArnoldi1(EPS eps,PetscScalar *H,PetscInt ldh,PetscInt k,PetscInt *M,PetscReal *beta,PetscBool *breakdown)EPSDelayedArnoldi1192,6695
#undef __FUNCT____FUNCT__235,8063
#define __FUNCT__ __FUNCT__236,8080
PetscErrorCode EPSKrylovConvergence(EPS eps,PetscBool getall,PetscInt kini,PetscInt nits,PetscReal beta,PetscReal corrf,PetscInt *kout)EPSKrylovConvergence254,8866
#undef __FUNCT____FUNCT__331,11630
#define __FUNCT__ __FUNCT__332,11647
PetscErrorCode EPSFullLanczos(EPS eps,PetscReal *alpha,PetscReal *beta,PetscInt k,PetscInt *M,PetscBool *breakdown)EPSFullLanczos351,12577
#undef __FUNCT____FUNCT__385,13627
#define __FUNCT__ __FUNCT__386,13644
PetscErrorCode EPSPseudoLanczos(EPS eps,PetscReal *alpha,PetscReal *beta,PetscReal *omega,PetscInt k,PetscInt *M,PetscBool *breakdown,PetscBool *symmlost,PetscReal *cos,Vec w)EPSPseudoLanczos387,13681

src/eps/impls/krylov/krylovschur/krylovschur.c,8515
krylovschur.c:^?krylovschur.c^A,1
#undef __FUNCT____FUNCT__46,1620
#define __FUNCT__ __FUNCT__47,1637
PetscErrorCode EPSGetArbitraryValues(EPS eps,PetscScalar *rr,PetscScalar *ri)EPSGetArbitraryValues48,1679
#undef __FUNCT____FUNCT__75,2640
#define __FUNCT__ __FUNCT__76,2657
PetscErrorCode EPSSetUp_KrylovSchur(EPS eps)EPSSetUp_KrylovSchur77,2698
#undef __FUNCT____FUNCT__173,7449
#define __FUNCT__ __FUNCT__174,7466
PetscErrorCode EPSSolve_KrylovSchur_Default(EPS eps)EPSSolve_KrylovSchur_Default175,7515
#undef __FUNCT____FUNCT__296,12404
#define __FUNCT__ __FUNCT__297,12421
static PetscErrorCode EPSKrylovSchurSetRestart_KrylovSchur(EPS eps,PetscReal keep)EPSKrylovSchurSetRestart_KrylovSchur298,12478
#undef __FUNCT____FUNCT__311,12898
#define __FUNCT__ __FUNCT__312,12915
PetscErrorCode EPSKrylovSchurSetRestart(EPS eps,PetscReal keep)EPSKrylovSchurSetRestart334,13506
#undef __FUNCT____FUNCT__345,13841
#define __FUNCT__ __FUNCT__346,13858
static PetscErrorCode EPSKrylovSchurGetRestart_KrylovSchur(EPS eps,PetscReal *keep)EPSKrylovSchurGetRestart_KrylovSchur347,13915
#undef __FUNCT____FUNCT__356,14128
#define __FUNCT__ __FUNCT__357,14145
PetscErrorCode EPSKrylovSchurGetRestart(EPS eps,PetscReal *keep)EPSKrylovSchurGetRestart374,14484
#undef __FUNCT____FUNCT__385,14803
#define __FUNCT__ __FUNCT__386,14820
static PetscErrorCode EPSKrylovSchurSetLocking_KrylovSchur(EPS eps,PetscBool lock)EPSKrylovSchurSetLocking_KrylovSchur387,14877
#undef __FUNCT____FUNCT__396,15088
#define __FUNCT__ __FUNCT__397,15105
PetscErrorCode EPSKrylovSchurSetLocking(EPS eps,PetscBool lock)EPSKrylovSchurSetLocking421,15806
#undef __FUNCT____FUNCT__432,16141
#define __FUNCT__ __FUNCT__433,16158
static PetscErrorCode EPSKrylovSchurGetLocking_KrylovSchur(EPS eps,PetscBool *lock)EPSKrylovSchurGetLocking_KrylovSchur434,16215
#undef __FUNCT____FUNCT__443,16428
#define __FUNCT__ __FUNCT__444,16445
PetscErrorCode EPSKrylovSchurGetLocking(EPS eps,PetscBool *lock)EPSKrylovSchurGetLocking461,16774
#undef __FUNCT____FUNCT__472,17093
#define __FUNCT__ __FUNCT__473,17110
static PetscErrorCode EPSKrylovSchurSetPartitions_KrylovSchur(EPS eps,PetscInt npart)EPSKrylovSchurSetPartitions_KrylovSchur474,17170
#undef __FUNCT____FUNCT__496,17946
#define __FUNCT__ __FUNCT__497,17963
PetscErrorCode EPSKrylovSchurSetPartitions(EPS eps,PetscInt npart)EPSKrylovSchurSetPartitions525,18899
#undef __FUNCT____FUNCT__536,19240
#define __FUNCT__ __FUNCT__537,19257
static PetscErrorCode EPSKrylovSchurGetPartitions_KrylovSchur(EPS eps,PetscInt *npart)EPSKrylovSchurGetPartitions_KrylovSchur538,19317
#undef __FUNCT____FUNCT__547,19536
#define __FUNCT__ __FUNCT__548,19553
PetscErrorCode EPSKrylovSchurGetPartitions(EPS eps,PetscInt *npart)EPSKrylovSchurGetPartitions565,19920
#undef __FUNCT____FUNCT__576,20246
#define __FUNCT__ __FUNCT__577,20263
static PetscErrorCode EPSKrylovSchurSetDetectZeros_KrylovSchur(EPS eps,PetscBool detect)EPSKrylovSchurSetDetectZeros_KrylovSchur578,20324
#undef __FUNCT____FUNCT__588,20580
#define __FUNCT__ __FUNCT__589,20597
PetscErrorCode EPSKrylovSchurSetDetectZeros(EPS eps,PetscBool detect)EPSKrylovSchurSetDetectZeros616,21495
#undef __FUNCT____FUNCT__627,21844
#define __FUNCT__ __FUNCT__628,21861
static PetscErrorCode EPSKrylovSchurGetDetectZeros_KrylovSchur(EPS eps,PetscBool *detect)EPSKrylovSchurGetDetectZeros_KrylovSchur629,21922
#undef __FUNCT____FUNCT__638,22145
#define __FUNCT__ __FUNCT__639,22162
PetscErrorCode EPSKrylovSchurGetDetectZeros(EPS eps,PetscBool *detect)EPSKrylovSchurGetDetectZeros656,22555
#undef __FUNCT____FUNCT__667,22888
#define __FUNCT__ __FUNCT__668,22905
static PetscErrorCode EPSKrylovSchurSetDimensions_KrylovSchur(EPS eps,PetscInt nev,PetscInt ncv,PetscInt mpd)EPSKrylovSchurSetDimensions_KrylovSchur669,22965
#undef __FUNCT____FUNCT__692,23805
#define __FUNCT__ __FUNCT__693,23822
PetscErrorCode EPSKrylovSchurSetDimensions(EPS eps,PetscInt nev,PetscInt ncv,PetscInt mpd)EPSKrylovSchurSetDimensions716,24697
#undef __FUNCT____FUNCT__729,25174
#define __FUNCT__ __FUNCT__730,25191
static PetscErrorCode EPSKrylovSchurGetDimensions_KrylovSchur(EPS eps,PetscInt *nev,PetscInt *ncv,PetscInt *mpd)EPSKrylovSchurGetDimensions_KrylovSchur731,25251
#undef __FUNCT____FUNCT__742,25556
#define __FUNCT__ __FUNCT__743,25573
PetscErrorCode EPSKrylovSchurGetDimensions(EPS eps,PetscInt *nev,PetscInt *ncv,PetscInt *mpd)EPSKrylovSchurGetDimensions762,26123
#undef __FUNCT____FUNCT__772,26471
#define __FUNCT__ __FUNCT__773,26488
static PetscErrorCode EPSKrylovSchurSetSubintervals_KrylovSchur(EPS eps,PetscReal* subint)EPSKrylovSchurSetSubintervals_KrylovSchur774,26550
#undef __FUNCT____FUNCT__791,27436
#define __FUNCT__ __FUNCT__792,27453
PetscErrorCode EPSKrylovSchurSetSubintervals(EPS eps,PetscReal *subint)EPSKrylovSchurSetSubintervals817,28374
#undef __FUNCT____FUNCT__827,28678
#define __FUNCT__ __FUNCT__828,28695
static PetscErrorCode EPSKrylovSchurGetSubintervals_KrylovSchur(EPS eps,PetscReal **subint)EPSKrylovSchurGetSubintervals_KrylovSchur829,28757
#undef __FUNCT____FUNCT__845,29426
#define __FUNCT__ __FUNCT__846,29443
PetscErrorCode EPSKrylovSchurGetSubintervals(EPS eps,PetscReal** subint)EPSKrylovSchurGetSubintervals880,30439
#undef __FUNCT____FUNCT__891,30776
#define __FUNCT__ __FUNCT__892,30793
static PetscErrorCode EPSKrylovSchurGetInertias_KrylovSchur(EPS eps,PetscInt *n,PetscReal **shifts,PetscInt **inertias)EPSKrylovSchurGetInertias_KrylovSchur893,30851
#undef __FUNCT____FUNCT__936,32321
#define __FUNCT__ __FUNCT__937,32338
PetscErrorCode EPSKrylovSchurGetInertias(EPS eps,PetscInt *n,PetscReal **shifts,PetscInt **inertias)EPSKrylovSchurGetInertias967,33334
#undef __FUNCT____FUNCT__978,33725
#define __FUNCT__ __FUNCT__979,33742
static PetscErrorCode EPSKrylovSchurGetSubcommInfo_KrylovSchur(EPS eps,PetscInt *k,PetscInt *n,Vec *v)EPSKrylovSchurGetSubcommInfo_KrylovSchur980,33803
#undef __FUNCT____FUNCT__997,34508
#define __FUNCT__ __FUNCT__998,34525
PetscErrorCode EPSKrylovSchurGetSubcommInfo(EPS eps,PetscInt *k,PetscInt *n,Vec *v)EPSKrylovSchurGetSubcommInfo1024,35373
#undef __FUNCT____FUNCT__1034,35701
#define __FUNCT__ __FUNCT__1035,35718
static PetscErrorCode EPSKrylovSchurGetSubcommPairs_KrylovSchur(EPS eps,PetscInt i,PetscScalar *eig,Vec v)EPSKrylovSchurGetSubcommPairs_KrylovSchur1036,35780
#undef __FUNCT____FUNCT__1051,36487
#define __FUNCT__ __FUNCT__1052,36504
PetscErrorCode EPSKrylovSchurGetSubcommPairs(EPS eps,PetscInt i,PetscScalar *eig,Vec v)EPSKrylovSchurGetSubcommPairs1079,37447
#undef __FUNCT____FUNCT__1090,37831
#define __FUNCT__ __FUNCT__1091,37848
static PetscErrorCode EPSKrylovSchurGetSubcommMats_KrylovSchur(EPS eps,Mat *A,Mat *B)EPSKrylovSchurGetSubcommMats_KrylovSchur1092,37909
#undef __FUNCT____FUNCT__1104,38447
#define __FUNCT__ __FUNCT__1105,38464
PetscErrorCode EPSKrylovSchurGetSubcommMats(EPS eps,Mat *A,Mat *B)EPSKrylovSchurGetSubcommMats1129,39248
#undef __FUNCT____FUNCT__1139,39542
#define __FUNCT__ __FUNCT__1140,39559
static PetscErrorCode EPSKrylovSchurUpdateSubcommMats_KrylovSchur(EPS eps,PetscScalar a,PetscScalar ap,Mat Au,PetscScalar b,PetscScalar bp, Mat Bu,MatStructure str,PetscBool globalup)EPSKrylovSchurUpdateSubcommMats_KrylovSchur1141,39623
#undef __FUNCT____FUNCT__1197,42242
#define __FUNCT__ __FUNCT__1198,42259
PetscErrorCode EPSKrylovSchurUpdateSubcommMats(EPS eps,PetscScalar s,PetscScalar a,Mat Au,PetscScalar t,PetscScalar b, Mat Bu,MatStructure str,PetscBool globalup)EPSKrylovSchurUpdateSubcommMats1237,43874
#undef __FUNCT____FUNCT__1255,44748
#define __FUNCT__ __FUNCT__1256,44765
PetscErrorCode EPSSetFromOptions_KrylovSchur(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_KrylovSchur1257,44815
#undef __FUNCT____FUNCT__1297,46975
#define __FUNCT__ __FUNCT__1298,46992
PetscErrorCode EPSView_KrylovSchur(EPS eps,PetscViewer viewer)EPSView_KrylovSchur1299,47032
#undef __FUNCT____FUNCT__1321,48169
#define __FUNCT__ __FUNCT__1322,48186
PetscErrorCode EPSDestroy_KrylovSchur(EPS eps)EPSDestroy_KrylovSchur1323,48229
#undef __FUNCT____FUNCT__1349,50200
#define __FUNCT__ __FUNCT__1350,50217
PetscErrorCode EPSReset_KrylovSchur(EPS eps)EPSReset_KrylovSchur1351,50258
#undef __FUNCT____FUNCT__1361,50470
#define __FUNCT__ __FUNCT__1362,50487
PETSC_EXTERN PetscErrorCode EPSCreate_KrylovSchur(EPS eps)EPSCreate_KrylovSchur1363,50529

src/eps/impls/krylov/krylovschur/krylovschur.h,5416
krylovschur.h:^?krylovschur.h^A,1
#define __KRYLOVSCHUR_H__KRYLOVSCHUR_H25,991
typedef struct _n_shift *EPS_shift;EPS_shift36,1530
struct _n_shift {_n_shift37,1566
  PetscReal     value;value38,1584
  PetscInt      inertia;inertia39,1607
  PetscBool     comp[2];      /* Shows completion of subintervals (left and right) */comp40,1632
  EPS_shift     neighb[2];    /* Adjacent shifts */neighb41,1718
  PetscInt      index;        /* Index in eig where found values are stored */index42,1770
  PetscInt      neigs;        /* Number of values found */neigs43,1849
  PetscReal     ext[2];       /* Limits for accepted values */ext44,1908
  PetscInt      nsch[2];      /* Number of missing values for each subinterval */nsch45,1971
  PetscInt      nconv[2];     /* Converged on each side (accepted or not) */nconv46,2053
struct _n_SR {_n_SR50,2192
  PetscReal     int0,int1;    /* Extremes of the interval */int051,2207
  PetscReal     int0,int1;    /* Extremes of the interval */int151,2207
  PetscInt      dir;          /* Determines the order of values in eig (+1 incr, -1 decr) */dir52,2268
  PetscBool     hasEnd;       /* Tells whether the interval has an end */hasEnd53,2361
  PetscInt      inertia0,inertia1;inertia054,2435
  PetscInt      inertia0,inertia1;inertia154,2435
  PetscScalar   *back;back55,2470
  PetscInt      numEigs;      /* Number of eigenvalues in the interval */numEigs56,2493
  PetscInt      indexEig;indexEig57,2567
  EPS_shift     sPres;        /* Present shift */sPres58,2593
  EPS_shift     *pending;     /* Pending shifts array */pending59,2643
  PetscInt      nPend;        /* Number of pending shifts */nPend60,2700
  PetscInt      maxPend;      /* Size of "pending" array */maxPend61,2761
  PetscInt      *idxDef;      /* For deflation */idxDef62,2821
  PetscInt      nMAXCompl;nMAXCompl63,2871
  PetscInt      iterCompl;iterCompl64,2898
  PetscInt      itsKs;        /* Krylovschur restarts */itsKs65,2925
  PetscInt      nleap;nleap66,2982
  EPS_shift     s0;           /* Initial shift */s067,3005
  PetscScalar   *S;           /* Matrix for projected problem */S68,3055
  PetscInt      nS;nS69,3120
  EPS_shift     sPrev;sPrev70,3140
  PetscInt      nv;           /* position of restart vector */nv71,3163
  BV            V;            /* working basis (for subsolve) */V72,3226
  BV            Vnext;        /* temporary working basis during change of shift */Vnext73,3291
  PetscScalar   *eigr,*eigi;  /* eigenvalues (for subsolve) */eigr74,3374
  PetscScalar   *eigr,*eigi;  /* eigenvalues (for subsolve) */eigi74,3374
  PetscReal     *errest;      /* error estimates (for subsolve) */errest75,3437
  PetscInt      *perm;        /* permutation (for subsolve) */perm76,3504
typedef struct _n_SR *EPS_SR;EPS_SR78,3570
  PetscReal        keep;               /* restart parameter */keep81,3618
  PetscBool        lock;               /* locking/non-locking variant */lock82,3681
  EPS_SR           sr;                 /* spectrum slicing context */sr84,3810
  PetscInt         nev;                /* number of eigenvalues to compute */nev85,3880
  PetscInt         ncv;                /* number of basis vectors */ncv86,3958
  PetscInt         mpd;                /* maximum dimension of projected problem */mpd87,4027
  PetscInt         npart;              /* number of partitions of subcommunicator */npart88,4111
  PetscBool        detect;             /* check for zeros during factorizations */detect89,4196
  PetscReal        *subintervals;      /* partition of global interval */subintervals90,4279
  PetscBool        subintset;          /* subintervals set by user */subintset91,4353
  PetscMPIInt      *nconv_loc;         /* converged eigenpairs for each subinterval */nconv_loc92,4423
  EPS              eps;                /* additional eps for slice runs */eps93,4510
  PetscBool        global;             /* flag distinguishing global from local eps */global94,4585
  PetscReal        *shifts;            /* array containing global shifts */shifts95,4672
  PetscInt         *inertias;          /* array containing global inertias */inertias96,4748
  PetscInt         nshifts;            /* elements in the arrays of shifts and inertias */nshifts97,4826
  PetscSubcomm     subc;               /* context for subcommunicators */subc98,4917
  MPI_Comm         commrank;           /* group processes with same rank in subcommunicators */commrank99,4991
  PetscBool        commset;            /* flag indicating that commrank was created */commset100,5087
  PetscObjectState Astate,Bstate;      /* state of subcommunicator matrices */Astate101,5174
  PetscObjectState Astate,Bstate;      /* state of subcommunicator matrices */Bstate101,5174
  PetscObjectId    Aid,Bid;            /* Id of subcommunicator matrices */Aid102,5253
  PetscObjectId    Aid,Bid;            /* Id of subcommunicator matrices */Bid102,5253
  IS               isrow,iscol;        /* index sets used in update of subcomm mats */isrow103,5329
  IS               isrow,iscol;        /* index sets used in update of subcomm mats */iscol103,5329
  Mat              *submata,*submatb;  /* seq matrices used in update of subcomm mats */submata104,5416
  Mat              *submata,*submatb;  /* seq matrices used in update of subcomm mats */submatb104,5416
} EPS_KRYLOVSCHUR;EPS_KRYLOVSCHUR105,5505

src/eps/impls/krylov/krylovschur/ks-indef.c,168
ks-indef.c:^?ks-indef.c^A,1
#undef __FUNCT____FUNCT__29,1086
#define __FUNCT__ __FUNCT__30,1103
PetscErrorCode EPSSolve_KrylovSchur_Indefinite(EPS eps)EPSSolve_KrylovSchur_Indefinite31,1155

src/eps/impls/krylov/krylovschur/ks-slice.c,3421
ks-slice.c:^?ks-slice.c^A,1
static PetscBool  cited = PETSC_FALSE;cited40,1469
static const char citation[] =citation41,1508
#define SLICE_PTOL SLICE_PTOL53,1930
#undef __FUNCT____FUNCT__55,1977
#define __FUNCT__ __FUNCT__56,1994
static PetscErrorCode EPSSliceResetSR(EPS eps) {EPSSliceResetSR57,2030
#undef __FUNCT____FUNCT__84,2729
#define __FUNCT__ __FUNCT__85,2746
PetscErrorCode EPSReset_KrylovSchur_Slice(EPS eps)EPSReset_KrylovSchur_Slice86,2793
#undef __FUNCT____FUNCT__117,3842
#define __FUNCT__ __FUNCT__118,3859
static PetscErrorCode EPSSliceAllocateSolution(EPS eps,PetscInt extra)EPSSliceAllocateSolution124,4120
#undef __FUNCT____FUNCT__169,6031
#define __FUNCT__ __FUNCT__170,6048
static PetscErrorCode EPSSliceGetEPS(EPS eps)EPSSliceGetEPS171,6083
#undef __FUNCT____FUNCT__328,12711
#define __FUNCT__ __FUNCT__329,12728
static PetscErrorCode EPSSliceGetInertia(EPS eps,PetscReal shift,PetscInt *inertia,PetscInt *zeros)EPSSliceGetInertia330,12767
#undef __FUNCT____FUNCT__359,13789
#define __FUNCT__ __FUNCT__360,13806
PetscErrorCode EPSSetUp_KrylovSchur_Slice(EPS eps)EPSSetUp_KrylovSchur_Slice361,13853
#undef __FUNCT____FUNCT__537,23105
#define __FUNCT__ __FUNCT__538,23122
static PetscErrorCode EPSSliceGatherEigenVectors(EPS eps)EPSSliceGatherEigenVectors539,23169
#undef __FUNCT____FUNCT__601,25677
#define __FUNCT__ __FUNCT__602,25694
PetscErrorCode EPSComputeVectors_Slice(EPS eps)EPSComputeVectors_Slice606,25815
#define SWAP(SWAP619,26146
#undef __FUNCT____FUNCT__621,26182
#define __FUNCT__ __FUNCT__622,26199
static PetscErrorCode EPSSliceGetInertias(EPS eps,PetscInt *n,PetscReal **shifts,PetscInt **inertias)EPSSliceGetInertias623,26239
#undef __FUNCT____FUNCT__677,27885
#define __FUNCT__ __FUNCT__678,27902
static PetscErrorCode EPSSliceGatherSolution(EPS eps)EPSSliceGatherSolution679,27945
#undef __FUNCT____FUNCT__773,32905
#define __FUNCT__ __FUNCT__774,32922
static PetscErrorCode EPSCreateShift(EPS eps,PetscReal val,EPS_shift neighb0,EPS_shift neighb1)EPSCreateShift775,32957
#undef __FUNCT____FUNCT__812,34116
#define __FUNCT__ __FUNCT__813,34133
static PetscErrorCode EPSPrepareRational(EPS eps)EPSPrepareRational814,34172
#undef __FUNCT____FUNCT__858,35630
#define __FUNCT__ __FUNCT__859,35647
static PetscErrorCode EPSExtractShift(EPS eps)EPSExtractShift860,35683
#undef __FUNCT____FUNCT__897,37107
#define __FUNCT__ __FUNCT__898,37124
static PetscErrorCode EPSKrylovSchur_Slice(EPS eps)EPSKrylovSchur_Slice899,37165
#undef __FUNCT____FUNCT__1120,45856
#define __FUNCT__ __FUNCT__1121,45873
static PetscErrorCode EPSGetNewShiftValue(EPS eps,PetscInt side,PetscReal *newS)EPSGetNewShiftValue1122,45913
#undef __FUNCT____FUNCT__1200,49968
#define __FUNCT__ __FUNCT__1201,49985
static PetscErrorCode sortRealEigenvalues(PetscScalar *r,PetscInt *perm,PetscInt nr,PetscBool prev,PetscInt dir)sortRealEigenvalues1202,50025
#undef __FUNCT____FUNCT__1221,50591
#define __FUNCT__ __FUNCT__1222,50608
static PetscErrorCode EPSStoreEigenpairs(EPS eps)EPSStoreEigenpairs1223,50647
#undef __FUNCT____FUNCT__1278,52899
#define __FUNCT__ __FUNCT__1279,52916
static PetscErrorCode EPSLookForDeflation(EPS eps)EPSLookForDeflation1280,52956
#undef __FUNCT____FUNCT__1350,55700
#define __FUNCT__ __FUNCT__1351,55717
PetscErrorCode EPSSolve_KrylovSchur_Slice(EPS eps)EPSSolve_KrylovSchur_Slice1352,55764

src/eps/impls/krylov/krylovschur/ks-symm.c,156
ks-symm.c:^?ks-symm.c^A,1
#undef __FUNCT____FUNCT__30,1076
#define __FUNCT__ __FUNCT__31,1093
PetscErrorCode EPSSolve_KrylovSchur_Symm(EPS eps)EPSSolve_KrylovSchur_Symm32,1139

src/eps/impls/krylov/krylovschur/makefile,343
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = krylovschur.c ks-symm.c ks-slice.c ks-indef.cSOURCEC26,958
SOURCEF  =SOURCEF27,1015
SOURCEH  = krylovschur.hSOURCEH28,1026
LIBBASE  = libslepcepsLIBBASE29,1051
DIRS     =DIRS30,1074
MANSEC   = EPSMANSEC31,1085
LOCDIR   = src/eps/impls/krylov/krylovschur/LOCDIR32,1100

src/eps/impls/krylov/lanczos/lanczos.c,3609
lanczos.c:^?lanczos.c^A,1
  EPSLanczosReorthogType reorthog;reorthog44,1488
  BV                     AV;AV45,1523
} EPS_LANCZOS;EPS_LANCZOS46,1552
#undef __FUNCT____FUNCT__48,1568
#define __FUNCT__ __FUNCT__49,1585
PetscErrorCode EPSSetUp_Lanczos(EPS eps)EPSSetUp_Lanczos50,1622
#undef __FUNCT____FUNCT__100,4056
#define __FUNCT__ __FUNCT__101,4073
static PetscErrorCode EPSLocalLanczos(EPS eps,PetscReal *alpha,PetscReal *beta,PetscInt k,PetscInt *M,PetscBool *breakdown)EPSLocalLanczos111,4568
#undef __FUNCT____FUNCT__152,5831
#define __FUNCT__ __FUNCT__153,5848
static PetscErrorCode DenseTridiagonal(PetscInt n_,PetscReal *D,PetscReal *E,PetscReal *w,PetscScalar *V)DenseTridiagonal171,6413
#undef __FUNCT____FUNCT__218,8066
#define __FUNCT__ __FUNCT__219,8083
static PetscErrorCode EPSSelectiveLanczos(EPS eps,PetscReal *alpha,PetscReal *beta,PetscInt k,PetscInt *M,PetscBool *breakdown,PetscReal anorm)EPSSelectiveLanczos223,8185
#undef __FUNCT____FUNCT__302,10881
#define __FUNCT__ __FUNCT__303,10898
static void update_omega(PetscReal *omega,PetscReal *omega_old,PetscInt j,PetscReal *alpha,PetscReal *beta,PetscReal eps1,PetscReal anorm)update_omega304,10931
#undef __FUNCT____FUNCT__339,12103
#define __FUNCT__ __FUNCT__340,12120
static void compute_int(PetscBool *which,PetscReal *mu,PetscInt j,PetscReal delta,PetscReal eta)compute_int341,12152
#undef __FUNCT____FUNCT__381,13104
#define __FUNCT__ __FUNCT__382,13121
static PetscErrorCode EPSPartialLanczos(EPS eps,PetscReal *alpha,PetscReal *beta,PetscInt k,PetscInt *M,PetscBool *breakdown,PetscReal anorm)EPSPartialLanczos386,13217
#undef __FUNCT____FUNCT__493,17126
#define __FUNCT__ __FUNCT__494,17143
static PetscErrorCode EPSBasicLanczos(EPS eps,PetscReal *alpha,PetscReal *beta,PetscInt k,PetscInt *m,PetscBool *breakdown,PetscReal anorm)EPSBasicLanczos512,17984
#undef __FUNCT____FUNCT__558,19751
#define __FUNCT__ __FUNCT__559,19768
PetscErrorCode EPSSolve_Lanczos(EPS eps)EPSSolve_Lanczos560,19805
#undef __FUNCT____FUNCT__746,26834
#define __FUNCT__ __FUNCT__747,26851
PetscErrorCode EPSSetFromOptions_Lanczos(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_Lanczos748,26897
#undef __FUNCT____FUNCT__765,27600
#define __FUNCT__ __FUNCT__766,27617
static PetscErrorCode EPSLanczosSetReorthog_Lanczos(EPS eps,EPSLanczosReorthogType reorthog)EPSLanczosSetReorthog_Lanczos767,27667
#undef __FUNCT____FUNCT__787,28294
#define __FUNCT__ __FUNCT__788,28311
PetscErrorCode EPSLanczosSetReorthog(EPS eps,EPSLanczosReorthogType reorthog)EPSLanczosSetReorthog807,28869
#undef __FUNCT____FUNCT__818,29236
#define __FUNCT__ __FUNCT__819,29253
static PetscErrorCode EPSLanczosGetReorthog_Lanczos(EPS eps,EPSLanczosReorthogType *reorthog)EPSLanczosGetReorthog_Lanczos820,29303
#undef __FUNCT____FUNCT__829,29534
#define __FUNCT__ __FUNCT__830,29551
PetscErrorCode EPSLanczosGetReorthog(EPS eps,EPSLanczosReorthogType *reorthog)EPSLanczosGetReorthog847,29931
#undef __FUNCT____FUNCT__858,30282
#define __FUNCT__ __FUNCT__859,30299
PetscErrorCode EPSReset_Lanczos(EPS eps)EPSReset_Lanczos860,30336
#undef __FUNCT____FUNCT__870,30555
#define __FUNCT__ __FUNCT__871,30572
PetscErrorCode EPSDestroy_Lanczos(EPS eps)EPSDestroy_Lanczos872,30611
#undef __FUNCT____FUNCT__883,30976
#define __FUNCT__ __FUNCT__884,30993
PetscErrorCode EPSView_Lanczos(EPS eps,PetscViewer viewer)EPSView_Lanczos885,31029
#undef __FUNCT____FUNCT__899,31497
#define __FUNCT__ __FUNCT__900,31514
PETSC_EXTERN PetscErrorCode EPSCreate_Lanczos(EPS eps)EPSCreate_Lanczos901,31552

src/eps/impls/krylov/lanczos/makefile,287
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = lanczos.cSOURCEC26,958
SOURCEF  =SOURCEF27,979
SOURCEH  =SOURCEH28,990
LIBBASE  = libslepcepsLIBBASE29,1001
DIRS     =DIRS30,1024
MANSEC   = EPSMANSEC31,1035
LOCDIR   = src/eps/impls/krylov/lanczos/LOCDIR32,1050

src/eps/impls/krylov/makefile,309
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = epskrylov.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcepsLIBBASE29,1003
DIRS     = arnoldi lanczos krylovschurDIRS30,1026
LOCDIR   = src/eps/impls/krylov/LOCDIR31,1065
MANSEC   = EPSMANSEC32,1098

src/eps/impls/lapack/lapack.c,429
lapack.c:^?lapack.c^A,1
#undef __FUNCT____FUNCT__27,1109
#define __FUNCT__ __FUNCT__28,1126
PetscErrorCode EPSSetUp_LAPACK(EPS eps)EPSSetUp_LAPACK29,1162
#undef __FUNCT____FUNCT__134,5237
#define __FUNCT__ __FUNCT__135,5254
PetscErrorCode EPSSolve_LAPACK(EPS eps)EPSSolve_LAPACK136,5290
#undef __FUNCT____FUNCT__166,6306
#define __FUNCT__ __FUNCT__167,6323
PETSC_EXTERN PetscErrorCode EPSCreate_LAPACK(EPS eps)EPSCreate_LAPACK168,6360

src/eps/impls/lapack/makefile,278
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = lapack.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcepsLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = EPSMANSEC31,1034
LOCDIR   = src/eps/impls/lapack/LOCDIR32,1049

src/eps/impls/makefile,187
makefile:^?makefile^A,1
LIBBASE  = libslepcepsLIBBASE24,936
DIRS     = power subspace krylov davidson cg ciss lapack externalDIRS25,959
LOCDIR   = src/eps/impls/LOCDIR26,1025
MANSEC   = EPSMANSEC27,1051

src/eps/impls/power/makefile,275
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = power.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcepsLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = EPSMANSEC31,1033
LOCDIR   = src/eps/impls/power/LOCDIR32,1048

src/eps/impls/power/power.c,1892
power.c:^?power.c^A,1
  EPSPowerShiftType shift_type;shift_type45,1618
} EPS_POWER;EPS_POWER46,1650
#undef __FUNCT____FUNCT__48,1664
#define __FUNCT__ __FUNCT__49,1681
PetscErrorCode EPSSetUp_Power(EPS eps)EPSSetUp_Power50,1716
#undef __FUNCT____FUNCT__82,3695
#define __FUNCT__ __FUNCT__83,3712
PetscErrorCode EPSSolve_Power(EPS eps)EPSSolve_Power84,3747
#undef __FUNCT____FUNCT__214,8600
#define __FUNCT__ __FUNCT__215,8617
PetscErrorCode EPSBackTransform_Power(EPS eps)EPSBackTransform_Power216,8660
#undef __FUNCT____FUNCT__228,8948
#define __FUNCT__ __FUNCT__229,8965
PetscErrorCode EPSSetFromOptions_Power(PetscOptionItems *PetscOptionsObject,EPS eps)EPSSetFromOptions_Power230,9009
#undef __FUNCT____FUNCT__250,9765
#define __FUNCT__ __FUNCT__251,9782
static PetscErrorCode EPSPowerSetShiftType_Power(EPS eps,EPSPowerShiftType shift)EPSPowerSetShiftType_Power252,9829
#undef __FUNCT____FUNCT__269,10293
#define __FUNCT__ __FUNCT__270,10310
PetscErrorCode EPSPowerSetShiftType(EPS eps,EPSPowerShiftType shift)EPSPowerSetShiftType299,11298
#undef __FUNCT____FUNCT__310,11644
#define __FUNCT__ __FUNCT__311,11661
static PetscErrorCode EPSPowerGetShiftType_Power(EPS eps,EPSPowerShiftType *shift)EPSPowerGetShiftType_Power312,11708
#undef __FUNCT____FUNCT__321,11920
#define __FUNCT__ __FUNCT__322,11937
PetscErrorCode EPSPowerGetShiftType(EPS eps,EPSPowerShiftType *shift)EPSPowerGetShiftType339,12276
#undef __FUNCT____FUNCT__350,12606
#define __FUNCT__ __FUNCT__351,12623
PetscErrorCode EPSDestroy_Power(EPS eps)EPSDestroy_Power352,12660
#undef __FUNCT____FUNCT__363,13021
#define __FUNCT__ __FUNCT__364,13038
PetscErrorCode EPSView_Power(EPS eps,PetscViewer viewer)EPSView_Power365,13072
#undef __FUNCT____FUNCT__379,13514
#define __FUNCT__ __FUNCT__380,13531
PETSC_EXTERN PetscErrorCode EPSCreate_Power(EPS eps)EPSCreate_Power381,13567

src/eps/impls/subspace/makefile,282
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = subspace.cSOURCEC26,958
SOURCEF  =SOURCEF27,980
SOURCEH  =SOURCEH28,991
LIBBASE  = libslepcepsLIBBASE29,1002
DIRS     =DIRS30,1025
MANSEC   = EPSMANSEC31,1036
LOCDIR   = src/eps/impls/subspace/LOCDIR32,1051

src/eps/impls/subspace/subspace.c,1123
subspace.c:^?subspace.c^A,1
#undef __FUNCT____FUNCT__39,1287
#define __FUNCT__ __FUNCT__40,1304
PetscErrorCode EPSSetUp_Subspace(EPS eps)EPSSetUp_Subspace41,1342
#undef __FUNCT____FUNCT__69,2724
#define __FUNCT__ __FUNCT__70,2741
static PetscErrorCode EPSSubspaceFindGroup(PetscInt l,PetscInt m,PetscScalar *wr,PetscScalar *wi,PetscReal *rsd,PetscReal grptol,PetscInt *ngrp,PetscReal *ctr,PetscReal *ae,PetscReal *arsd)EPSSubspaceFindGroup82,3236
#undef __FUNCT____FUNCT__118,4064
#define __FUNCT__ __FUNCT__119,4081
static PetscErrorCode EPSSubspaceResidualNorms(BV V,BV AV,PetscScalar *T,PetscInt l,PetscInt m,PetscInt ldt,Vec w,PetscReal *rsd)EPSSubspaceResidualNorms126,4394
#undef __FUNCT____FUNCT__156,5223
#define __FUNCT__ __FUNCT__157,5240
PetscErrorCode EPSSolve_Subspace(EPS eps)EPSSolve_Subspace158,5278
#undef __FUNCT____FUNCT__322,11935
#define __FUNCT__ __FUNCT__323,11952
PetscErrorCode EPSDestroy_Subspace(EPS eps)EPSDestroy_Subspace324,11992
#undef __FUNCT____FUNCT__333,12158
#define __FUNCT__ __FUNCT__334,12175
PETSC_EXTERN PetscErrorCode EPSCreate_Subspace(EPS eps)EPSCreate_Subspace335,12214

src/eps/interface/dlregiseps.c,2014
dlregiseps.c:^?dlregiseps.c^A,1
static PetscBool EPSPackageInitialized = PETSC_FALSE;EPSPackageInitialized24,960
const char *EPSBalanceTypes[] = {"NONE","ONESIDE","TWOSIDE","USER","EPSBalance","EPS_BALANCE_",0};EPSBalanceTypes26,1015
const char *EPSErrorTypes[] = {"ABSOLUTE","RELATIVE","BACKWARD","EPSErrorType","EPS_ERROR_",0};EPSErrorTypes27,1114
const char *EPSPowerShiftTypes[] = {"CONSTANT","RAYLEIGH","WILKINSON","EPSPowerShiftType","EPS_POWER_SHIFT_",0};EPSPowerShiftTypes28,1210
const char *EPSLanczosReorthogTypes[] = {"LOCAL","FULL","SELECTIVE","PERIODIC","PARTIAL","DELAYED","EPSLanczosReorthogType","EPS_LANCZOS_REORTHOG_",0};EPSLanczosReorthogTypes29,1323
const char *EPSPRIMMEMethods[] = {"DYNAMIC","DEFAULT_MIN_TIME","DEFAULT_MIN_MATVECS","ARNOLDI","GD","GD_PLUSK","GD_OLSEN_PLUSK","JD_OLSEN_PLUSK","RQI","JDQR","JDQMR","JDQMR_ETOL","SUBSPACE_ITERATION","LOBPCG_ORTHOBASIS","LOBPCG_ORTHOBASISW","EPSPRIMMEMethod","EPS_PRIMME_",0};EPSPRIMMEMethods30,1475
const char *EPSCISSQuadRules[] = {"(not set yet)","TRAPEZOIDAL","CHEBYSHEV","EPSCISSQuadRule","EPS_CISS_QUADRULE_",0};EPSCISSQuadRules31,1752
const char *EPSCISSExtractions[] = {"RITZ","HANKEL","EPSCISSExtraction","EPS_CISS_EXTRACTION_",0};EPSCISSExtractions32,1871
const char *const EPSConvergedReasons_Shifted[] = {"","DIVERGED_SYMMETRY_LOST","DIVERGED_BREAKDOWN","DIVERGED_ITS","CONVERGED_ITERATING","CONVERGED_TOL","CONVERGED_USER","EPSConvergedReason","EPS_",0};EPSConvergedReasons_Shifted33,1970
const char *const*EPSConvergedReasons = EPSConvergedReasons_Shifted + 4;EPSConvergedReasons34,2172
#undef __FUNCT____FUNCT__36,2246
#define __FUNCT__ __FUNCT__37,2263
PetscErrorCode EPSFinalizePackage(void)EPSFinalizePackage46,2495
#undef __FUNCT____FUNCT__57,2749
#define __FUNCT__ __FUNCT__58,2766
PetscErrorCode EPSInitializePackage()EPSInitializePackage68,3090
#undef __FUNCT____FUNCT__107,4439
#define __FUNCT__ __FUNCT__108,4456
PETSC_EXTERN PetscErrorCode PetscDLLibraryRegister_slepceps()PetscDLLibraryRegister_slepceps116,4706

src/eps/interface/epsbasic.c,3358
epsbasic.c:^?epsbasic.c^A,1
PetscFunctionList EPSList = 0;EPSList26,1046
PetscBool         EPSRegisterAllCalled = PETSC_FALSE;EPSRegisterAllCalled27,1077
PetscClassId      EPS_CLASSID = 0;EPS_CLASSID28,1131
PetscLogEvent     EPS_SetUp = 0,EPS_Solve = 0;EPS_SetUp29,1166
PetscLogEvent     EPS_SetUp = 0,EPS_Solve = 0;EPS_Solve29,1166
#undef __FUNCT____FUNCT__31,1214
#define __FUNCT__ __FUNCT__32,1231
PetscErrorCode EPSCreate(MPI_Comm comm,EPS *outeps)EPSCreate51,1580
#undef __FUNCT____FUNCT__127,3878
#define __FUNCT__ __FUNCT__128,3895
PetscErrorCode EPSSetType(EPS eps,EPSType type)EPSSetType158,4845
#undef __FUNCT____FUNCT__182,5669
#define __FUNCT__ __FUNCT__183,5686
PetscErrorCode EPSGetType(EPS eps,EPSType *type)EPSGetType199,5965
#undef __FUNCT____FUNCT__208,6184
#define __FUNCT__ __FUNCT__209,6201
PetscErrorCode EPSRegister(const char *name,PetscErrorCode (*function)(EPS))EPSRegister236,6820
#undef __FUNCT____FUNCT__245,7043
#define __FUNCT__ __FUNCT__246,7060
PetscErrorCode EPSReset(EPS eps)EPSReset260,7335
#undef __FUNCT____FUNCT__283,8118
#define __FUNCT__ __FUNCT__284,8135
PetscErrorCode EPSDestroy(EPS *eps)EPSDestroy297,8381
#undef __FUNCT____FUNCT__322,9393
#define __FUNCT__ __FUNCT__323,9410
PetscErrorCode EPSSetTarget(EPS eps,PetscScalar target)EPSSetTarget348,10108
#undef __FUNCT____FUNCT__361,10486
#define __FUNCT__ __FUNCT__362,10503
PetscErrorCode EPSGetTarget(EPS eps,PetscScalar* target)EPSGetTarget381,10844
#undef __FUNCT____FUNCT__390,11063
#define __FUNCT__ __FUNCT__391,11080
PetscErrorCode EPSSetInterval(EPS eps,PetscReal inta,PetscReal intb)EPSSetInterval420,12069
#undef __FUNCT____FUNCT__433,12532
#define __FUNCT__ __FUNCT__434,12549
PetscErrorCode EPSGetInterval(EPS eps,PetscReal* inta,PetscReal* intb)EPSGetInterval454,12960
#undef __FUNCT____FUNCT__465,13251
#define __FUNCT__ __FUNCT__466,13268
PetscErrorCode EPSSetST(EPS eps,ST st)EPSSetST484,13706
#undef __FUNCT____FUNCT__499,14154
#define __FUNCT__ __FUNCT__500,14171
PetscErrorCode EPSGetST(EPS eps,ST *st)EPSGetST517,14514
#undef __FUNCT____FUNCT__532,14909
#define __FUNCT__ __FUNCT__533,14926
PetscErrorCode EPSSetBV(EPS eps,BV V)EPSSetBV551,15335
#undef __FUNCT____FUNCT__566,15775
#define __FUNCT__ __FUNCT__567,15792
PetscErrorCode EPSGetBV(EPS eps,BV *V)EPSGetBV583,16102
#undef __FUNCT____FUNCT__598,16490
#define __FUNCT__ __FUNCT__599,16507
PetscErrorCode EPSSetRG(EPS eps,RG rg)EPSSetRG617,16893
#undef __FUNCT____FUNCT__632,17341
#define __FUNCT__ __FUNCT__633,17358
PetscErrorCode EPSGetRG(EPS eps,RG *rg)EPSGetRG649,17648
#undef __FUNCT____FUNCT__664,18043
#define __FUNCT__ __FUNCT__665,18060
PetscErrorCode EPSSetDS(EPS eps,DS ds)EPSSetDS683,18467
#undef __FUNCT____FUNCT__698,18915
#define __FUNCT__ __FUNCT__699,18932
PetscErrorCode EPSGetDS(EPS eps,DS *ds)EPSGetDS715,19243
#undef __FUNCT____FUNCT__730,19638
#define __FUNCT__ __FUNCT__731,19655
PetscErrorCode EPSIsGeneralized(EPS eps,PetscBool* is)EPSIsGeneralized748,19987
#undef __FUNCT____FUNCT__757,20197
#define __FUNCT__ __FUNCT__758,20214
PetscErrorCode EPSIsHermitian(EPS eps,PetscBool* is)EPSIsHermitian775,20542
#undef __FUNCT____FUNCT__784,20748
#define __FUNCT__ __FUNCT__785,20765
PetscErrorCode EPSIsPositive(EPS eps,PetscBool* is)EPSIsPositive802,21139

src/eps/interface/epsdefault.c,2207
epsdefault.c:^?epsdefault.c^A,1
#undef __FUNCT____FUNCT__27,1082
#define __FUNCT__ __FUNCT__28,1099
PetscErrorCode EPSBackTransform_Default(EPS eps)EPSBackTransform_Default29,1144
#undef __FUNCT____FUNCT__38,1350
#define __FUNCT__ __FUNCT__39,1367
PetscErrorCode EPSComputeVectors_Hermitian(EPS eps)EPSComputeVectors_Hermitian44,1549
#undef __FUNCT____FUNCT__68,2283
#define __FUNCT__ __FUNCT__69,2300
PetscErrorCode EPSComputeVectors_Indefinite(EPS eps)EPSComputeVectors_Indefinite74,2448
#undef __FUNCT____FUNCT__131,4255
#define __FUNCT__ __FUNCT__132,4272
PetscErrorCode EPSComputeVectors_Schur(EPS eps)EPSComputeVectors_Schur141,4659
#undef __FUNCT____FUNCT__221,7257
#define __FUNCT__ __FUNCT__222,7274
PetscErrorCode EPSSetWorkVecs(EPS eps,PetscInt nw)EPSSetWorkVecs238,7636
#undef __FUNCT____FUNCT__255,8130
#define __FUNCT__ __FUNCT__256,8147
PetscErrorCode EPSSetWhichEigenpairs_Default(EPS eps)EPSSetWhichEigenpairs_Default261,8295
#undef __FUNCT____FUNCT__273,8645
#define __FUNCT__ __FUNCT__274,8662
PetscErrorCode EPSConvergedRelative(EPS eps,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)EPSConvergedRelative278,8781
#undef __FUNCT____FUNCT__288,9027
#define __FUNCT__ __FUNCT__289,9044
PetscErrorCode EPSConvergedAbsolute(EPS eps,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)EPSConvergedAbsolute293,9147
#undef __FUNCT____FUNCT__300,9338
#define __FUNCT__ __FUNCT__301,9355
PetscErrorCode EPSConvergedNorm(EPS eps,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)EPSConvergedNorm306,9489
#undef __FUNCT____FUNCT__316,9757
#define __FUNCT__ __FUNCT__317,9774
PetscErrorCode EPSStoppingBasic(EPS eps,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nev,EPSConvergedReason *reason,void *ctx)EPSStoppingBasic350,10898
#undef __FUNCT____FUNCT__366,11527
#define __FUNCT__ __FUNCT__367,11544
PetscErrorCode EPSComputeRitzVector(EPS eps,PetscScalar *Zr,PetscScalar *Zi,BV V,Vec x,Vec y)EPSComputeRitzVector377,11840
#undef __FUNCT____FUNCT__427,13474
#define __FUNCT__ __FUNCT__428,13491
PetscErrorCode EPSBuildBalance_Krylov(EPS eps)EPSBuildBalance_Krylov433,13685

src/eps/interface/epsmon.c,2314
epsmon.c:^?epsmon.c^A,1
#undef __FUNCT____FUNCT__27,1047
#define __FUNCT__ __FUNCT__28,1064
PetscErrorCode EPSMonitor(EPS eps,PetscInt it,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest)EPSMonitor32,1153
#undef __FUNCT____FUNCT__44,1534
#define __FUNCT__ __FUNCT__45,1551
PetscErrorCode EPSMonitorSet(EPS eps,PetscErrorCode (*monitor)(EPS,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))EPSMonitorSet93,3565
#undef __FUNCT____FUNCT__104,4180
#define __FUNCT__ __FUNCT__105,4197
PetscErrorCode EPSMonitorCancel(EPS eps)EPSMonitorCancel123,4671
#undef __FUNCT____FUNCT__139,5048
#define __FUNCT__ __FUNCT__140,5065
PetscErrorCode EPSGetMonitorContext(EPS eps,void **ctx)EPSGetMonitorContext157,5417
#undef __FUNCT____FUNCT__165,5606
#define __FUNCT__ __FUNCT__166,5623
PetscErrorCode EPSMonitorAll(EPS eps,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,PetscViewerAndFormat *vf)EPSMonitorAll187,6240
#undef __FUNCT____FUNCT__224,8029
#define __FUNCT__ __FUNCT__225,8046
PetscErrorCode EPSMonitorFirst(EPS eps,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,PetscViewerAndFormat *vf)EPSMonitorFirst246,8661
#undef __FUNCT____FUNCT__281,10411
#define __FUNCT__ __FUNCT__282,10428
PetscErrorCode EPSMonitorConverged(EPS eps,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,SlepcConvMonitor ctx)EPSMonitorConverged303,11006
#undef __FUNCT____FUNCT__343,12859
#define __FUNCT__ __FUNCT__344,12876
PetscErrorCode EPSMonitorLGCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscDrawLG *lgctx)EPSMonitorLGCreate373,13676
#undef __FUNCT____FUNCT__389,14222
#define __FUNCT__ __FUNCT__390,14239
PetscErrorCode EPSMonitorLG(EPS eps,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)EPSMonitorLG391,14272
#undef __FUNCT____FUNCT__415,15118
#define __FUNCT__ __FUNCT__416,15135
PetscErrorCode EPSMonitorLGAll(EPS eps,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)EPSMonitorLGAll417,15171

src/eps/interface/epsopts.c,6189
epsopts.c:^?epsopts.c^A,1
#undef __FUNCT____FUNCT__28,1105
#define __FUNCT__ __FUNCT__29,1122
PetscErrorCode EPSMonitorSetFromOptions(EPS eps,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(EPS,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,PetscViewerAndFormat*),PetscBool trackall)EPSMonitorSetFromOptions48,1750
#undef __FUNCT____FUNCT__69,2777
#define __FUNCT__ __FUNCT__70,2794
PetscErrorCode EPSConvMonitorSetFromOptions(EPS eps,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(EPS,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,SlepcConvMonitor))EPSConvMonitorSetFromOptions88,3402
#undef __FUNCT____FUNCT__106,4303
#define __FUNCT__ __FUNCT__107,4320
PetscErrorCode EPSSetFromOptions(EPS eps)EPSSetFromOptions123,4709
#undef __FUNCT____FUNCT__311,18295
#define __FUNCT__ __FUNCT__312,18312
PetscErrorCode EPSGetTolerances(EPS eps,PetscReal *tol,PetscInt *maxits)EPSGetTolerances333,18768
#undef __FUNCT____FUNCT__342,19012
#define __FUNCT__ __FUNCT__343,19029
PetscErrorCode EPSSetTolerances(EPS eps,PetscReal tol,PetscInt maxits)EPSSetTolerances366,19642
#undef __FUNCT____FUNCT__389,20452
#define __FUNCT__ __FUNCT__390,20469
PetscErrorCode EPSGetDimensions(EPS eps,PetscInt *nev,PetscInt *ncv,PetscInt *mpd)EPSGetDimensions409,20945
#undef __FUNCT____FUNCT__419,21212
#define __FUNCT__ __FUNCT__420,21229
PetscErrorCode EPSSetDimensions(EPS eps,PetscInt nev,PetscInt ncv,PetscInt mpd)EPSSetDimensions459,22710
#undef __FUNCT____FUNCT__484,23647
#define __FUNCT__ __FUNCT__485,23664
PetscErrorCode EPSSetWhichEigenpairs(EPS eps,EPSWhich which)EPSSetWhichEigenpairs546,26431
#undef __FUNCT____FUNCT__576,27251
#define __FUNCT__ __FUNCT__577,27268
PetscErrorCode EPSGetWhichEigenpairs(EPS eps,EPSWhich *which)EPSGetWhichEigenpairs597,27715
#undef __FUNCT____FUNCT__606,27930
#define __FUNCT__ __FUNCT__607,27947
PetscErrorCode EPSSetEigenvalueComparison(EPS eps,PetscErrorCode (*func)(PetscScalar,PetscScalar,PetscScalar,PetscScalar,PetscInt*,void*),void* ctx)EPSSetEigenvalueComparison639,29089
#undef __FUNCT____FUNCT__649,29446
#define __FUNCT__ __FUNCT__650,29463
PetscErrorCode EPSSetArbitrarySelection(EPS eps,PetscErrorCode (*func)(PetscScalar,PetscScalar,Vec,Vec,PetscScalar*,PetscScalar*,void*),void* ctx)EPSSetArbitrarySelection698,31648
#undef __FUNCT____FUNCT__708,31991
#define __FUNCT__ __FUNCT__709,32008
PetscErrorCode EPSSetConvergenceTestFunction(EPS eps,PetscErrorCode (*func)(EPS,PetscScalar,PetscScalar,PetscReal,PetscReal*,void*),void* ctx,PetscErrorCode (*destroy)(void*))EPSSetConvergenceTestFunction740,33168
#undef __FUNCT____FUNCT__759,33898
#define __FUNCT__ __FUNCT__760,33915
PetscErrorCode EPSSetConvergenceTest(EPS eps,EPSConv conv)EPSSetConvergenceTest788,34959
#undef __FUNCT____FUNCT__805,35555
#define __FUNCT__ __FUNCT__806,35572
PetscErrorCode EPSGetConvergenceTest(EPS eps,EPSConv *conv)EPSGetConvergenceTest823,35962
#undef __FUNCT____FUNCT__832,36172
#define __FUNCT__ __FUNCT__833,36189
PetscErrorCode EPSSetStoppingTestFunction(EPS eps,PetscErrorCode (*func)(EPS,PetscInt,PetscInt,PetscInt,PetscInt,EPSConvergedReason*,void*),void* ctx,PetscErrorCode (*destroy)(void*))EPSSetStoppingTestFunction867,37515
#undef __FUNCT____FUNCT__884,38114
#define __FUNCT__ __FUNCT__885,38131
PetscErrorCode EPSSetStoppingTest(EPS eps,EPSStop stop)EPSSetStoppingTest909,38860
#undef __FUNCT____FUNCT__924,39314
#define __FUNCT__ __FUNCT__925,39331
PetscErrorCode EPSGetStoppingTest(EPS eps,EPSStop *stop)EPSGetStoppingTest942,39709
#undef __FUNCT____FUNCT__951,39916
#define __FUNCT__ __FUNCT__952,39933
PetscErrorCode EPSSetProblemType(EPS eps,EPSProblemType type)EPSSetProblemType987,41404
#undef __FUNCT____FUNCT__1032,42747
#define __FUNCT__ __FUNCT__1033,42764
PetscErrorCode EPSGetProblemType(EPS eps,EPSProblemType *type)EPSGetProblemType1049,43077
#undef __FUNCT____FUNCT__1058,43298
#define __FUNCT__ __FUNCT__1059,43315
PetscErrorCode EPSSetExtraction(EPS eps,EPSExtraction extr)EPSSetExtraction1093,44447
#undef __FUNCT____FUNCT__1102,44680
#define __FUNCT__ __FUNCT__1103,44697
PetscErrorCode EPSGetExtraction(EPS eps,EPSExtraction *extr)EPSGetExtraction1119,45007
#undef __FUNCT____FUNCT__1128,45224
#define __FUNCT__ __FUNCT__1129,45241
PetscErrorCode EPSSetBalance(EPS eps,EPSBalance bal,PetscInt its,PetscReal cutoff)EPSSetBalance1172,46957
#undef __FUNCT____FUNCT__1202,48068
#define __FUNCT__ __FUNCT__1203,48085
PetscErrorCode EPSGetBalance(EPS eps,EPSBalance *bal,PetscInt *its,PetscReal *cutoff)EPSGetBalance1225,48582
#undef __FUNCT____FUNCT__1235,48887
#define __FUNCT__ __FUNCT__1236,48904
PetscErrorCode EPSSetTrueResidual(EPS eps,PetscBool trueres)EPSSetTrueResidual1264,49964
#undef __FUNCT____FUNCT__1273,50201
#define __FUNCT__ __FUNCT__1274,50218
PetscErrorCode EPSGetTrueResidual(EPS eps,PetscBool *trueres)EPSGetTrueResidual1291,50557
#undef __FUNCT____FUNCT__1300,50778
#define __FUNCT__ __FUNCT__1301,50795
PetscErrorCode EPSSetTrackAll(EPS eps,PetscBool trackall)EPSSetTrackAll1325,51552
#undef __FUNCT____FUNCT__1334,51789
#define __FUNCT__ __FUNCT__1335,51806
PetscErrorCode EPSGetTrackAll(EPS eps,PetscBool *trackall)EPSGetTrackAll1352,52128
#undef __FUNCT____FUNCT__1361,52349
#define __FUNCT__ __FUNCT__1362,52366
PetscErrorCode EPSSetPurify(EPS eps,PetscBool purify)EPSSetPurify1385,53139
#undef __FUNCT____FUNCT__1394,53366
#define __FUNCT__ __FUNCT__1395,53383
PetscErrorCode EPSGetPurify(EPS eps,PetscBool *purify)EPSGetPurify1412,53690
#undef __FUNCT____FUNCT__1421,53901
#define __FUNCT__ __FUNCT__1422,53918
PetscErrorCode EPSSetOptionsPrefix(EPS eps,const char *prefix)EPSSetOptionsPrefix1449,54659
#undef __FUNCT____FUNCT__1467,55416
#define __FUNCT__ __FUNCT__1468,55433
PetscErrorCode EPSAppendOptionsPrefix(EPS eps,const char *prefix)EPSAppendOptionsPrefix1487,55982
#undef __FUNCT____FUNCT__1505,56748
#define __FUNCT__ __FUNCT__1506,56765
PetscErrorCode EPSGetOptionsPrefix(EPS eps,const char *prefix[])EPSGetOptionsPrefix1527,57268

src/eps/interface/epsregis.c,131
epsregis.c:^?epsregis.c^A,1
#undef __FUNCT____FUNCT__54,2096
#define __FUNCT__ __FUNCT__55,2113
PetscErrorCode EPSRegisterAll(void)EPSRegisterAll65,2296

src/eps/interface/epssetup.c,1132
epssetup.c:^?epssetup.c^A,1
#undef __FUNCT____FUNCT__26,1033
#define __FUNCT__ __FUNCT__27,1050
PetscErrorCode EPSSetUp(EPS eps)EPSSetUp47,1654
#undef __FUNCT____FUNCT__235,8886
#define __FUNCT__ __FUNCT__236,8903
PetscErrorCode EPSSetOperators(EPS eps,Mat A,Mat B)EPSSetOperators257,9522
#undef __FUNCT____FUNCT__292,10729
#define __FUNCT__ __FUNCT__293,10746
PetscErrorCode EPSGetOperators(EPS eps,Mat *A,Mat *B)EPSGetOperators310,11173
#undef __FUNCT____FUNCT__330,11649
#define __FUNCT__ __FUNCT__331,11666
PetscErrorCode EPSSetDeflationSpace(EPS eps,PetscInt n,Vec *v)EPSSetDeflationSpace359,12575
#undef __FUNCT____FUNCT__372,13032
#define __FUNCT__ __FUNCT__373,13049
PetscErrorCode EPSSetInitialSpace(EPS eps,PetscInt n,Vec *is)EPSSetInitialSpace402,13987
#undef __FUNCT____FUNCT__415,14449
#define __FUNCT__ __FUNCT__416,14466
PetscErrorCode EPSSetDimensions_Default(EPS eps,PetscInt nev,PetscInt *ncv,PetscInt *mpd)EPSSetDimensions_Default421,14633
#undef __FUNCT____FUNCT__447,15577
#define __FUNCT__ __FUNCT__448,15594
PetscErrorCode EPSAllocateSolution(EPS eps,PetscInt extra)EPSAllocateSolution466,16085

src/eps/interface/epssolve.c,2271
epssolve.c:^?epssolve.c^A,1
#undef __FUNCT____FUNCT__27,1059
#define __FUNCT__ __FUNCT__28,1076
PetscErrorCode EPSComputeVectors(EPS eps)EPSComputeVectors29,1114
#undef __FUNCT____FUNCT__48,1486
#define __FUNCT__ __FUNCT__49,1503
PetscErrorCode EPSSolve(EPS eps)EPSSolve73,2428
#undef __FUNCT____FUNCT__176,6051
#define __FUNCT__ __FUNCT__177,6068
PetscErrorCode EPSGetIterationNumber(EPS eps,PetscInt *its)EPSGetIterationNumber202,6822
#undef __FUNCT____FUNCT__211,7032
#define __FUNCT__ __FUNCT__212,7049
PetscErrorCode EPSGetConverged(EPS eps,PetscInt *nconv)EPSGetConverged231,7429
#undef __FUNCT____FUNCT__241,7666
#define __FUNCT__ __FUNCT__242,7683
PetscErrorCode EPSGetConvergedReason(EPS eps,EPSConvergedReason *reason)EPSGetConvergedReason270,8513
#undef __FUNCT____FUNCT__280,8770
#define __FUNCT__ __FUNCT__281,8787
PetscErrorCode EPSGetInvariantSubspace(EPS eps,Vec *v)EPSGetInvariantSubspace311,9784
#undef __FUNCT____FUNCT__332,10574
#define __FUNCT__ __FUNCT__333,10591
PetscErrorCode EPSGetEigenpair(EPS eps,PetscInt i,PetscScalar *eigr,PetscScalar *eigi,Vec Vr,Vec Vi)EPSGetEigenpair373,12129
#undef __FUNCT____FUNCT__387,12676
#define __FUNCT__ __FUNCT__388,12693
PetscErrorCode EPSGetEigenvalue(EPS eps,PetscInt i,PetscScalar *eigr,PetscScalar *eigi)EPSGetEigenvalue415,13484
#undef __FUNCT____FUNCT__434,14006
#define __FUNCT__ __FUNCT__435,14023
PetscErrorCode EPSGetEigenvector(EPS eps,PetscInt i,Vec Vr,Vec Vi)EPSGetEigenvector469,15204
#undef __FUNCT____FUNCT__507,16546
#define __FUNCT__ __FUNCT__508,16563
PetscErrorCode EPSGetErrorEstimate(EPS eps,PetscInt i,PetscReal *errest)EPSGetErrorEstimate531,17093
#undef __FUNCT____FUNCT__542,17478
#define __FUNCT__ __FUNCT__543,17495
PetscErrorCode EPSComputeResidualNorm_Private(EPS eps,PetscScalar kr,PetscScalar ki,Vec xr,Vec xi,Vec *z,PetscReal *norm)EPSComputeResidualNorm_Private553,17816
#undef __FUNCT____FUNCT__605,20076
#define __FUNCT__ __FUNCT__606,20093
PetscErrorCode EPSComputeError(EPS eps,PetscInt i,EPSErrorType type,PetscReal *error)EPSComputeError629,20685
#undef __FUNCT____FUNCT__695,22906
#define __FUNCT__ __FUNCT__696,22923
PetscErrorCode EPSGetStartVector(EPS eps,PetscInt i,PetscBool *breakdown)EPSGetStartVector721,23875

src/eps/interface/epsview.c,2626
epsview.c:^?epsview.c^A,1
#undef __FUNCT____FUNCT__27,1058
#define __FUNCT__ __FUNCT__28,1075
PetscErrorCode EPSView(EPS eps,PetscViewer viewer)EPSView56,1872
#define HERM HERM70,2344
#undef __FUNCT____FUNCT__236,11135
#define __FUNCT__ __FUNCT__237,11152
PetscErrorCode EPSReasonView(EPS eps,PetscViewer viewer)EPSReasonView254,11598
#undef __FUNCT____FUNCT__273,12589
#define __FUNCT__ __FUNCT__274,12606
PetscErrorCode EPSReasonViewFromOptions(EPS eps)EPSReasonViewFromOptions286,12884
#undef __FUNCT____FUNCT__308,13615
#define __FUNCT__ __FUNCT__309,13632
static PetscErrorCode EPSErrorView_ASCII(EPS eps,EPSErrorType etype,PetscViewer viewer)EPSErrorView_ASCII310,13671
#undef __FUNCT____FUNCT__363,15734
#define __FUNCT__ __FUNCT__364,15751
static PetscErrorCode EPSErrorView_DETAIL(EPS eps,EPSErrorType etype,PetscViewer viewer)EPSErrorView_DETAIL365,15791
#define EXLEN EXLEN371,15979
#undef __FUNCT____FUNCT__408,17313
#define __FUNCT__ __FUNCT__409,17330
static PetscErrorCode EPSErrorView_MATLAB(EPS eps,EPSErrorType etype,PetscViewer viewer)EPSErrorView_MATLAB410,17370
#undef __FUNCT____FUNCT__428,17982
#define __FUNCT__ __FUNCT__429,17999
PetscErrorCode EPSErrorView(EPS eps,EPSErrorType etype,PetscViewer viewer)EPSErrorView456,18882
#undef __FUNCT____FUNCT__489,20059
#define __FUNCT__ __FUNCT__490,20076
PetscErrorCode EPSErrorViewFromOptions(EPS eps)EPSErrorViewFromOptions502,20364
#undef __FUNCT____FUNCT__538,21930
#define __FUNCT__ __FUNCT__539,21947
static PetscErrorCode EPSValuesView_DRAW(EPS eps,PetscViewer viewer)EPSValuesView_DRAW540,21986
#undef __FUNCT____FUNCT__571,23019
#define __FUNCT__ __FUNCT__572,23036
static PetscErrorCode EPSValuesView_ASCII(EPS eps,PetscViewer viewer)EPSValuesView_ASCII573,23076
#undef __FUNCT____FUNCT__602,23964
#define __FUNCT__ __FUNCT__603,23981
static PetscErrorCode EPSValuesView_MATLAB(EPS eps,PetscViewer viewer)EPSValuesView_MATLAB604,24022
#undef __FUNCT____FUNCT__633,24897
#define __FUNCT__ __FUNCT__634,24914
PetscErrorCode EPSValuesView(EPS eps,PetscViewer viewer)EPSValuesView651,25281
#undef __FUNCT____FUNCT__685,26536
#define __FUNCT__ __FUNCT__686,26553
PetscErrorCode EPSValuesViewFromOptions(EPS eps)EPSValuesViewFromOptions698,26832
#undef __FUNCT____FUNCT__720,27558
#define __FUNCT__ __FUNCT__721,27575
PetscErrorCode EPSVectorsView(EPS eps,PetscViewer viewer)EPSVectorsView743,28142
#define NMLEN NMLEN748,28267
#undef __FUNCT____FUNCT__773,29150
#define __FUNCT__ __FUNCT__774,29167
PetscErrorCode EPSVectorsViewFromOptions(EPS eps)EPSVectorsViewFromOptions786,29449

src/eps/interface/ftn-custom/makefile,257
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zepsf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1015
SOURCEH  =SOURCEH28,1026
DIRS     =DIRS29,1037
LIBBASE  = libslepcepsLIBBASE30,1048
LOCDIR   = src/eps/interface/ftn-custom/LOCDIR31,1071

src/eps/interface/ftn-custom/zepsf.c,10138
zepsf.c:^?zepsf.c^A,1
PETSC_EXTERN void epsmonitorall_(EPS *eps,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)epsmonitorall_86,4292
PETSC_EXTERN void epsmonitorconverged_(EPS *eps,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,SlepcConvMonitor *ctx,PetscErrorCode *ierr)epsmonitorconverged_91,4556
PETSC_EXTERN void epsmonitorfirst_(EPS *eps,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)epsmonitorfirst_96,4827
PETSC_EXTERN void epsmonitorlg_(EPS *eps,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,void *ctx,PetscErrorCode *ierr)epsmonitorlg_101,5095
PETSC_EXTERN void epsmonitorlgall_(EPS *eps,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,void *ctx,PetscErrorCode *ierr)epsmonitorlgall_106,5339
  PetscFortranCallbackId monitor;monitor112,5605
  PetscFortranCallbackId monitordestroy;monitordestroy113,5639
  PetscFortranCallbackId convergence;convergence114,5680
  PetscFortranCallbackId convdestroy;convdestroy115,5718
  PetscFortranCallbackId stopping;stopping116,5756
  PetscFortranCallbackId stopdestroy;stopdestroy117,5791
  PetscFortranCallbackId comparison;comparison118,5829
  PetscFortranCallbackId arbitrary;arbitrary119,5866
} _cb;_cb120,5902
#undef __FUNCT____FUNCT__123,6002
static PetscErrorCode ourmonitor(EPS eps,PetscInt i,PetscInt nc,PetscScalar *er,PetscScalar *ei,PetscReal *d,PetscInt l,void* ctx)ourmonitor125,6050
#undef __FUNCT____FUNCT__130,6368
static PetscErrorCode ourdestroy(void** ctx)ourdestroy132,6416
#undef __FUNCT____FUNCT__138,6583
static PetscErrorCode ourconvergence(EPS eps,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)ourconvergence140,6635
#undef __FUNCT____FUNCT__145,6935
static PetscErrorCode ourconvdestroy(void *ctx)ourconvdestroy147,6987
#undef __FUNCT____FUNCT__153,7153
static PetscErrorCode ourstopping(EPS eps,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nev,EPSConvergedReason *reason,void *ctx)ourstopping155,7202
#undef __FUNCT____FUNCT__160,7534
static PetscErrorCode ourstopdestroy(void *ctx)ourstopdestroy162,7586
#undef __FUNCT____FUNCT__168,7752
static PetscErrorCode oureigenvaluecomparison(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *r,void *ctx)oureigenvaluecomparison170,7813
#undef __FUNCT____FUNCT__176,8139
static PetscErrorCode ourarbitraryfunc(PetscScalar er,PetscScalar ei,Vec xr,Vec xi,PetscScalar *rr,PetscScalar *ri,void *ctx)ourarbitraryfunc178,8193
PETSC_EXTERN void PETSC_STDCALL epsview_(EPS *eps,PetscViewer *viewer,PetscErrorCode *ierr)epsview_184,8519
PETSC_EXTERN void PETSC_STDCALL epsreasonview_(EPS *eps,PetscViewer *viewer,PetscErrorCode *ierr)epsreasonview_191,8706
PETSC_EXTERN void PETSC_STDCALL epserrorview_(EPS *eps,EPSErrorType *etype,PetscViewer *viewer,PetscErrorCode *ierr)epserrorview_198,8905
PETSC_EXTERN void PETSC_STDCALL epsvaluesview_(EPS *eps,PetscViewer *viewer,PetscErrorCode *ierr)epsvaluesview_205,9129
PETSC_EXTERN void PETSC_STDCALL epsvectorsview_(EPS *eps,PetscViewer *viewer,PetscErrorCode *ierr)epsvectorsview_212,9328
PETSC_EXTERN void PETSC_STDCALL epssettype_(EPS *eps,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))epssettype_219,9529
PETSC_EXTERN void PETSC_STDCALL epsgettype_(EPS *eps,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))epsgettype_228,9744
PETSC_EXTERN void PETSC_STDCALL epssetoptionsprefix_(EPS *eps,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))epssetoptionsprefix_237,10023
PETSC_EXTERN void PETSC_STDCALL epsappendoptionsprefix_(EPS *eps,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))epsappendoptionsprefix_246,10262
PETSC_EXTERN void PETSC_STDCALL epsgetoptionsprefix_(EPS *eps,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))epsgetoptionsprefix_255,10507
PETSC_EXTERN void PETSC_STDCALL epsmonitorset_(EPS *eps,void (PETSC_STDCALL *monitor)(EPS*,PetscInt*,PetscInt*,PetscScalar*,PetscScalar*,PetscReal*,PetscInt*,void*,PetscErrorCode*),void *mctx,void (PETSC_STDCALL *monitordestroy)(void *,PetscErrorCode*),PetscErrorCode *ierr)epsmonitorset_264,10815
PETSC_EXTERN void PETSC_STDCALL epsconvergedabsolute_(EPS *eps,PetscScalar *eigr,PetscScalar *eigi,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)epsconvergedabsolute_289,12857
PETSC_EXTERN void PETSC_STDCALL epsconvergedrelative_(EPS *eps,PetscScalar *eigr,PetscScalar *eigi,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)epsconvergedrelative_294,13092
PETSC_EXTERN void PETSC_STDCALL epsconvergednorm_(EPS *eps,PetscScalar *eigr,PetscScalar *eigi,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)epsconvergednorm_299,13327
PETSC_EXTERN void PETSC_STDCALL epssetconvergencetestfunction_(EPS *eps,void (PETSC_STDCALL *func)(EPS*,PetscScalar*,PetscScalar*,PetscReal*,PetscReal*,void*,PetscErrorCode*),void* ctx,void (PETSC_STDCALL *destroy)(void*,PetscErrorCode*),PetscErrorCode *ierr)epssetconvergencetestfunction_304,13554
PETSC_EXTERN void PETSC_STDCALL epsstoppingbasic_(EPS *eps,PetscInt *its,PetscInt *max_it,PetscInt *nconv,PetscInt *nev,EPSConvergedReason *reason,void *ctx,PetscErrorCode *ierr)epsstoppingbasic_325,14818
PETSC_EXTERN void PETSC_STDCALL epssetstoppingtestfunction_(EPS *eps,void (PETSC_STDCALL *func)(EPS*,PetscInt,PetscInt,PetscInt,PetscInt,EPSConvergedReason*,void*,PetscErrorCode*),void* ctx,void (PETSC_STDCALL *destroy)(void*,PetscErrorCode*),PetscErrorCode *ierr)epssetstoppingtestfunction_330,15072
PETSC_EXTERN void PETSC_STDCALL epsseteigenvaluecomparison_(EPS *eps,void (PETSC_STDCALL *func)(PetscScalar*,PetscScalar*,PetscScalar*,PetscScalar*,PetscInt*,void*),void* ctx,PetscErrorCode *ierr)epsseteigenvaluecomparison_347,16048
PETSC_EXTERN void PETSC_STDCALL epssetarbitraryselection_(EPS *eps,void (PETSC_STDCALL *func)(PetscScalar*,PetscScalar*,Vec*,Vec*,PetscScalar*,PetscScalar*,void*,PetscErrorCode*),void *ctx,PetscErrorCode *ierr)epssetarbitraryselection_354,16504
PETSC_EXTERN void PETSC_STDCALL epskrylovschursetsubintervals_(EPS *eps,PetscReal *subint,PetscErrorCode *ierr)epskrylovschursetsubintervals_361,16964
PETSC_EXTERN void PETSC_STDCALL epskrylovschurgetsubintervals_(EPS *eps,PetscReal *subint,PetscErrorCode *ierr)epskrylovschurgetsubintervals_367,17165
PETSC_EXTERN void PETSC_STDCALL epskrylovschurgetinertias_(EPS *eps,PetscInt *nshift,PetscReal *shifts,PetscInt *inertias,PetscErrorCode *ierr)epskrylovschurgetinertias_379,17616

src/eps/interface/makefile,367
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = epsmon.c epsbasic.c epsview.c epsdefault.c epsregis.c epsopts.c epssetup.c epssolve.c dlregiseps.cSOURCEC26,958
SOURCEF  =SOURCEF27,1068
SOURCEH  =SOURCEH28,1079
LIBBASE  = libslepcepsLIBBASE29,1090
DIRS     =DIRS30,1113
MANSEC   = EPSMANSEC31,1124
LOCDIR   = src/eps/interface/LOCDIR32,1139

src/eps/makefile,211
makefile:^?makefile^A,1
SOURCEH  = ../../include/slepc/private/epsimpl.h ../../include/slepceps.hSOURCEH24,936
DIRS     = interface impls examples f90-modDIRS25,1010
LOCDIR   = src/eps/LOCDIR26,1054
MANSEC   = EPSMANSEC27,1074

src/makefile,77
makefile:^?makefile^A,1
DIRS     = sys eps svd pep nep mfnDIRS22,926
LOCDIR   = src/LOCDIR24,962

src/mfn/examples/makefile,82
makefile:^?makefile^A,1
LOCDIR   = src/mfn/examples/LOCDIR24,932
DIRS     = tests tutorialsDIRS25,961

src/mfn/examples/tests/makefile,467
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/mfn/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.cEXAMPLESC27,1015
EXAMPLESF  =EXAMPLESF28,1036
MANSEC     = MFNMANSEC29,1049
TESTS      =TESTS30,1066
TESTEXAMPLES_C_NOCOMPLEX = test1.PETSc runtest1_1 runtest1_2 test1.rmTESTEXAMPLES_C_NOCOMPLEX32,1080
DATAPATH = ${SLEPC_DIR}/share/slepc/datafiles/matricesDATAPATH41,1373

src/mfn/examples/tests/test1.c,204
test1.c:^?test1.c^A,1
static char help[] = "Computes exp(A)*v for a matrix loaded from file.\n\n"help22,924
#undef __FUNCT____FUNCT__28,1142
#define __FUNCT__ __FUNCT__29,1159
int main(int argc,char **argv)main30,1184

src/mfn/examples/tutorials/ex23.c,366
ex23.c:^?ex23.c^A,1
static char help[] = "Computes exp(t*A)*v for a matrix associated with a Markov model.\n\n"help22,924
#undef __FUNCT____FUNCT__34,1305
#define __FUNCT__ __FUNCT__35,1322
int main(int argc,char **argv)main36,1347
#undef __FUNCT____FUNCT__136,5256
#define __FUNCT__ __FUNCT__137,5273
PetscErrorCode MatMarkovModel(PetscInt m,Mat A)MatMarkovModel142,5431

src/mfn/examples/tutorials/ex26.c,216
ex26.c:^?ex26.c^A,1
static char help[] = "Computes the action of the square root of the 2-D Laplacian.\n\n"help22,924
#undef __FUNCT____FUNCT__29,1219
#define __FUNCT__ __FUNCT__30,1236
int main(int argc,char **argv)main31,1261

src/mfn/examples/tutorials/makefile,373
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/mfn/examples/tutorials/LOCDIR26,978
EXAMPLESC  = ex23.c ex26.cEXAMPLESC27,1019
EXAMPLESF  =EXAMPLESF28,1046
MANSEC     = MFNMANSEC29,1059
TESTEXAMPLES_C = ex23.PETSc runex23_1 ex23.rm ex26.PETSc runex26_1 ex26.rmTESTEXAMPLES_C31,1077

src/mfn/f90-mod/makefile,397
makefile:^?makefile^A,1
SPECIALLIB     = yesSPECIALLIB28,1120
SPECIALFASTLIB = yesSPECIALFASTLIB29,1141
CFLAGS     =CFLAGS32,1164
FFLAGS     =FFLAGS33,1177
SOURCEC    =SOURCEC34,1190
SOURCEF    = slepcmfnmod.FSOURCEF35,1203
SOURCEH    =SOURCEH36,1230
LIBBASE    = libslepcmfnLIBBASE37,1243
MANSEC     = MFNMANSEC38,1268
LOCDIR     = src/mfn/f90-mod/LOCDIR39,1285
CLEANFILES = *.modCLEANFILES40,1315

src/mfn/f90-mod/slepcmfnmod.F,87
slepcmfnmod.F:^?slepcmfnmod.F^A,1
        module slepcmfndefslepcmfndef22,965
        module slepcmfnslepcmfn30,1163

src/mfn/impls/expokit/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = mfnexpokit.cSOURCEC26,958
SOURCEF  =SOURCEF27,982
SOURCEH  =SOURCEH28,993
LIBBASE  = libslepcmfnLIBBASE29,1004
DIRS     =DIRS30,1027
MANSEC   = MFNMANSEC31,1038
LOCDIR   = src/mfn/impls/expokit/LOCDIR32,1053

src/mfn/impls/expokit/mfnexpokit.c,444
mfnexpokit.c:^?mfnexpokit.c^A,1
#undef __FUNCT____FUNCT__39,1336
#define __FUNCT__ __FUNCT__40,1353
PetscErrorCode MFNSetUp_Expokit(MFN mfn)MFNSetUp_Expokit41,1390
#undef __FUNCT____FUNCT__58,1927
#define __FUNCT__ __FUNCT__59,1944
PetscErrorCode MFNSolve_Expokit(MFN mfn,Vec b,Vec x)MFNSolve_Expokit60,1981
#undef __FUNCT____FUNCT__198,6670
#define __FUNCT__ __FUNCT__199,6687
PETSC_EXTERN PetscErrorCode MFNCreate_Expokit(MFN mfn)MFNCreate_Expokit200,6725

src/mfn/impls/krylov/makefile,281
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = mfnkrylov.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcmfnLIBBASE29,1003
DIRS     =DIRS30,1026
MANSEC   = MFNMANSEC31,1037
LOCDIR   = src/mfn/impls/krylov/LOCDIR32,1052

src/mfn/impls/krylov/mfnkrylov.c,662
mfnkrylov.c:^?mfnkrylov.c^A,1
#undef __FUNCT____FUNCT__41,1431
#define __FUNCT__ __FUNCT__42,1448
PetscErrorCode MFNSetUp_Krylov(MFN mfn)MFNSetUp_Krylov43,1484
#undef __FUNCT____FUNCT__56,1806
#define __FUNCT__ __FUNCT__57,1823
PetscErrorCode MFNBasicArnoldi(MFN mfn,PetscScalar *H,PetscInt ldh,PetscInt k,PetscInt *M,PetscReal *beta,PetscBool *breakdown)MFNBasicArnoldi58,1859
#undef __FUNCT____FUNCT__84,2713
#define __FUNCT__ __FUNCT__85,2730
PetscErrorCode MFNSolve_Krylov(MFN mfn,Vec b,Vec x)MFNSolve_Krylov86,2766
#undef __FUNCT____FUNCT__179,5958
#define __FUNCT__ __FUNCT__180,5975
PETSC_EXTERN PetscErrorCode MFNCreate_Krylov(MFN mfn)MFNCreate_Krylov181,6012

src/mfn/impls/makefile,146
makefile:^?makefile^A,1
LIBBASE  = libslepcmfnLIBBASE24,936
DIRS     = krylov expokitDIRS25,959
LOCDIR   = src/mfn/impls/LOCDIR26,985
MANSEC   = MFNMANSEC27,1011

src/mfn/interface/dlregismfn.c,861
dlregismfn.c:^?dlregismfn.c^A,1
static PetscBool MFNPackageInitialized = PETSC_FALSE;MFNPackageInitialized24,960
const char *const MFNConvergedReasons_Shifted[] = {"DIVERGED_BREAKDOWN","DIVERGED_ITS","","","CONVERGED_ITERATING","","CONVERGED_TOL","CONVERGED_ITS","MFNConvergedReason","MFN_",0};MFNConvergedReasons_Shifted26,1015
const char *const*MFNConvergedReasons = MFNConvergedReasons_Shifted + 4;MFNConvergedReasons27,1197
#undef __FUNCT____FUNCT__29,1271
#define __FUNCT__ __FUNCT__30,1288
PetscErrorCode MFNFinalizePackage(void)MFNFinalizePackage39,1520
#undef __FUNCT____FUNCT__50,1774
#define __FUNCT__ __FUNCT__51,1791
PetscErrorCode MFNInitializePackage(void)MFNInitializePackage61,2115
#undef __FUNCT____FUNCT__100,3473
#define __FUNCT__ __FUNCT__101,3490
PETSC_EXTERN PetscErrorCode PetscDLLibraryRegister_slepcmfn()PetscDLLibraryRegister_slepcmfn109,3740

src/mfn/interface/ftn-custom/makefile,257
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zmfnf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1015
SOURCEH  =SOURCEH28,1026
DIRS     =DIRS29,1037
LIBBASE  = libslepcmfnLIBBASE30,1048
LOCDIR   = src/mfn/interface/ftn-custom/LOCDIR31,1071

src/mfn/interface/ftn-custom/zmfnf.c,2980
zmfnf.c:^?zmfnf.c^A,1
PETSC_EXTERN void mfnmonitordefault_(MFN *mfn,PetscInt *it,PetscReal *errest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)mfnmonitordefault_53,2259
PETSC_EXTERN void mfnmonitorlg_(MFN *mfn,PetscInt *it,PetscReal *errest,void *ctx,PetscErrorCode *ierr)mfnmonitorlg_58,2442
  PetscFortranCallbackId monitor;monitor64,2613
  PetscFortranCallbackId monitordestroy;monitordestroy65,2647
} _cb;_cb66,2688
#undef __FUNCT____FUNCT__69,2788
static PetscErrorCode ourmonitor(MFN mfn,PetscInt i,PetscReal d,void* ctx)ourmonitor71,2836
#undef __FUNCT____FUNCT__76,3040
static PetscErrorCode ourdestroy(void** ctx)ourdestroy78,3088
PETSC_EXTERN void PETSC_STDCALL mfnview_(MFN *mfn,PetscViewer *viewer,PetscErrorCode *ierr)mfnview_84,3255
PETSC_EXTERN void PETSC_STDCALL mfnreasonview_(MFN *mfn,PetscViewer *viewer,PetscErrorCode *ierr)mfnreasonview_91,3442
PETSC_EXTERN void PETSC_STDCALL mfnsettype_(MFN *mfn,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))mfnsettype_98,3641
PETSC_EXTERN void PETSC_STDCALL mfngettype_(MFN *mfn,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))mfngettype_107,3856
PETSC_EXTERN void PETSC_STDCALL mfnsetoptionsprefix_(MFN *mfn,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))mfnsetoptionsprefix_116,4135
PETSC_EXTERN void PETSC_STDCALL mfnappendoptionsprefix_(MFN *mfn,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))mfnappendoptionsprefix_125,4374
PETSC_EXTERN void PETSC_STDCALL mfngetoptionsprefix_(MFN *mfn,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))mfngetoptionsprefix_134,4619
PETSC_EXTERN void PETSC_STDCALL mfnmonitorset_(MFN *mfn,void (PETSC_STDCALL *monitor)(MFN*,PetscInt*,PetscReal*,void*,PetscErrorCode*),void *mctx,void (PETSC_STDCALL *monitordestroy)(void *,PetscErrorCode*),PetscErrorCode *ierr)mfnmonitorset_143,4927

src/mfn/interface/makefile,344
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = mfnmon.c mfnbasic.c mfnregis.c mfnopts.c mfnsetup.c mfnsolve.c dlregismfn.cSOURCEC26,958
SOURCEF  =SOURCEF27,1045
SOURCEH  =SOURCEH28,1056
LIBBASE  = libslepcmfnLIBBASE29,1067
DIRS     =DIRS30,1090
MANSEC   = MFNMANSEC31,1101
LOCDIR   = src/mfn/interface/LOCDIR32,1116

src/mfn/interface/mfnbasic.c,2165
mfnbasic.c:^?mfnbasic.c^A,1
PetscFunctionList MFNList = 0;MFNList26,1045
PetscBool         MFNRegisterAllCalled = PETSC_FALSE;MFNRegisterAllCalled27,1076
PetscClassId      MFN_CLASSID = 0;MFN_CLASSID28,1130
PetscLogEvent     MFN_SetUp = 0,MFN_Solve = 0;MFN_SetUp29,1165
PetscLogEvent     MFN_SetUp = 0,MFN_Solve = 0;MFN_Solve29,1165
#undef __FUNCT____FUNCT__31,1213
#define __FUNCT__ __FUNCT__32,1230
PetscErrorCode MFNView(MFN mfn,PetscViewer viewer)MFNView60,2020
#undef __FUNCT____FUNCT__96,3572
#define __FUNCT__ __FUNCT__97,3589
PetscErrorCode MFNReasonView(MFN mfn,PetscViewer viewer)MFNReasonView114,4014
#undef __FUNCT____FUNCT__133,4963
#define __FUNCT__ __FUNCT__134,4980
PetscErrorCode MFNReasonViewFromOptions(MFN mfn)MFNReasonViewFromOptions146,5262
#undef __FUNCT____FUNCT__168,5993
#define __FUNCT__ __FUNCT__169,6010
PetscErrorCode MFNCreate(MPI_Comm comm,MFN *outmfn)MFNCreate188,6354
#undef __FUNCT____FUNCT__223,7244
#define __FUNCT__ __FUNCT__224,7261
PetscErrorCode MFNSetType(MFN mfn,MFNType type)MFNSetType254,8196
#undef __FUNCT____FUNCT__278,9010
#define __FUNCT__ __FUNCT__279,9027
PetscErrorCode MFNGetType(MFN mfn,MFNType *type)MFNGetType295,9310
#undef __FUNCT____FUNCT__304,9529
#define __FUNCT__ __FUNCT__305,9546
PetscErrorCode MFNRegister(const char *name,PetscErrorCode (*function)(MFN))MFNRegister332,10168
#undef __FUNCT____FUNCT__341,10391
#define __FUNCT__ __FUNCT__342,10408
PetscErrorCode MFNReset(MFN mfn)MFNReset356,10693
#undef __FUNCT____FUNCT__367,10946
#define __FUNCT__ __FUNCT__368,10963
PetscErrorCode MFNDestroy(MFN *mfn)MFNDestroy381,11213
#undef __FUNCT____FUNCT__399,11849
#define __FUNCT__ __FUNCT__400,11866
PetscErrorCode MFNSetBV(MFN mfn,BV bv)MFNSetBV418,12288
#undef __FUNCT____FUNCT__433,12733
#define __FUNCT__ __FUNCT__434,12750
PetscErrorCode MFNGetBV(MFN mfn,BV *bv)MFNGetBV451,13072
#undef __FUNCT____FUNCT__466,13463
#define __FUNCT__ __FUNCT__467,13480
PetscErrorCode MFNSetFN(MFN mfn,FN fn)MFNSetFN485,13876
#undef __FUNCT____FUNCT__500,14324
#define __FUNCT__ __FUNCT__501,14341
PetscErrorCode MFNGetFN(MFN mfn,FN *fn)MFNGetFN517,14648

src/mfn/interface/mfnmon.c,1296
mfnmon.c:^?mfnmon.c^A,1
#undef __FUNCT____FUNCT__27,1047
#define __FUNCT__ __FUNCT__28,1064
PetscErrorCode MFNMonitor(MFN mfn,PetscInt it,PetscReal errest)MFNMonitor32,1153
#undef __FUNCT____FUNCT__44,1447
#define __FUNCT__ __FUNCT__45,1464
PetscErrorCode MFNMonitorSet(MFN mfn,PetscErrorCode (*monitor)(MFN,PetscInt,PetscReal,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))MFNMonitorSet83,2877
#undef __FUNCT____FUNCT__94,3447
#define __FUNCT__ __FUNCT__95,3464
PetscErrorCode MFNMonitorCancel(MFN mfn)MFNMonitorCancel113,3942
#undef __FUNCT____FUNCT__129,4319
#define __FUNCT__ __FUNCT__130,4336
PetscErrorCode MFNGetMonitorContext(MFN mfn,void **ctx)MFNGetMonitorContext147,4692
#undef __FUNCT____FUNCT__155,4881
#define __FUNCT__ __FUNCT__156,4898
PetscErrorCode MFNMonitorDefault(MFN mfn,PetscInt its,PetscReal errest,PetscViewerAndFormat *vf)MFNMonitorDefault173,5306
#undef __FUNCT____FUNCT__194,6233
#define __FUNCT__ __FUNCT__195,6250
PetscErrorCode MFNMonitorLGCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscDrawLG *lgctx)MFNMonitorLGCreate223,6960
#undef __FUNCT____FUNCT__239,7506
#define __FUNCT__ __FUNCT__240,7523
PetscErrorCode MFNMonitorLG(MFN mfn,PetscInt its,PetscReal errest,void *ctx)MFNMonitorLG241,7556

src/mfn/interface/mfnopts.c,1944
mfnopts.c:^?mfnopts.c^A,1
#undef __FUNCT____FUNCT__28,1105
#define __FUNCT__ __FUNCT__29,1122
PetscErrorCode MFNMonitorSetFromOptions(MFN mfn,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(MFN,PetscInt,PetscReal,PetscViewerAndFormat*))MFNMonitorSetFromOptions48,1750
#undef __FUNCT____FUNCT__66,2583
#define __FUNCT__ __FUNCT__67,2600
PetscErrorCode MFNSetFromOptions(MFN mfn)MFNSetFromOptions83,2993
#undef __FUNCT____FUNCT__160,6352
#define __FUNCT__ __FUNCT__161,6369
PetscErrorCode MFNGetTolerances(MFN mfn,PetscReal *tol,PetscInt *maxits)MFNGetTolerances182,6829
#undef __FUNCT____FUNCT__191,7073
#define __FUNCT__ __FUNCT__192,7090
PetscErrorCode MFNSetTolerances(MFN mfn,PetscReal tol,PetscInt maxits)MFNSetTolerances215,7707
#undef __FUNCT____FUNCT__238,8494
#define __FUNCT__ __FUNCT__239,8511
PetscErrorCode MFNGetDimensions(MFN mfn,PetscInt *ncv)MFNGetDimensions255,8858
#undef __FUNCT____FUNCT__264,9060
#define __FUNCT__ __FUNCT__265,9077
PetscErrorCode MFNSetDimensions(MFN mfn,PetscInt ncv)MFNSetDimensions286,9625
#undef __FUNCT____FUNCT__301,10074
#define __FUNCT__ __FUNCT__302,10091
PetscErrorCode MFNSetErrorIfNotConverged(MFN mfn,PetscBool flg)MFNSetErrorIfNotConverged324,10747
#undef __FUNCT____FUNCT__333,10991
#define __FUNCT__ __FUNCT__334,11008
PetscErrorCode MFNGetErrorIfNotConverged(MFN mfn,PetscBool *flag)MFNGetErrorIfNotConverged351,11427
#undef __FUNCT____FUNCT__360,11658
#define __FUNCT__ __FUNCT__361,11675
PetscErrorCode MFNSetOptionsPrefix(MFN mfn,const char *prefix)MFNSetOptionsPrefix388,12420
#undef __FUNCT____FUNCT__402,12929
#define __FUNCT__ __FUNCT__403,12946
PetscErrorCode MFNAppendOptionsPrefix(MFN mfn,const char *prefix)MFNAppendOptionsPrefix422,13499
#undef __FUNCT____FUNCT__436,14014
#define __FUNCT__ __FUNCT__437,14031
PetscErrorCode MFNGetOptionsPrefix(MFN mfn,const char *prefix[])MFNGetOptionsPrefix458,14538

src/mfn/interface/mfnregis.c,131
mfnregis.c:^?mfnregis.c^A,1
#undef __FUNCT____FUNCT__27,1086
#define __FUNCT__ __FUNCT__28,1103
PetscErrorCode MFNRegisterAll(void)MFNRegisterAll38,1284

src/mfn/interface/mfnsetup.c,569
mfnsetup.c:^?mfnsetup.c^A,1
#undef __FUNCT____FUNCT__26,1033
#define __FUNCT__ __FUNCT__27,1050
PetscErrorCode MFNSetUp(MFN mfn)MFNSetUp46,1549
#undef __FUNCT____FUNCT__85,2781
#define __FUNCT__ __FUNCT__86,2798
PetscErrorCode MFNSetOperator(MFN mfn,Mat A)MFNSetOperator104,3232
#undef __FUNCT____FUNCT__123,3832
#define __FUNCT__ __FUNCT__124,3849
PetscErrorCode MFNGetOperator(MFN mfn,Mat *A)MFNGetOperator140,4190
#undef __FUNCT____FUNCT__149,4377
#define __FUNCT__ __FUNCT__150,4394
PetscErrorCode MFNAllocateSolution(MFN mfn,PetscInt extra)MFNAllocateSolution168,4874

src/mfn/interface/mfnsolve.c,477
mfnsolve.c:^?mfnsolve.c^A,1
#undef __FUNCT____FUNCT__26,1036
#define __FUNCT__ __FUNCT__27,1053
PetscErrorCode MFNSolve(MFN mfn,Vec b,Vec x)MFNSolve58,2115
#undef __FUNCT____FUNCT__100,3815
#define __FUNCT__ __FUNCT__101,3832
PetscErrorCode MFNGetIterationNumber(MFN mfn,PetscInt *its)MFNGetIterationNumber126,4590
#undef __FUNCT____FUNCT__135,4800
#define __FUNCT__ __FUNCT__136,4817
PetscErrorCode MFNGetConvergedReason(MFN mfn,MFNConvergedReason *reason)MFNGetConvergedReason169,5943

src/mfn/makefile,211
makefile:^?makefile^A,1
SOURCEH  = ../../include/slepc/private/mfnimpl.h ../../include/slepcmfn.hSOURCEH24,936
DIRS     = interface impls examples f90-modDIRS25,1010
LOCDIR   = src/mfn/LOCDIR26,1054
MANSEC   = MFNMANSEC27,1074

src/nep/examples/makefile,88
makefile:^?makefile^A,1
LOCDIR   = src/nep/examples/LOCDIR24,932
DIRS     = tests tutorials nlevpDIRS25,961

src/nep/examples/nlevp/gun.c,430
gun.c:^?gun.c^A,1
static char help[] = "Radio-frequency gun cavity.\n\n"help36,1533
#define NMAT NMAT42,1830
#define SIGMA SIGMA43,1845
#undef __FUNCT____FUNCT__47,1941
#define __FUNCT__ __FUNCT__48,1958
int main(int argc,char **argv)main49,1983
#undef __FUNCT____FUNCT__159,6623
#define __FUNCT__ __FUNCT__160,6640
PetscErrorCode ComputeSingularities(NEP nep,PetscInt *maxnp,PetscScalar *xi,void *pt)ComputeSingularities167,6913

src/nep/examples/nlevp/loaded_string.c,234
loaded_string.c:^?loaded_string.c^A,1
static char help[] = "Finite element model of a loaded vibrating string.\n\n"help33,1405
#define NMAT NMAT41,1688
#undef __FUNCT____FUNCT__43,1704
#define __FUNCT__ __FUNCT__44,1721
int main(int argc,char **argv)main45,1746

src/nep/examples/nlevp/makefile,523
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/nep/examples/nlevp/LOCDIR26,978
EXAMPLESC  = loaded_string.c gun.cEXAMPLESC27,1015
EXAMPLESF  = EXAMPLESF28,1050
MANSEC     = NEPMANSEC29,1064
TESTS      = loaded_string gunTESTS30,1081
TESTEXAMPLES_C = loaded_string.PETSc runloaded_string loaded_string.rmTESTEXAMPLES_C32,1113
TESTEXAMPLES_DATAFILESPATH_COMPLEX = gun.PETSc rungun gun.rmTESTEXAMPLES_DATAFILESPATH_COMPLEX33,1184

src/nep/examples/tests/makefile,330
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/nep/examples/tests/LOCDIR26,978
EXAMPLESC  =EXAMPLESC27,1015
EXAMPLESF  =EXAMPLESF28,1028
MANSEC     = NEPMANSEC29,1041
TESTS      =TESTS30,1058
TESTEXAMPLES_C       =TESTEXAMPLES_C32,1072

src/nep/examples/tutorials/ex20.c,1172
ex20.c:^?ex20.c^A,1
static char help[] = "Simple 1-D nonlinear eigenproblem.\n\n"help22,924
  PetscScalar kappa;   /* ratio between stiffness of spring and attached mass */kappa49,1628
  PetscReal   h;       /* mesh spacing */h50,1709
} ApplicationCtx;ApplicationCtx51,1751
#undef __FUNCT____FUNCT__53,1770
#define __FUNCT__ __FUNCT__54,1787
int main(int argc,char **argv)main55,1812
#undef __FUNCT____FUNCT__214,8184
#define __FUNCT__ __FUNCT__215,8201
PetscErrorCode FormInitialGuess(Vec x)FormInitialGuess222,8345
#undef __FUNCT____FUNCT__232,8577
#define __FUNCT__ __FUNCT__233,8594
PetscErrorCode FormFunction(NEP nep,PetscScalar lambda,Mat fun,Mat B,void *ctx)FormFunction246,8940
#undef __FUNCT____FUNCT__306,10695
#define __FUNCT__ __FUNCT__307,10712
PetscErrorCode FormJacobian(NEP nep,PetscScalar lambda,Mat jac,void *ctx)FormJacobian320,11059
#undef __FUNCT____FUNCT__375,12587
#define __FUNCT__ __FUNCT__376,12604
PetscErrorCode CheckSolution(PetscScalar lambda,Vec y,PetscReal *error,void *ctx)CheckSolution388,12938
#undef __FUNCT____FUNCT__416,13859
#define __FUNCT__ __FUNCT__417,13876
PetscErrorCode FixSign(Vec x)FixSign426,14131

src/nep/examples/tutorials/ex21.c,1918
ex21.c:^?ex21.c^A,1
static char help[] = "Simple 1-D nonlinear eigenproblem (matrix-free version, sequential).\n\n"help22,924
  PetscScalar lambda,kappa;lambda53,1776
  PetscScalar lambda,kappa;kappa53,1776
  PetscReal   h;h54,1804
} MatCtx;MatCtx55,1821
  PetscScalar kappa;   /* ratio between stiffness of spring and attached mass */kappa61,1891
  PetscReal   h;       /* mesh spacing */h62,1972
} ApplicationCtx;ApplicationCtx63,2014
#undef __FUNCT____FUNCT__65,2033
#define __FUNCT__ __FUNCT__66,2050
int main(int argc,char **argv)main67,2075
#undef __FUNCT____FUNCT__181,6957
#define __FUNCT__ __FUNCT__182,6974
PetscErrorCode FormInitialGuess(Vec x)FormInitialGuess189,7118
#undef __FUNCT____FUNCT__199,7350
#define __FUNCT__ __FUNCT__200,7367
PetscErrorCode FormFunction(NEP nep,PetscScalar lambda,Mat fun,Mat B,void *ctx)FormFunction213,7726
#undef __FUNCT____FUNCT__225,8072
#define __FUNCT__ __FUNCT__226,8089
PetscErrorCode FormJacobian(NEP nep,PetscScalar lambda,Mat jac,void *ctx)FormJacobian239,8449
#undef __FUNCT____FUNCT__251,8789
#define __FUNCT__ __FUNCT__252,8806
PetscErrorCode MatMult_Fun(Mat A,Vec x,Vec y)MatMult_Fun253,8838
#undef __FUNCT____FUNCT__284,9859
#define __FUNCT__ __FUNCT__285,9876
PetscErrorCode MatGetDiagonal_Fun(Mat A,Vec diag)MatGetDiagonal_Fun286,9915
#undef __FUNCT____FUNCT__308,10599
#define __FUNCT__ __FUNCT__309,10616
PetscErrorCode MatDestroy_Fun(Mat A)MatDestroy_Fun310,10651
#undef __FUNCT____FUNCT__322,10960
#define __FUNCT__ __FUNCT__323,10977
PetscErrorCode MatDuplicate_Fun(Mat A,MatDuplicateOption op,Mat *B)MatDuplicate_Fun324,11014
#undef __FUNCT____FUNCT__350,12036
#define __FUNCT__ __FUNCT__351,12053
PetscErrorCode MatMult_Jac(Mat A,Vec x,Vec y)MatMult_Jac352,12085
#undef __FUNCT____FUNCT__382,13045
#define __FUNCT__ __FUNCT__383,13062
PetscErrorCode MatDestroy_Jac(Mat A)MatDestroy_Jac384,13097

src/nep/examples/tutorials/ex22.c,184
ex22.c:^?ex22.c^A,1
static char help[] = "Delay differential equation.\n\n"help22,924
#undef __FUNCT____FUNCT__46,1552
#define __FUNCT__ __FUNCT__47,1569
int main(int argc,char **argv)main48,1594

src/nep/examples/tutorials/ex27.c,576
ex27.c:^?ex27.c^A,1
static char help[] = "Simple nonlinear eigenproblem using the NLEIGS solver.\n\n"help22,924
#undef __FUNCT____FUNCT__43,1570
#define __FUNCT__ __FUNCT__44,1587
int main(int argc,char **argv)main45,1612
#undef __FUNCT____FUNCT__179,7325
#define __FUNCT__ __FUNCT__180,7342
PetscErrorCode FormFunction(NEP nep,PetscScalar lambda,Mat fun,Mat B,void *ctx)FormFunction184,7435
#undef __FUNCT____FUNCT__226,8853
#define __FUNCT__ __FUNCT__227,8870
PetscErrorCode ComputeSingularities(NEP nep,PetscInt *maxnp,PetscScalar *xi,void *pt)ComputeSingularities234,9121

src/nep/examples/tutorials/makefile,514
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/nep/examples/tutorials/LOCDIR26,978
EXAMPLESC  = ex20.c ex21.c ex22.c ex27.cEXAMPLESC27,1019
EXAMPLESF  =EXAMPLESF28,1060
MANSEC     = NEPMANSEC29,1073
TESTEXAMPLES_C           = ex21.PETSc runex21_1 ex21.rm \TESTEXAMPLES_C31,1091
TESTEXAMPLES_C_COMPLEX   = ex22.PETSc runex22_ciss_1 ex22.rmTESTEXAMPLES_C_COMPLEX34,1273
TESTEXAMPLES_F90         =TESTEXAMPLES_F9035,1334

src/nep/f90-mod/makefile,397
makefile:^?makefile^A,1
SPECIALLIB     = yesSPECIALLIB28,1120
SPECIALFASTLIB = yesSPECIALFASTLIB29,1141
CFLAGS     =CFLAGS32,1164
FFLAGS     =FFLAGS33,1177
SOURCEC    =SOURCEC34,1190
SOURCEF    = slepcnepmod.FSOURCEF35,1203
SOURCEH    =SOURCEH36,1230
LIBBASE    = libslepcnepLIBBASE37,1243
MANSEC     = NEPMANSEC38,1268
LOCDIR     = src/nep/f90-mod/LOCDIR39,1285
CLEANFILES = *.modCLEANFILES40,1315

src/nep/f90-mod/slepcnepmod.F,87
slepcnepmod.F:^?slepcnepmod.F^A,1
        module slepcnepdefslepcnepdef22,965
        module slepcnepslepcnep33,1224

src/nep/impls/ciss/makefile,277
makefile:^?makefile^A,1
CFLAGS   =CFLAGS26,964
FFLAGS   =FFLAGS27,975
SOURCEC  = nciss.cSOURCEC28,986
SOURCEF  =SOURCEF29,1005
SOURCEH  =SOURCEH30,1016
LIBBASE  = libslepcnepLIBBASE31,1027
DIRS     =DIRS32,1050
MANSEC   = NEPMANSEC33,1061
LOCDIR   = src/nep/impls/ciss/LOCDIR34,1076

src/nep/impls/ciss/nciss.c,6530
nciss.c:^?nciss.c^A,1
  PetscInt     N;          /* number of integration points (32) */N49,1724
  PetscInt     L;          /* block size (16) */L50,1791
  PetscInt     M;          /* moment degree (N/4 = 4) */M51,1840
  PetscReal    delta;      /* threshold of singular value (1e-12) */delta52,1897
  PetscInt     L_max;      /* maximum number of columns of the source matrix V */L_max53,1966
  PetscReal    spurious_threshold; /* discard spurious eigenpairs */spurious_threshold54,2048
  PetscBool    isreal;     /* T(z) is real for real z */isreal55,2117
  PetscInt     refine_inner;refine_inner56,2174
  PetscInt     refine_blocksize;refine_blocksize57,2203
  PetscReal    *sigma;     /* threshold for numerical rank */sigma59,2257
  PetscInt     num_subcomm;num_subcomm60,2319
  PetscInt     subcomm_id;subcomm_id61,2347
  PetscInt     num_solve_point;num_solve_point62,2374
  PetscScalar  *weight;weight63,2406
  PetscScalar  *omega;omega64,2430
  PetscScalar  *pp;pp65,2453
  BV           V;V66,2473
  BV           S;S67,2491
  BV           Y;Y68,2509
  KSP          *ksp;ksp69,2527
  Mat          *kspMat;kspMat70,2548
  PetscBool    useconj;useconj71,2572
  PetscReal    est_eig;est_eig72,2596
  PetscSubcomm subcomm;subcomm73,2620
  PetscBool    usest;usest74,2644
} NEP_CISS;NEP_CISS75,2666
#undef __FUNCT____FUNCT__77,2679
#define __FUNCT__ __FUNCT__78,2696
static PetscErrorCode SetSolverComm(NEP nep)SetSolverComm79,2730
#undef __FUNCT____FUNCT__100,3567
#define __FUNCT__ __FUNCT__101,3584
static PetscErrorCode SetPathParameter(NEP nep)SetPathParameter102,3621
#undef __FUNCT____FUNCT__126,4572
#define __FUNCT__ __FUNCT__127,4589
static PetscErrorCode CISSVecSetRandom(BV V,PetscInt i0,PetscInt i1)CISSVecSetRandom128,4626
#undef __FUNCT____FUNCT__152,5337
#define __FUNCT__ __FUNCT__153,5354
static PetscErrorCode SolveLinearSystem(NEP nep,Mat T,Mat dT,BV V,PetscInt L_start,PetscInt L_end,PetscBool initksp)SolveLinearSystem154,5392
#undef __FUNCT____FUNCT__212,7768
#define __FUNCT__ __FUNCT__213,7785
static PetscErrorCode EstimateNumberEigs(NEP nep,PetscInt *L_add)EstimateNumberEigs214,7824
#undef __FUNCT____FUNCT__255,9443
#define __FUNCT__ __FUNCT__256,9460
static PetscErrorCode CalcMu(NEP nep, PetscScalar *Mu)CalcMu257,9487
#undef __FUNCT____FUNCT__305,11560
#define __FUNCT__ __FUNCT__306,11577
static PetscErrorCode BlockHankel(NEP nep,PetscScalar *Mu,PetscInt s,PetscScalar *H)BlockHankel307,11609
#undef __FUNCT____FUNCT__320,11941
#define __FUNCT__ __FUNCT__321,11958
static PetscErrorCode SVD_H0(NEP nep,PetscScalar *S,PetscInt *K)SVD_H0322,11985
#undef __FUNCT____FUNCT__364,13441
#define __FUNCT__ __FUNCT__365,13458
static PetscErrorCode ConstructS(NEP nep)ConstructS366,13489
#undef __FUNCT____FUNCT__408,15078
#define __FUNCT__ __FUNCT__409,15095
static PetscErrorCode isGhost(NEP nep,PetscInt ld,PetscInt nv,PetscBool *fl)isGhost410,15123
#undef __FUNCT____FUNCT__445,16112
#define __FUNCT__ __FUNCT__446,16129
PetscErrorCode NEPSetUp_CISS(NEP nep)NEPSetUp_CISS447,16163
#undef __FUNCT____FUNCT__517,19599
#define __FUNCT__ __FUNCT__518,19616
PetscErrorCode NEPSolve_CISS(NEP nep)NEPSolve_CISS519,19650
#undef __FUNCT____FUNCT__668,26309
#define __FUNCT__ __FUNCT__669,26326
static PetscErrorCode NEPCISSSetSizes_CISS(NEP nep,PetscInt ip,PetscInt bs,PetscInt ms,PetscInt npart,PetscInt bsmax,PetscBool realmats)NEPCISSSetSizes_CISS670,26367
#undef __FUNCT____FUNCT__713,28340
#define __FUNCT__ __FUNCT__714,28357
PetscErrorCode NEPCISSSetSizes(NEP nep,PetscInt ip,PetscInt bs,PetscInt ms,PetscInt npart,PetscInt bsmax,PetscBool realmats)NEPCISSSetSizes750,29683
#undef __FUNCT____FUNCT__766,30370
#define __FUNCT__ __FUNCT__767,30387
static PetscErrorCode NEPCISSGetSizes_CISS(NEP nep,PetscInt *ip,PetscInt *bs,PetscInt *ms,PetscInt *npart,PetscInt *bsmax,PetscBool *realmats)NEPCISSGetSizes_CISS768,30428
#undef __FUNCT____FUNCT__782,30852
#define __FUNCT__ __FUNCT__783,30869
PetscErrorCode NEPCISSGetSizes(NEP nep,PetscInt *ip,PetscInt *bs,PetscInt *ms,PetscInt *npart,PetscInt *bsmax,PetscBool *realmats)NEPCISSGetSizes804,31363
#undef __FUNCT____FUNCT__814,31785
#define __FUNCT__ __FUNCT__815,31802
static PetscErrorCode NEPCISSSetThreshold_CISS(NEP nep,PetscReal delta,PetscReal spur)NEPCISSSetThreshold_CISS816,31847
#undef __FUNCT____FUNCT__836,32501
#define __FUNCT__ __FUNCT__837,32518
PetscErrorCode NEPCISSSetThreshold(NEP nep,PetscReal delta,PetscReal spur)NEPCISSSetThreshold857,33040
#undef __FUNCT____FUNCT__869,33445
#define __FUNCT__ __FUNCT__870,33462
static PetscErrorCode NEPCISSGetThreshold_CISS(NEP nep,PetscReal *delta,PetscReal *spur)NEPCISSGetThreshold_CISS871,33507
#undef __FUNCT____FUNCT__881,33770
#define __FUNCT__ __FUNCT__882,33787
PetscErrorCode NEPCISSGetThreshold(NEP nep,PetscReal *delta,PetscReal *spur)NEPCISSGetThreshold900,34191
#undef __FUNCT____FUNCT__910,34505
#define __FUNCT__ __FUNCT__911,34522
static PetscErrorCode NEPCISSSetRefinement_CISS(NEP nep,PetscInt inner,PetscInt blsize)NEPCISSSetRefinement_CISS912,34568
#undef __FUNCT____FUNCT__932,35229
#define __FUNCT__ __FUNCT__933,35246
PetscErrorCode NEPCISSSetRefinement(NEP nep,PetscInt inner,PetscInt blsize)NEPCISSSetRefinement953,35838
#undef __FUNCT____FUNCT__965,36245
#define __FUNCT__ __FUNCT__966,36262
static PetscErrorCode NEPCISSGetRefinement_CISS(NEP nep,PetscInt *inner,PetscInt *blsize)NEPCISSGetRefinement_CISS967,36308
#undef __FUNCT____FUNCT__977,36581
#define __FUNCT__ __FUNCT__978,36598
PetscErrorCode NEPCISSGetRefinement(NEP nep, PetscInt *inner, PetscInt *blsize)NEPCISSGetRefinement996,37041
#undef __FUNCT____FUNCT__1006,37359
#define __FUNCT__ __FUNCT__1007,37376
PetscErrorCode NEPReset_CISS(NEP nep)NEPReset_CISS1008,37410
#undef __FUNCT____FUNCT__1032,38148
#define __FUNCT__ __FUNCT__1033,38165
PetscErrorCode NEPSetFromOptions_CISS(PetscOptionItems *PetscOptionsObject,NEP nep)NEPSetFromOptions_CISS1034,38208
#undef __FUNCT____FUNCT__1067,40288
#define __FUNCT__ __FUNCT__1068,40305
PetscErrorCode NEPDestroy_CISS(NEP nep)NEPDestroy_CISS1069,40341
#undef __FUNCT____FUNCT__1084,41085
#define __FUNCT__ __FUNCT__1085,41102
PetscErrorCode NEPView_CISS(NEP nep,PetscViewer viewer)NEPView_CISS1086,41135
#undef __FUNCT____FUNCT__1108,42355
#define __FUNCT__ __FUNCT__1109,42372
PETSC_EXTERN PetscErrorCode NEPCreate_CISS(NEP nep)NEPCreate_CISS1110,42407

src/nep/impls/interpol/interpol.c,3027
interpol.c:^?interpol.c^A,1
  PEP       pep;pep41,1448
  PetscInt  deg;deg42,1465
} NEP_INTERPOL;NEP_INTERPOL43,1482
#undef __FUNCT____FUNCT__45,1499
#define __FUNCT__ __FUNCT__46,1516
PetscErrorCode NEPSetUp_Interpol(NEP nep)NEPSetUp_Interpol47,1554
#undef __FUNCT____FUNCT__103,4605
#define __FUNCT__ __FUNCT__104,4622
static PetscErrorCode ChebyshevNodes(PetscInt d,PetscReal a,PetscReal b,PetscScalar *x,PetscReal *dct2)ChebyshevNodes113,4889
#undef __FUNCT____FUNCT__127,5256
#define __FUNCT__ __FUNCT__128,5273
PetscErrorCode NEPSolve_Interpol(NEP nep)NEPSolve_Interpol129,5311
#undef __FUNCT____FUNCT__187,7260
#define __FUNCT__ __FUNCT__188,7277
static PetscErrorCode PEPMonitor_Interpol(PEP pep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)PEPMonitor_Interpol189,7317
#undef __FUNCT____FUNCT__215,8131
#define __FUNCT__ __FUNCT__216,8148
PetscErrorCode NEPSetFromOptions_Interpol(PetscOptionItems *PetscOptionsObject,NEP nep)NEPSetFromOptions_Interpol217,8195
#undef __FUNCT____FUNCT__231,8813
#define __FUNCT__ __FUNCT__232,8830
static PetscErrorCode NEPInterpolSetDegree_Interpol(NEP nep,PetscInt deg)NEPInterpolSetDegree_Interpol233,8880
#undef __FUNCT____FUNCT__242,9074
#define __FUNCT__ __FUNCT__243,9091
PetscErrorCode NEPInterpolSetDegree(NEP nep,PetscInt deg)NEPInterpolSetDegree257,9377
#undef __FUNCT____FUNCT__268,9698
#define __FUNCT__ __FUNCT__269,9715
static PetscErrorCode NEPInterpolGetDegree_Interpol(NEP nep,PetscInt *deg)NEPInterpolGetDegree_Interpol270,9765
#undef __FUNCT____FUNCT__279,9961
#define __FUNCT__ __FUNCT__280,9978
PetscErrorCode NEPInterpolGetDegree(NEP nep,PetscInt *deg)NEPInterpolGetDegree296,10286
#undef __FUNCT____FUNCT__307,10592
#define __FUNCT__ __FUNCT__308,10609
static PetscErrorCode NEPInterpolSetPEP_Interpol(NEP nep,PEP pep)NEPInterpolSetPEP_Interpol309,10656
#undef __FUNCT____FUNCT__323,11095
#define __FUNCT__ __FUNCT__324,11112
PetscErrorCode NEPInterpolSetPEP(NEP nep,PEP pep)NEPInterpolSetPEP339,11443
#undef __FUNCT____FUNCT__351,11785
#define __FUNCT__ __FUNCT__352,11802
static PetscErrorCode NEPInterpolGetPEP_Interpol(NEP nep,PEP *pep)NEPInterpolGetPEP_Interpol353,11849
#undef __FUNCT____FUNCT__374,12738
#define __FUNCT__ __FUNCT__375,12755
PetscErrorCode NEPInterpolGetPEP(NEP nep,PEP *pep)NEPInterpolGetPEP392,13118
#undef __FUNCT____FUNCT__403,13408
#define __FUNCT__ __FUNCT__404,13425
PetscErrorCode NEPView_Interpol(NEP nep,PetscViewer viewer)NEPView_Interpol405,13462
#undef __FUNCT____FUNCT__423,14137
#define __FUNCT__ __FUNCT__424,14154
PetscErrorCode NEPReset_Interpol(NEP nep)NEPReset_Interpol425,14192
#undef __FUNCT____FUNCT__435,14423
#define __FUNCT__ __FUNCT__436,14440
PetscErrorCode NEPDestroy_Interpol(NEP nep)NEPDestroy_Interpol437,14480
#undef __FUNCT____FUNCT__452,15132
#define __FUNCT__ __FUNCT__453,15149
PETSC_EXTERN PetscErrorCode NEPCreate_Interpol(NEP nep)NEPCreate_Interpol454,15188

src/nep/impls/interpol/makefile,282
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = interpol.cSOURCEC26,958
SOURCEF  =SOURCEF27,980
SOURCEH  =SOURCEH28,991
LIBBASE  = libslepcnepLIBBASE29,1002
DIRS     =DIRS30,1025
MANSEC   = NEPMANSEC31,1036
LOCDIR   = src/nep/impls/interpol/LOCDIR32,1051

src/nep/impls/makefile,170
makefile:^?makefile^A,1
LIBBASE  = libslepcnepLIBBASE24,936
DIRS     = rii slp narnoldi interpol ciss nleigsDIRS25,959
LOCDIR   = src/nep/impls/LOCDIR26,1008
MANSEC   = NEPMANSEC27,1034

src/nep/impls/narnoldi/makefile,284
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,944
FFLAGS   =FFLAGS25,955
SOURCEC  = narnoldi.cSOURCEC26,966
SOURCEF  = SOURCEF27,988
SOURCEH  =SOURCEH28,1000
LIBBASE  = libslepcnepLIBBASE29,1011
DIRS     =DIRS30,1034
MANSEC   = NEPMANSEC31,1045
LOCDIR   = src/nep/impls/narnoldi/LOCDIR32,1060

src/nep/impls/narnoldi/narnoldi.c,1891
narnoldi.c:^?narnoldi.c^A,1
  KSP      ksp;              /* linear solver object */ksp39,1266
} NEP_NARNOLDI;NEP_NARNOLDI40,1322
#undef __FUNCT____FUNCT__42,1339
#define __FUNCT__ __FUNCT__43,1356
PETSC_STATIC_INLINE PetscErrorCode NEPNArnoldi_KSPSolve(NEP nep,Vec b,Vec x)NEPNArnoldi_KSPSolve44,1397
#undef __FUNCT____FUNCT__57,1827
#define __FUNCT__ __FUNCT__58,1844
PetscErrorCode NEPSetUp_NArnoldi(NEP nep)NEPSetUp_NArnoldi59,1882
#undef __FUNCT____FUNCT__86,3336
#define __FUNCT__ __FUNCT__87,3353
PetscErrorCode NEPSolve_NArnoldi(NEP nep)NEPSolve_NArnoldi88,3391
#undef __FUNCT____FUNCT__181,7042
#define __FUNCT__ __FUNCT__182,7059
PetscErrorCode NEPSetFromOptions_NArnoldi(PetscOptionItems *PetscOptionsObject,NEP nep)NEPSetFromOptions_NArnoldi183,7106
#undef __FUNCT____FUNCT__195,7531
#define __FUNCT__ __FUNCT__196,7548
static PetscErrorCode NEPNArnoldiSetKSP_NArnoldi(NEP nep,KSP ksp)NEPNArnoldiSetKSP_NArnoldi197,7595
#undef __FUNCT____FUNCT__211,8034
#define __FUNCT__ __FUNCT__212,8051
PetscErrorCode NEPNArnoldiSetKSP(NEP nep,KSP ksp)NEPNArnoldiSetKSP227,8354
#undef __FUNCT____FUNCT__239,8696
#define __FUNCT__ __FUNCT__240,8713
static PetscErrorCode NEPNArnoldiGetKSP_NArnoldi(NEP nep,KSP *ksp)NEPNArnoldiGetKSP_NArnoldi241,8760
#undef __FUNCT____FUNCT__259,9492
#define __FUNCT__ __FUNCT__260,9509
PetscErrorCode NEPNArnoldiGetKSP(NEP nep,KSP *ksp)NEPNArnoldiGetKSP277,9854
#undef __FUNCT____FUNCT__288,10144
#define __FUNCT__ __FUNCT__289,10161
PetscErrorCode NEPView_NArnoldi(NEP nep,PetscViewer viewer)NEPView_NArnoldi290,10198
#undef __FUNCT____FUNCT__307,10770
#define __FUNCT__ __FUNCT__308,10787
PetscErrorCode NEPDestroy_NArnoldi(NEP nep)NEPDestroy_NArnoldi309,10827
#undef __FUNCT____FUNCT__322,11281
#define __FUNCT__ __FUNCT__323,11298
PETSC_EXTERN PetscErrorCode NEPCreate_NArnoldi(NEP nep)NEPCreate_NArnoldi324,11337

src/nep/impls/nleigs/makefile,276
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,944
FFLAGS   =FFLAGS25,955
SOURCEC  = nleigs.cSOURCEC26,966
SOURCEF  = SOURCEF27,986
SOURCEH  =SOURCEH28,998
LIBBASE  = libslepcLIBBASE29,1009
DIRS     =DIRS30,1029
MANSEC   = NEPMANSEC31,1040
LOCDIR   = src/nep/impls/nleigs/LOCDIR32,1055

src/nep/impls/nleigs/nleigs.c,13562
nleigs.c:^?nleigs.c^A,1
#define  MAX_LBPOINTS MAX_LBPOINTS40,1373
#define  NDPOINTS NDPOINTS41,1400
#define  MAX_NSHIFTS MAX_NSHIFTS42,1427
  PetscInt       nmat;      /* number of interpolation points */nmat45,1472
  PetscScalar    *s,*xi;    /* Leja-Bagby points */s46,1537
  PetscScalar    *s,*xi;    /* Leja-Bagby points */xi46,1537
  PetscScalar    *beta;     /* scaling factors */beta47,1589
  Mat            *D;        /* divided difference matrices */D48,1639
  PetscScalar    *coeffD;   /* coefficients for divided differences in split form */coeffD49,1701
  PetscInt       nshifts;   /* provided number of shifts */nshifts50,1786
  PetscScalar    *shifts;   /* user-provided shifts for the Rational Krylov variant */shifts51,1846
  PetscInt       nshiftsw;  /* actual number of shifts (1 if Krylov-Schur) */nshiftsw52,1933
  PetscReal      ddtol;     /* tolerance for divided difference convergence */ddtol53,2011
  PetscInt       ddmaxit;   /* maximum number of divided difference terms */ddmaxit54,2090
  BV             W;         /* auxiliary BV object */W55,2167
  PetscReal      keep;      /* restart parameter */keep56,2221
  PetscBool      lock;      /* locking/non-locking variant */lock57,2273
  PetscBool      trueres;   /* whether the true residual norm must be computed */trueres58,2335
  PetscInt       idxrk;     /* index of next shift to use */idxrk59,2417
  KSP            *ksp;      /* ksp array for storing shift factorizations */ksp60,2478
  Vec            vrn;       /* random vector with normally distributed value */vrn61,2555
  void           *singularitiesctx;singularitiesctx62,2635
  PetscErrorCode (*computesingularities)(NEP,PetscInt*,PetscScalar*,void*);computesingularities63,2671
} NEP_NLEIGS;NEP_NLEIGS64,2747
  PetscInt    nmat;nmat67,2779
  PetscScalar coeff[MAX_NSHIFTS];coeff68,2799
  Mat         A[MAX_NSHIFTS];A69,2833
  Vec         t;t70,2863
} ShellMatCtx;ShellMatCtx71,2880
#undef __FUNCT____FUNCT__73,2896
#define __FUNCT__ __FUNCT__74,2913
PETSC_STATIC_INLINE PetscErrorCode NEPNLEIGSSetShifts(NEP nep)NEPNLEIGSSetShifts75,2952
#undef __FUNCT____FUNCT__87,3231
#define __FUNCT__ __FUNCT__88,3248
static PetscErrorCode NEPNLEIGSBackTransform(PetscObject ob,PetscInt n,PetscScalar *valr,PetscScalar *vali)NEPNLEIGSBackTransform89,3291
#undef __FUNCT____FUNCT__116,3903
#define __FUNCT__ __FUNCT__117,3920
static PetscErrorCode NEPNLEIGSLejaBagbyPoints(NEP nep)NEPNLEIGSLejaBagbyPoints118,3965
#undef __FUNCT____FUNCT__176,6185
#define __FUNCT__ __FUNCT__177,6202
static PetscErrorCode NEPNLEIGSEvalNRTFunct(NEP nep,PetscInt k,PetscScalar sigma,PetscScalar *b)NEPNLEIGSEvalNRTFunct178,6244
#undef __FUNCT____FUNCT__192,6620
#define __FUNCT__ __FUNCT__193,6637
static PetscErrorCode MatMult_Fun(Mat A,Vec x,Vec y)MatMult_Fun194,6669
#undef __FUNCT____FUNCT__211,7176
#define __FUNCT__ __FUNCT__212,7193
static PetscErrorCode MatMultTranspose_Fun(Mat A,Vec x,Vec y)MatMultTranspose_Fun213,7234
#undef __FUNCT____FUNCT__230,7768
#define __FUNCT__ __FUNCT__231,7785
static PetscErrorCode MatGetDiagonal_Fun(Mat A,Vec diag)MatGetDiagonal_Fun232,7824
#undef __FUNCT____FUNCT__249,8354
#define __FUNCT__ __FUNCT__250,8371
static PetscErrorCode MatDuplicate_Fun(Mat A,MatDuplicateOption op,Mat *B)MatDuplicate_Fun251,8408
#undef __FUNCT____FUNCT__285,9957
#define __FUNCT__ __FUNCT__286,9974
static PetscErrorCode MatDestroy_Fun(Mat A)MatDestroy_Fun287,10009
#undef __FUNCT____FUNCT__305,10429
#define __FUNCT__ __FUNCT__306,10446
static PetscErrorCode MatAXPY_Fun(Mat Y,PetscScalar a,Mat X,MatStructure str)MatAXPY_Fun307,10478
#undef __FUNCT____FUNCT__334,11246
#define __FUNCT__ __FUNCT__335,11263
static PetscErrorCode MatScale_Fun(Mat M,PetscScalar a)MatScale_Fun336,11296
#undef __FUNCT____FUNCT__348,11583
#define __FUNCT__ __FUNCT__349,11600
static PetscErrorCode NLEIGSMatToMatShellArray(Mat M,Mat *Ms)NLEIGSMatToMatShellArray350,11645
#undef __FUNCT____FUNCT__377,12985
#define __FUNCT__ __FUNCT__378,13002
static PetscErrorCode NEPNLEIGSNormEstimation(NEP nep,Mat M,PetscReal *norm,Vec *w)NEPNLEIGSNormEstimation379,13046
#undef __FUNCT____FUNCT__422,14842
#define __FUNCT__ __FUNCT__423,14859
static PetscErrorCode NEPNLEIGSDividedDifferences_split(NEP nep)NEPNLEIGSDividedDifferences_split424,14913
#undef __FUNCT____FUNCT__493,17376
#define __FUNCT__ __FUNCT__494,17393
static PetscErrorCode NEPNLEIGSDividedDifferences_callback(NEP nep)NEPNLEIGSDividedDifferences_callback495,17450
#undef __FUNCT____FUNCT__578,20481
#define __FUNCT__ __FUNCT__579,20498
static PetscErrorCode NEPNLEIGSRitzVector(NEP nep,PetscScalar *S,PetscInt ld,PetscInt nq,PetscScalar *H,PetscInt k,Vec t)NEPNLEIGSRitzVector580,20538
#undef __FUNCT____FUNCT__609,21839
#define __FUNCT__ __FUNCT__610,21856
static PetscErrorCode NEPNLEIGSKrylovConvergence(NEP nep,PetscScalar *S,PetscInt ld,PetscInt nq,PetscScalar *H,PetscBool getall,PetscInt kini,PetscInt nits,PetscScalar betak,PetscReal betah,PetscInt *kout,Vec *w)NEPNLEIGSKrylovConvergence614,21981
#undef __FUNCT____FUNCT__664,23869
#define __FUNCT__ __FUNCT__665,23886
PetscErrorCode NEPSetUp_NLEIGS(NEP nep)NEPSetUp_NLEIGS666,23922
#undef __FUNCT____FUNCT__721,26249
#define __FUNCT__ __FUNCT__722,26266
static PetscErrorCode NEPTOARSNorm2(PetscInt n,PetscScalar *S,PetscReal *norm)NEPTOARSNorm2726,26325
#undef __FUNCT____FUNCT__737,26589
#define __FUNCT__ __FUNCT__738,26606
static PetscErrorCode NEPTOAROrth2(NEP nep,PetscScalar *S,PetscInt ld,PetscInt deg,PetscInt k,PetscScalar *y,PetscReal *norm,PetscBool *lindep,PetscScalar *work)NEPTOAROrth2746,26823
#undef __FUNCT____FUNCT__790,28549
#define __FUNCT__ __FUNCT__791,28566
static PetscErrorCode NEPTOARExtendBasis(NEP nep,PetscInt idxrktg,PetscScalar *S,PetscInt ls,PetscInt nv,BV V,Vec t,PetscScalar *r,PetscInt lr,Vec *t_)NEPTOARExtendBasis803,28981
#undef __FUNCT____FUNCT__860,31685
#define __FUNCT__ __FUNCT__861,31702
static PetscErrorCode NEPTOARCoefficients(NEP nep,PetscScalar sigma,PetscInt nv,PetscScalar *S,PetscInt ls,PetscScalar *r,PetscInt lr,PetscScalar *x,PetscScalar *work)NEPTOARCoefficients865,31825
#undef __FUNCT____FUNCT__881,32368
#define __FUNCT__ __FUNCT__882,32385
static PetscErrorCode NEPNLEIGS_RKcontinuation(NEP nep,PetscInt ini,PetscInt end,PetscScalar *K,PetscScalar *H,PetscInt ld,PetscScalar sigma,PetscScalar *S,PetscInt lds,PetscScalar *cont,PetscScalar *t,PetscScalar *work)NEPNLEIGS_RKcontinuation887,32585
#undef __FUNCT____FUNCT__936,34475
#define __FUNCT__ __FUNCT__937,34492
static PetscErrorCode NEPNLEIGSTOARrun(NEP nep,PetscInt *nq,PetscScalar *S,PetscInt ld,PetscScalar *K,PetscScalar *H,PetscInt ldh,BV V,PetscInt k,PetscInt *M,PetscBool *breakdown,Vec *t_)NEPNLEIGSTOARrun941,34573
#undef __FUNCT____FUNCT__997,36498
#define __FUNCT__ __FUNCT__998,36515
static PetscErrorCode NEPTOARTrunc(NEP nep,PetscScalar *S,PetscInt ld,PetscInt deg,PetscInt *nq,PetscInt cs1,PetscScalar *work,PetscReal *rwork)NEPTOARTrunc1000,36588
#undef __FUNCT____FUNCT__1064,38885
#define __FUNCT__ __FUNCT__1065,38902
static PetscErrorCode NEPTOARSupdate(PetscScalar *S,PetscInt ld,PetscInt deg,PetscInt sr,PetscInt s,PetscInt ncu,PetscInt qr,PetscScalar *Q,PetscInt ldq,PetscScalar *work)NEPTOARSupdate1073,39033
#undef __FUNCT____FUNCT__1095,39897
#define __FUNCT__ __FUNCT__1096,39914
PetscErrorCode NEPSolve_NLEIGS(NEP nep)NEPSolve_NLEIGS1097,39950
#undef __FUNCT____FUNCT__1267,47050
#define __FUNCT__ __FUNCT__1268,47067
static PetscErrorCode NEPNLEIGSSetSingularitiesFunction_NLEIGS(NEP nep,PetscErrorCode (*fun)(NEP,PetscInt*,PetscScalar*,void*),void *ctx)NEPNLEIGSSetSingularitiesFunction_NLEIGS1269,47128
#undef __FUNCT____FUNCT__1279,47459
#define __FUNCT__ __FUNCT__1280,47476
PetscErrorCode NEPNLEIGSSetSingularitiesFunction(NEP nep,PetscErrorCode (*fun)(NEP,PetscInt*,PetscScalar*,void*),void *ctx)NEPNLEIGSSetSingularitiesFunction1308,48470
#undef __FUNCT____FUNCT__1318,48878
#define __FUNCT__ __FUNCT__1319,48895
static PetscErrorCode NEPNLEIGSGetSingularitiesFunction_NLEIGS(NEP nep,PetscErrorCode (**fun)(NEP,PetscInt*,PetscScalar*,void*),void **ctx)NEPNLEIGSGetSingularitiesFunction_NLEIGS1320,48956
#undef __FUNCT____FUNCT__1330,49287
#define __FUNCT__ __FUNCT__1331,49304
PetscErrorCode NEPNLEIGSGetSingularitiesFunction(NEP nep,PetscErrorCode (**fun)(NEP,PetscInt*,PetscScalar*,void*),void **ctx)NEPNLEIGSGetSingularitiesFunction1349,49805
#undef __FUNCT____FUNCT__1359,50217
#define __FUNCT__ __FUNCT__1360,50234
static PetscErrorCode NEPNLEIGSSetRestart_NLEIGS(NEP nep,PetscReal keep)NEPNLEIGSSetRestart_NLEIGS1361,50281
#undef __FUNCT____FUNCT__1374,50679
#define __FUNCT__ __FUNCT__1375,50696
PetscErrorCode NEPNLEIGSSetRestart(NEP nep,PetscReal keep)NEPNLEIGSSetRestart1397,51264
#undef __FUNCT____FUNCT__1408,51589
#define __FUNCT__ __FUNCT__1409,51606
static PetscErrorCode NEPNLEIGSGetRestart_NLEIGS(NEP nep,PetscReal *keep)NEPNLEIGSGetRestart_NLEIGS1410,51653
#undef __FUNCT____FUNCT__1419,51844
#define __FUNCT__ __FUNCT__1420,51861
PetscErrorCode NEPNLEIGSGetRestart(NEP nep,PetscReal *keep)NEPNLEIGSGetRestart1436,52178
#undef __FUNCT____FUNCT__1447,52487
#define __FUNCT__ __FUNCT__1448,52504
static PetscErrorCode NEPNLEIGSSetLocking_NLEIGS(NEP nep,PetscBool lock)NEPNLEIGSSetLocking_NLEIGS1449,52551
#undef __FUNCT____FUNCT__1458,52740
#define __FUNCT__ __FUNCT__1459,52757
PetscErrorCode NEPNLEIGSSetLocking(NEP nep,PetscBool lock)NEPNLEIGSSetLocking1483,53434
#undef __FUNCT____FUNCT__1494,53759
#define __FUNCT__ __FUNCT__1495,53776
static PetscErrorCode NEPNLEIGSGetLocking_NLEIGS(NEP nep,PetscBool *lock)NEPNLEIGSGetLocking_NLEIGS1496,53823
#undef __FUNCT____FUNCT__1505,54014
#define __FUNCT__ __FUNCT__1506,54031
PetscErrorCode NEPNLEIGSGetLocking(NEP nep,PetscBool *lock)NEPNLEIGSGetLocking1522,54338
#undef __FUNCT____FUNCT__1533,54647
#define __FUNCT__ __FUNCT__1534,54664
static PetscErrorCode NEPNLEIGSSetInterpolation_NLEIGS(NEP nep,PetscReal tol,PetscInt maxits)NEPNLEIGSSetInterpolation_NLEIGS1535,54717
#undef __FUNCT____FUNCT__1557,55457
#define __FUNCT__ __FUNCT__1558,55474
PetscErrorCode NEPNLEIGSSetInterpolation(NEP nep,PetscReal tol,PetscInt maxits)NEPNLEIGSSetInterpolation1581,56207
#undef __FUNCT____FUNCT__1593,56621
#define __FUNCT__ __FUNCT__1594,56638
static PetscErrorCode NEPNLEIGSGetInterpolation_NLEIGS(NEP nep,PetscReal *tol,PetscInt *maxits)NEPNLEIGSGetInterpolation_NLEIGS1595,56691
#undef __FUNCT____FUNCT__1605,56957
#define __FUNCT__ __FUNCT__1606,56974
PetscErrorCode NEPNLEIGSGetInterpolation(NEP nep,PetscReal *tol,PetscInt *maxits)NEPNLEIGSGetInterpolation1624,57435
#undef __FUNCT____FUNCT__1634,57759
#define __FUNCT__ __FUNCT__1635,57776
static PetscErrorCode NEPNLEIGSSetTrueResidual_NLEIGS(NEP nep,PetscBool trueres)NEPNLEIGSSetTrueResidual_NLEIGS1636,57828
#undef __FUNCT____FUNCT__1645,58031
#define __FUNCT__ __FUNCT__1646,58048
PetscErrorCode NEPNLEIGSSetTrueResidual(NEP nep,PetscBool trueres)NEPNLEIGSSetTrueResidual1670,58811
#undef __FUNCT____FUNCT__1681,59155
#define __FUNCT__ __FUNCT__1682,59172
static PetscErrorCode NEPNLEIGSGetTrueResidual_NLEIGS(NEP nep,PetscBool *trueres)NEPNLEIGSGetTrueResidual_NLEIGS1683,59224
#undef __FUNCT____FUNCT__1692,59429
#define __FUNCT__ __FUNCT__1693,59446
PetscErrorCode NEPNLEIGSGetTrueResidual(NEP nep,PetscBool *trueres)NEPNLEIGSGetTrueResidual1710,59813
#undef __FUNCT____FUNCT__1721,60141
#define __FUNCT__ __FUNCT__1722,60158
static PetscErrorCode NEPNLEIGSSetRKShifts_NLEIGS(NEP nep,PetscInt ns,PetscScalar *shifts)NEPNLEIGSSetRKShifts_NLEIGS1723,60206
#undef __FUNCT____FUNCT__1742,60928
#define __FUNCT__ __FUNCT__1743,60945
PetscErrorCode NEPNLEIGSSetRKShifts(NEP nep,PetscInt ns,PetscScalar *shifts)NEPNLEIGSSetRKShifts1771,61795
#undef __FUNCT____FUNCT__1783,62186
#define __FUNCT__ __FUNCT__1784,62203
static PetscErrorCode NEPNLEIGSGetRKShifts_NLEIGS(NEP nep,PetscInt *ns,PetscScalar **shifts)NEPNLEIGSGetRKShifts_NLEIGS1785,62251
#undef __FUNCT____FUNCT__1800,62659
#define __FUNCT__ __FUNCT__1801,62676
PetscErrorCode NEPNLEIGSGetRKShifts(NEP nep,PetscInt *ns,PetscScalar **shifts)NEPNLEIGSGetRKShifts1819,63031
#define SHIFTMAX SHIFTMAX1831,63411
#undef __FUNCT____FUNCT__1833,63432
#define __FUNCT__ __FUNCT__1834,63449
PetscErrorCode NEPSetFromOptions_NLEIGS(PetscOptionItems *PetscOptionsObject,NEP nep)NEPSetFromOptions_NLEIGS1835,63494
#undef __FUNCT____FUNCT__1891,66038
#define __FUNCT__ __FUNCT__1892,66055
static PetscErrorCode NEPNLEIGSGetKSPs_NLEIGS(NEP nep,KSP **ksp)NEPNLEIGSGetKSPs_NLEIGS1893,66099
#undef __FUNCT____FUNCT__1916,67031
#define __FUNCT__ __FUNCT__1917,67048
PetscErrorCode NEPNLEIGSGetKSPs(NEP nep,KSP **ksp)NEPNLEIGSGetKSPs1932,67370
#undef __FUNCT____FUNCT__1943,67660
#define __FUNCT__ __FUNCT__1944,67677
PetscErrorCode NEPView_NLEIGS(NEP nep,PetscViewer viewer)NEPView_NLEIGS1945,67712
#undef __FUNCT____FUNCT__1979,69543
#define __FUNCT__ __FUNCT__1980,69560
PetscErrorCode NEPReset_NLEIGS(NEP nep)NEPReset_NLEIGS1981,69596
#undef __FUNCT____FUNCT__1999,70036
#define __FUNCT__ __FUNCT__2000,70053
PetscErrorCode NEPDestroy_NLEIGS(NEP nep)NEPDestroy_NLEIGS2001,70091
#undef __FUNCT____FUNCT__2029,71910
#define __FUNCT__ __FUNCT__2030,71927
PETSC_EXTERN PetscErrorCode NEPCreate_NLEIGS(NEP nep)NEPCreate_NLEIGS2031,71964

src/nep/impls/rii/makefile,271
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = rii.cSOURCEC26,958
SOURCEF  =SOURCEF27,975
SOURCEH  =SOURCEH28,986
LIBBASE  = libslepcnepLIBBASE29,997
DIRS     =DIRS30,1020
MANSEC   = NEPMANSEC31,1031
LOCDIR   = src/nep/impls/rii/LOCDIR32,1046

src/nep/impls/rii/rii.c,4240
rii.c:^?rii.c^A,1
  PetscInt  max_inner_it;     /* maximum number of Newton iterations */max_inner_it39,1323
  PetscInt  lag;              /* interval to rebuild preconditioner */lag40,1395
  PetscBool cctol;            /* constant correction tolerance */cctol41,1466
  KSP       ksp;              /* linear solver object */ksp42,1532
} NEP_RII;NEP_RII43,1589
#undef __FUNCT____FUNCT__45,1601
#define __FUNCT__ __FUNCT__46,1618
PETSC_STATIC_INLINE PetscErrorCode NEPRII_KSPSolve(NEP nep,Vec b,Vec x)NEPRII_KSPSolve47,1654
#undef __FUNCT____FUNCT__60,2074
#define __FUNCT__ __FUNCT__61,2091
PetscErrorCode NEPSetUp_RII(NEP nep)NEPSetUp_RII62,2124
#undef __FUNCT____FUNCT__84,3126
#define __FUNCT__ __FUNCT__85,3143
PetscErrorCode NEPSolve_RII(NEP nep)NEPSolve_RII86,3176
#undef __FUNCT____FUNCT__180,6886
#define __FUNCT__ __FUNCT__181,6903
PetscErrorCode NEPSetFromOptions_RII(PetscOptionItems *PetscOptionsObject,NEP nep)NEPSetFromOptions_RII182,6945
#undef __FUNCT____FUNCT__203,8150
#define __FUNCT__ __FUNCT__204,8167
static PetscErrorCode NEPRIISetMaximumIterations_RII(NEP nep,PetscInt its)NEPRIISetMaximumIterations_RII205,8218
#undef __FUNCT____FUNCT__214,8412
#define __FUNCT__ __FUNCT__215,8429
PetscErrorCode NEPRIISetMaximumIterations(NEP nep,PetscInt its)NEPRIISetMaximumIterations231,8878
#undef __FUNCT____FUNCT__242,9211
#define __FUNCT__ __FUNCT__243,9228
static PetscErrorCode NEPRIIGetMaximumIterations_RII(NEP nep,PetscInt *its)NEPRIIGetMaximumIterations_RII244,9279
#undef __FUNCT____FUNCT__253,9475
#define __FUNCT__ __FUNCT__254,9492
PetscErrorCode NEPRIIGetMaximumIterations(NEP nep,PetscInt *its)NEPRIIGetMaximumIterations270,9824
#undef __FUNCT____FUNCT__281,10142
#define __FUNCT__ __FUNCT__282,10159
static PetscErrorCode NEPRIISetLagPreconditioner_RII(NEP nep,PetscInt lag)NEPRIISetLagPreconditioner_RII283,10210
#undef __FUNCT____FUNCT__293,10486
#define __FUNCT__ __FUNCT__294,10503
PetscErrorCode NEPRIISetLagPreconditioner(NEP nep,PetscInt lag)NEPRIISetLagPreconditioner318,11192
#undef __FUNCT____FUNCT__329,11525
#define __FUNCT__ __FUNCT__330,11542
static PetscErrorCode NEPRIIGetLagPreconditioner_RII(NEP nep,PetscInt *lag)NEPRIIGetLagPreconditioner_RII331,11593
#undef __FUNCT____FUNCT__340,11780
#define __FUNCT__ __FUNCT__341,11797
PetscErrorCode NEPRIIGetLagPreconditioner(NEP nep,PetscInt *lag)NEPRIIGetLagPreconditioner357,12125
#undef __FUNCT____FUNCT__368,12443
#define __FUNCT__ __FUNCT__369,12460
static PetscErrorCode NEPRIISetConstCorrectionTol_RII(NEP nep,PetscBool cct)NEPRIISetConstCorrectionTol_RII370,12512
#undef __FUNCT____FUNCT__379,12701
#define __FUNCT__ __FUNCT__380,12718
PetscErrorCode NEPRIISetConstCorrectionTol(NEP nep,PetscBool cct)NEPRIISetConstCorrectionTol404,13418
#undef __FUNCT____FUNCT__415,13755
#define __FUNCT__ __FUNCT__416,13772
static PetscErrorCode NEPRIIGetConstCorrectionTol_RII(NEP nep,PetscBool *cct)NEPRIIGetConstCorrectionTol_RII417,13824
#undef __FUNCT____FUNCT__426,14015
#define __FUNCT__ __FUNCT__427,14032
PetscErrorCode NEPRIIGetConstCorrectionTol(NEP nep,PetscBool *cct)NEPRIIGetConstCorrectionTol443,14372
#undef __FUNCT____FUNCT__454,14694
#define __FUNCT__ __FUNCT__455,14711
static PetscErrorCode NEPRIISetKSP_RII(NEP nep,KSP ksp)NEPRIISetKSP_RII456,14748
#undef __FUNCT____FUNCT__470,15172
#define __FUNCT__ __FUNCT__471,15189
PetscErrorCode NEPRIISetKSP(NEP nep,KSP ksp)NEPRIISetKSP486,15477
#undef __FUNCT____FUNCT__498,15809
#define __FUNCT__ __FUNCT__499,15826
static PetscErrorCode NEPRIIGetKSP_RII(NEP nep,KSP *ksp)NEPRIIGetKSP_RII500,15863
#undef __FUNCT____FUNCT__518,16575
#define __FUNCT__ __FUNCT__519,16592
PetscErrorCode NEPRIIGetKSP(NEP nep,KSP *ksp)NEPRIIGetKSP536,16922
#undef __FUNCT____FUNCT__547,17202
#define __FUNCT__ __FUNCT__548,17219
PetscErrorCode NEPView_RII(NEP nep,PetscViewer viewer)NEPView_RII549,17251
#undef __FUNCT____FUNCT__573,18233
#define __FUNCT__ __FUNCT__574,18250
PetscErrorCode NEPDestroy_RII(NEP nep)NEPDestroy_RII575,18285
#undef __FUNCT____FUNCT__594,19351
#define __FUNCT__ __FUNCT__595,19368
PETSC_EXTERN PetscErrorCode NEPCreate_RII(NEP nep)NEPCreate_RII596,19402

src/nep/impls/slp/makefile,271
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = slp.cSOURCEC26,958
SOURCEF  =SOURCEF27,975
SOURCEH  =SOURCEH28,986
LIBBASE  = libslepcnepLIBBASE29,997
DIRS     =DIRS30,1020
MANSEC   = NEPMANSEC31,1031
LOCDIR   = src/nep/impls/slp/LOCDIR32,1046

src/nep/impls/slp/slp.c,1726
slp.c:^?slp.c^A,1
  EPS       eps;             /* linear eigensolver for T*z = mu*Tp*z */eps39,1313
} NEP_SLP;NEP_SLP40,1385
#undef __FUNCT____FUNCT__42,1397
#define __FUNCT__ __FUNCT__43,1414
PetscErrorCode NEPSetUp_SLP(NEP nep)NEPSetUp_SLP44,1447
#undef __FUNCT____FUNCT__76,3091
#define __FUNCT__ __FUNCT__77,3108
PetscErrorCode NEPSolve_SLP(NEP nep)NEPSolve_SLP78,3141
#undef __FUNCT____FUNCT__139,5529
#define __FUNCT__ __FUNCT__140,5546
PetscErrorCode NEPSetFromOptions_SLP(PetscOptionItems *PetscOptionsObject,NEP nep)NEPSetFromOptions_SLP141,5588
#undef __FUNCT____FUNCT__154,6038
#define __FUNCT__ __FUNCT__155,6055
static PetscErrorCode NEPSLPSetEPS_SLP(NEP nep,EPS eps)NEPSLPSetEPS_SLP156,6092
#undef __FUNCT____FUNCT__170,6516
#define __FUNCT__ __FUNCT__171,6533
PetscErrorCode NEPSLPSetEPS(NEP nep,EPS eps)NEPSLPSetEPS186,6834
#undef __FUNCT____FUNCT__198,7166
#define __FUNCT__ __FUNCT__199,7183
static PetscErrorCode NEPSLPGetEPS_SLP(NEP nep,EPS *eps)NEPSLPGetEPS_SLP200,7220
#undef __FUNCT____FUNCT__220,8010
#define __FUNCT__ __FUNCT__221,8027
PetscErrorCode NEPSLPGetEPS(NEP nep,EPS *eps)NEPSLPGetEPS238,8358
#undef __FUNCT____FUNCT__249,8638
#define __FUNCT__ __FUNCT__250,8655
PetscErrorCode NEPView_SLP(NEP nep,PetscViewer viewer)NEPView_SLP251,8687
#undef __FUNCT____FUNCT__268,9244
#define __FUNCT__ __FUNCT__269,9261
PetscErrorCode NEPReset_SLP(NEP nep)NEPReset_SLP270,9294
#undef __FUNCT____FUNCT__280,9515
#define __FUNCT__ __FUNCT__281,9532
PetscErrorCode NEPDestroy_SLP(NEP nep)NEPDestroy_SLP282,9567
#undef __FUNCT____FUNCT__295,10001
#define __FUNCT__ __FUNCT__296,10018
PETSC_EXTERN PetscErrorCode NEPCreate_SLP(NEP nep)NEPCreate_SLP297,10052

src/nep/interface/dlregisnep.c,1229
dlregisnep.c:^?dlregisnep.c^A,1
static PetscBool NEPPackageInitialized = PETSC_FALSE;NEPPackageInitialized24,960
const char *NEPErrorTypes[] = {"ABSOLUTE","RELATIVE","NEPErrorType","NEP_ERROR_",0};NEPErrorTypes26,1015
const char *NEPRefineTypes[] = {"NONE","SIMPLE","MULTIPLE","NEPRefine","NEP_REFINE_",0};NEPRefineTypes27,1100
const char *NEPRefineSchemes[] = {"","SCHUR","MBE","EXPLICIT","NEPRefineScheme","NEP_REFINE_SCHEME_",0};NEPRefineSchemes28,1189
const char *const NEPConvergedReasons_Shifted[] = {"DIVERGED_LINEAR_SOLVE","","DIVERGED_BREAKDOWN","DIVERGED_ITS","CONVERGED_ITERATING","CONVERGED_TOL","CONVERGED_USER","NEPConvergedReason","NEP_",0};NEPConvergedReasons_Shifted29,1294
const char *const*NEPConvergedReasons = NEPConvergedReasons_Shifted + 4;NEPConvergedReasons30,1495
#undef __FUNCT____FUNCT__32,1569
#define __FUNCT__ __FUNCT__33,1586
PetscErrorCode NEPFinalizePackage(void)NEPFinalizePackage42,1821
#undef __FUNCT____FUNCT__53,2075
#define __FUNCT__ __FUNCT__54,2092
PetscErrorCode NEPInitializePackage(void)NEPInitializePackage64,2420
#undef __FUNCT____FUNCT__107,4147
#define __FUNCT__ __FUNCT__108,4164
PETSC_EXTERN PetscErrorCode PetscDLLibraryRegister_slepcnep()PetscDLLibraryRegister_slepcnep116,4414

src/nep/interface/ftn-custom/makefile,257
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = znepf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1015
SOURCEH  =SOURCEH28,1026
DIRS     =DIRS29,1037
LIBBASE  = libslepcnepLIBBASE30,1048
LOCDIR   = src/nep/interface/ftn-custom/LOCDIR31,1071

src/nep/interface/ftn-custom/znepf.c,8227
znepf.c:^?znepf.c^A,1
PETSC_EXTERN void nepmonitorall_(NEP *nep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)nepmonitorall_76,3526
PETSC_EXTERN void nepmonitorconverged_(NEP *nep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,SlepcConvMonitor *ctx,PetscErrorCode *ierr)nepmonitorconverged_81,3790
PETSC_EXTERN void nepmonitorfirst_(NEP *nep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)nepmonitorfirst_86,4061
PETSC_EXTERN void nepmonitorlg_(NEP *nep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,void *ctx,PetscErrorCode *ierr)nepmonitorlg_91,4329
PETSC_EXTERN void nepmonitorlgall_(NEP *nep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,void *ctx,PetscErrorCode *ierr)nepmonitorlgall_96,4573
  PetscFortranCallbackId monitor;monitor102,4839
  PetscFortranCallbackId monitordestroy;monitordestroy103,4873
  PetscFortranCallbackId convergence;convergence104,4914
  PetscFortranCallbackId convdestroy;convdestroy105,4952
  PetscFortranCallbackId stopping;stopping106,4990
  PetscFortranCallbackId stopdestroy;stopdestroy107,5025
  PetscFortranCallbackId comparison;comparison108,5063
} _cb;_cb109,5100
#undef __FUNCT____FUNCT__112,5200
static PetscErrorCode ourmonitor(NEP nep,PetscInt i,PetscInt nc,PetscScalar *er,PetscScalar *ei,PetscReal *d,PetscInt l,void* ctx)ourmonitor114,5248
#undef __FUNCT____FUNCT__119,5566
static PetscErrorCode ourdestroy(void** ctx)ourdestroy121,5614
#undef __FUNCT____FUNCT__127,5781
static PetscErrorCode ourconvergence(NEP nep,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)ourconvergence129,5833
#undef __FUNCT____FUNCT__134,6133
static PetscErrorCode ourconvdestroy(void *ctx)ourconvdestroy136,6185
#undef __FUNCT____FUNCT__142,6351
static PetscErrorCode ourstopping(NEP nep,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nev,NEPConvergedReason *reason,void *ctx)ourstopping144,6400
#undef __FUNCT____FUNCT__149,6732
static PetscErrorCode ourstopdestroy(void *ctx)ourstopdestroy151,6784
#undef __FUNCT____FUNCT__157,6950
static PetscErrorCode oureigenvaluecomparison(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *r,void *ctx)oureigenvaluecomparison159,7011
PETSC_EXTERN void PETSC_STDCALL nepview_(NEP *nep,PetscViewer *viewer,PetscErrorCode *ierr)nepview_165,7337
PETSC_EXTERN void PETSC_STDCALL nepreasonview_(NEP *nep,PetscViewer *viewer,PetscErrorCode *ierr)nepreasonview_172,7524
PETSC_EXTERN void PETSC_STDCALL neperrorview_(NEP *nep,NEPErrorType *etype,PetscViewer *viewer,PetscErrorCode *ierr)neperrorview_179,7723
PETSC_EXTERN void PETSC_STDCALL nepvaluesview_(NEP *nep,PetscViewer *viewer,PetscErrorCode *ierr)nepvaluesview_186,7947
PETSC_EXTERN void PETSC_STDCALL nepvectorsview_(NEP *nep,PetscViewer *viewer,PetscErrorCode *ierr)nepvectorsview_193,8146
PETSC_EXTERN void PETSC_STDCALL nepsettype_(NEP *nep,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))nepsettype_200,8347
PETSC_EXTERN void PETSC_STDCALL nepgettype_(NEP *nep,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))nepgettype_209,8562
PETSC_EXTERN void PETSC_STDCALL nepsetoptionsprefix_(NEP *nep,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))nepsetoptionsprefix_218,8841
PETSC_EXTERN void PETSC_STDCALL nepappendoptionsprefix_(NEP *nep,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))nepappendoptionsprefix_227,9080
PETSC_EXTERN void PETSC_STDCALL nepgetoptionsprefix_(NEP *nep,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))nepgetoptionsprefix_236,9325
PETSC_EXTERN void PETSC_STDCALL nepmonitorset_(NEP *nep,void (PETSC_STDCALL *monitor)(NEP*,PetscInt*,PetscInt*,PetscScalar*,PetscScalar*,PetscReal*,PetscInt*,void*,PetscErrorCode*),void *mctx,void (PETSC_STDCALL *monitordestroy)(void *,PetscErrorCode*),PetscErrorCode *ierr)nepmonitorset_245,9633
PETSC_EXTERN void PETSC_STDCALL nepconvergedabsolute_(NEP *nep,PetscScalar *eigr,PetscScalar *eigi,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)nepconvergedabsolute_270,11675
PETSC_EXTERN void PETSC_STDCALL nepconvergedrelative_(NEP *nep,PetscScalar *eigr,PetscScalar *eigi,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)nepconvergedrelative_275,11910
PETSC_EXTERN void PETSC_STDCALL nepsetconvergencetestfunction_(NEP *nep,void (PETSC_STDCALL *func)(NEP*,PetscScalar*,PetscScalar*,PetscReal*,PetscReal*,void*,PetscErrorCode*),void* ctx,void (PETSC_STDCALL *destroy)(void*,PetscErrorCode*),PetscErrorCode *ierr)nepsetconvergencetestfunction_280,12145
PETSC_EXTERN void PETSC_STDCALL nepstoppingbasic_(NEP *nep,PetscInt *its,PetscInt *max_it,PetscInt *nconv,PetscInt *nev,NEPConvergedReason *reason,void *ctx,PetscErrorCode *ierr)nepstoppingbasic_299,13274
PETSC_EXTERN void PETSC_STDCALL nepsetstoppingtestfunction_(NEP *nep,void (PETSC_STDCALL *func)(NEP*,PetscInt,PetscInt,PetscInt,PetscInt,NEPConvergedReason*,void*,PetscErrorCode*),void* ctx,void (PETSC_STDCALL *destroy)(void*,PetscErrorCode*),PetscErrorCode *ierr)nepsetstoppingtestfunction_304,13528
PETSC_EXTERN void PETSC_STDCALL nepseteigenvaluecomparison_(NEP *nep,void (PETSC_STDCALL *func)(PetscScalar*,PetscScalar*,PetscScalar*,PetscScalar*,PetscInt*,void*),void* ctx,PetscErrorCode *ierr)nepseteigenvaluecomparison_321,14504

src/nep/interface/makefile,379
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = nepmon.c nepbasic.c nepview.c nepdefault.c nepregis.c nepopts.c nepsetup.c nepsolve.c neprefine.c dlregisnep.cSOURCEC26,958
SOURCEF  =SOURCEF27,1080
SOURCEH  =SOURCEH28,1091
LIBBASE  = libslepcnepLIBBASE29,1102
DIRS     =DIRS30,1125
MANSEC   = NEPMANSEC31,1136
LOCDIR   = src/nep/interface/LOCDIR32,1151

src/nep/interface/nepbasic.c,5206
nepbasic.c:^?nepbasic.c^A,1
PetscFunctionList NEPList = 0;NEPList26,1029
PetscBool         NEPRegisterAllCalled = PETSC_FALSE;NEPRegisterAllCalled27,1060
PetscClassId      NEP_CLASSID = 0;NEP_CLASSID28,1114
PetscLogEvent     NEP_SetUp = 0,NEP_Solve = 0,NEP_Refine = 0,NEP_FunctionEval = 0,NEP_JacobianEval = 0,NEP_DerivativesEval = 0;NEP_SetUp29,1149
PetscLogEvent     NEP_SetUp = 0,NEP_Solve = 0,NEP_Refine = 0,NEP_FunctionEval = 0,NEP_JacobianEval = 0,NEP_DerivativesEval = 0;NEP_Solve29,1149
PetscLogEvent     NEP_SetUp = 0,NEP_Solve = 0,NEP_Refine = 0,NEP_FunctionEval = 0,NEP_JacobianEval = 0,NEP_DerivativesEval = 0;NEP_Refine29,1149
PetscLogEvent     NEP_SetUp = 0,NEP_Solve = 0,NEP_Refine = 0,NEP_FunctionEval = 0,NEP_JacobianEval = 0,NEP_DerivativesEval = 0;NEP_FunctionEval29,1149
PetscLogEvent     NEP_SetUp = 0,NEP_Solve = 0,NEP_Refine = 0,NEP_FunctionEval = 0,NEP_JacobianEval = 0,NEP_DerivativesEval = 0;NEP_JacobianEval29,1149
PetscLogEvent     NEP_SetUp = 0,NEP_Solve = 0,NEP_Refine = 0,NEP_FunctionEval = 0,NEP_JacobianEval = 0,NEP_DerivativesEval = 0;NEP_DerivativesEval29,1149
#undef __FUNCT____FUNCT__31,1278
#define __FUNCT__ __FUNCT__32,1295
PetscErrorCode NEPCreate(MPI_Comm comm,NEP *outnep)NEPCreate48,1592
#undef __FUNCT____FUNCT__124,3913
#define __FUNCT__ __FUNCT__125,3930
PetscErrorCode NEPSetType(NEP nep,NEPType type)NEPSetType154,4851
#undef __FUNCT____FUNCT__178,5675
#define __FUNCT__ __FUNCT__179,5692
PetscErrorCode NEPGetType(NEP nep,NEPType *type)NEPGetType195,5971
#undef __FUNCT____FUNCT__204,6190
#define __FUNCT__ __FUNCT__205,6207
PetscErrorCode NEPRegister(const char *name,PetscErrorCode (*function)(NEP))NEPRegister232,6836
#undef __FUNCT____FUNCT__241,7059
#define __FUNCT__ __FUNCT__242,7076
PetscErrorCode NEPReset_Problem(NEP nep)NEPReset_Problem246,7173
#undef __FUNCT____FUNCT__267,7855
#define __FUNCT__ __FUNCT__268,7872
PetscErrorCode NEPReset(NEP nep)NEPReset282,8147
#undef __FUNCT____FUNCT__305,8934
#define __FUNCT__ __FUNCT__306,8951
PetscErrorCode NEPDestroy(NEP *nep)NEPDestroy319,9197
#undef __FUNCT____FUNCT__342,10084
#define __FUNCT__ __FUNCT__343,10101
PetscErrorCode NEPSetBV(NEP nep,BV bv)NEPSetBV361,10518
#undef __FUNCT____FUNCT__376,10963
#define __FUNCT__ __FUNCT__377,10980
PetscErrorCode NEPGetBV(NEP nep,BV *bv)NEPGetBV394,11304
#undef __FUNCT____FUNCT__409,11695
#define __FUNCT__ __FUNCT__410,11712
PetscErrorCode NEPSetRG(NEP nep,RG rg)NEPSetRG428,12108
#undef __FUNCT____FUNCT__443,12556
#define __FUNCT__ __FUNCT__444,12573
PetscErrorCode NEPGetRG(NEP nep,RG *rg)NEPGetRG461,12883
#undef __FUNCT____FUNCT__476,13278
#define __FUNCT__ __FUNCT__477,13295
PetscErrorCode NEPSetDS(NEP nep,DS ds)NEPSetDS495,13712
#undef __FUNCT____FUNCT__510,14160
#define __FUNCT__ __FUNCT__511,14177
PetscErrorCode NEPGetDS(NEP nep,DS *ds)NEPGetDS528,14501
#undef __FUNCT____FUNCT__543,14896
#define __FUNCT__ __FUNCT__544,14913
PetscErrorCode NEPRefineGetKSP(NEP nep,KSP *ksp)NEPRefineGetKSP561,15244
#undef __FUNCT____FUNCT__586,16383
#define __FUNCT__ __FUNCT__587,16400
PetscErrorCode NEPSetTarget(NEP nep,PetscScalar target)NEPSetTarget612,17098
#undef __FUNCT____FUNCT__621,17329
#define __FUNCT__ __FUNCT__622,17346
PetscErrorCode NEPGetTarget(NEP nep,PetscScalar* target)NEPGetTarget641,17687
#undef __FUNCT____FUNCT__650,17906
#define __FUNCT__ __FUNCT__651,17923
PetscErrorCode NEPSetFunction(NEP nep,Mat A,Mat B,PetscErrorCode (*fun)(NEP,PetscScalar,Mat,Mat,void*),void *ctx)NEPSetFunction681,18977
#undef __FUNCT____FUNCT__712,19980
#define __FUNCT__ __FUNCT__713,19997
PetscErrorCode NEPGetFunction(NEP nep,Mat *A,Mat *B,PetscErrorCode (**fun)(NEP,PetscScalar,Mat,Mat,void*),void **ctx)NEPGetFunction733,20585
#undef __FUNCT____FUNCT__745,20976
#define __FUNCT__ __FUNCT__746,20993
PetscErrorCode NEPSetJacobian(NEP nep,Mat A,PetscErrorCode (*jac)(NEP,PetscScalar,Mat,void*),void *ctx)NEPSetJacobian774,21900
#undef __FUNCT____FUNCT__798,22639
#define __FUNCT__ __FUNCT__799,22656
PetscErrorCode NEPGetJacobian(NEP nep,Mat *A,PetscErrorCode (**jac)(NEP,PetscScalar,Mat,void*),void **ctx)NEPGetJacobian818,23197
#undef __FUNCT____FUNCT__829,23540
#define __FUNCT__ __FUNCT__830,23557
PetscErrorCode NEPSetSplitOperator(NEP nep,PetscInt n,Mat A[],FN f[],MatStructure str)NEPSetSplitOperator862,24654
#undef __FUNCT____FUNCT__901,26148
#define __FUNCT__ __FUNCT__902,26165
PetscErrorCode NEPGetSplitOperatorTerm(NEP nep,PetscInt k,Mat *A,FN *f)NEPGetSplitOperatorTerm921,26730
#undef __FUNCT____FUNCT__932,27092
#define __FUNCT__ __FUNCT__933,27109
PetscErrorCode NEPGetSplitOperatorInfo(NEP nep,PetscInt *n,MatStructure *str)NEPGetSplitOperatorInfo951,27628
#undef __FUNCT____FUNCT__961,27884
#define __FUNCT__ __FUNCT__962,27901
PetscErrorCode NEPSetDerivatives(NEP nep,Mat A,PetscErrorCode (*der)(NEP,PetscScalar,PetscInt,Mat,void*),void *ctx)NEPSetDerivatives982,28616
#undef __FUNCT____FUNCT__1006,29385
#define __FUNCT__ __FUNCT__1007,29402
PetscErrorCode NEPGetDerivatives(NEP nep,Mat *A,PetscErrorCode (**der)(NEP,PetscScalar,PetscInt,Mat,void*),void **ctx)NEPGetDerivatives1026,29971

src/nep/interface/nepdefault.c,1362
nepdefault.c:^?nepdefault.c^A,1
#undef __FUNCT____FUNCT__26,1066
#define __FUNCT__ __FUNCT__27,1083
PetscErrorCode NEPSetWorkVecs(NEP nep,PetscInt nw)NEPSetWorkVecs43,1453
#undef __FUNCT____FUNCT__60,1947
#define __FUNCT__ __FUNCT__61,1964
PetscErrorCode NEPGetDefaultShift(NEP nep,PetscScalar *sigma)NEPGetDefaultShift65,2093
#undef __FUNCT____FUNCT__95,2801
#define __FUNCT__ __FUNCT__96,2818
PetscErrorCode NEPConvergedRelative(NEP nep,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)NEPConvergedRelative100,2937
#undef __FUNCT____FUNCT__110,3183
#define __FUNCT__ __FUNCT__111,3200
PetscErrorCode NEPConvergedAbsolute(NEP nep,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)NEPConvergedAbsolute115,3303
#undef __FUNCT____FUNCT__122,3494
#define __FUNCT__ __FUNCT__123,3511
PetscErrorCode NEPConvergedNorm(NEP nep,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)NEPConvergedNorm127,3624
#undef __FUNCT____FUNCT__153,4621
#define __FUNCT__ __FUNCT__154,4638
PetscErrorCode NEPStoppingBasic(NEP nep,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nev,NEPConvergedReason *reason,void *ctx)NEPStoppingBasic187,5772
#undef __FUNCT____FUNCT__203,6407
#define __FUNCT__ __FUNCT__204,6424
PetscErrorCode NEPComputeVectors_Schur(NEP nep)NEPComputeVectors_Schur205,6468

src/nep/interface/nepmon.c,2314
nepmon.c:^?nepmon.c^A,1
#undef __FUNCT____FUNCT__27,1050
#define __FUNCT__ __FUNCT__28,1067
PetscErrorCode NEPMonitor(NEP nep,PetscInt it,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest)NEPMonitor32,1156
#undef __FUNCT____FUNCT__44,1537
#define __FUNCT__ __FUNCT__45,1554
PetscErrorCode NEPMonitorSet(NEP nep,PetscErrorCode (*monitor)(NEP,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))NEPMonitorSet94,3582
#undef __FUNCT____FUNCT__105,4197
#define __FUNCT__ __FUNCT__106,4214
PetscErrorCode NEPMonitorCancel(NEP nep)NEPMonitorCancel124,4687
#undef __FUNCT____FUNCT__140,5064
#define __FUNCT__ __FUNCT__141,5081
PetscErrorCode NEPGetMonitorContext(NEP nep,void **ctx)NEPGetMonitorContext158,5454
#undef __FUNCT____FUNCT__166,5643
#define __FUNCT__ __FUNCT__167,5660
PetscErrorCode NEPMonitorAll(NEP nep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,PetscViewerAndFormat *vf)NEPMonitorAll188,6297
#undef __FUNCT____FUNCT__222,7994
#define __FUNCT__ __FUNCT__223,8011
PetscErrorCode NEPMonitorFirst(NEP nep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,PetscViewerAndFormat *vf)NEPMonitorFirst244,8658
#undef __FUNCT____FUNCT__276,10328
#define __FUNCT__ __FUNCT__277,10345
PetscErrorCode NEPMonitorConverged(NEP nep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,SlepcConvMonitor ctx)NEPMonitorConverged298,10933
#undef __FUNCT____FUNCT__335,12690
#define __FUNCT__ __FUNCT__336,12707
PetscErrorCode NEPMonitorLGCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscDrawLG *lgctx)NEPMonitorLGCreate365,13507
#undef __FUNCT____FUNCT__381,14053
#define __FUNCT__ __FUNCT__382,14070
PetscErrorCode NEPMonitorLG(NEP nep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)NEPMonitorLG383,14103
#undef __FUNCT____FUNCT__407,14949
#define __FUNCT__ __FUNCT__408,14966
PetscErrorCode NEPMonitorLGAll(NEP nep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)NEPMonitorLGAll409,15002

src/nep/interface/nepopts.c,4671
nepopts.c:^?nepopts.c^A,1
#undef __FUNCT____FUNCT__28,1109
#define __FUNCT__ __FUNCT__29,1126
PetscErrorCode NEPMonitorSetFromOptions(NEP nep,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(NEP,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,PetscViewerAndFormat*),PetscBool trackall)NEPMonitorSetFromOptions48,1764
#undef __FUNCT____FUNCT__69,2791
#define __FUNCT__ __FUNCT__70,2808
PetscErrorCode NEPConvMonitorSetFromOptions(NEP nep,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(NEP,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,SlepcConvMonitor))NEPConvMonitorSetFromOptions88,3426
#undef __FUNCT____FUNCT__106,4327
#define __FUNCT__ __FUNCT__107,4344
PetscErrorCode NEPSetFromOptions(NEP nep)NEPSetFromOptions123,4743
#undef __FUNCT____FUNCT__271,14964
#define __FUNCT__ __FUNCT__272,14981
PetscErrorCode NEPGetTolerances(NEP nep,PetscReal *tol,PetscInt *maxits)NEPGetTolerances293,15447
#undef __FUNCT____FUNCT__302,15691
#define __FUNCT__ __FUNCT__303,15708
PetscErrorCode NEPSetTolerances(NEP nep,PetscReal tol,PetscInt maxits)NEPSetTolerances326,16337
#undef __FUNCT____FUNCT__349,17147
#define __FUNCT__ __FUNCT__350,17164
PetscErrorCode NEPGetDimensions(NEP nep,PetscInt *nev,PetscInt *ncv,PetscInt *mpd)NEPGetDimensions372,17728
#undef __FUNCT____FUNCT__382,17995
#define __FUNCT__ __FUNCT__383,18012
PetscErrorCode NEPSetDimensions(NEP nep,PetscInt nev,PetscInt ncv,PetscInt mpd)NEPSetDimensions418,19282
#undef __FUNCT____FUNCT__443,20219
#define __FUNCT__ __FUNCT__444,20236
PetscErrorCode NEPSetWhichEigenpairs(NEP nep,NEPWhich which)NEPSetWhichEigenpairs497,22512
#undef __FUNCT____FUNCT__527,23332
#define __FUNCT__ __FUNCT__528,23349
PetscErrorCode NEPGetWhichEigenpairs(NEP nep,NEPWhich *which)NEPGetWhichEigenpairs548,23806
#undef __FUNCT____FUNCT__557,24021
#define __FUNCT__ __FUNCT__558,24038
PetscErrorCode NEPSetEigenvalueComparison(NEP pep,PetscErrorCode (*func)(PetscScalar,PetscScalar,PetscScalar,PetscScalar,PetscInt*,void*),void* ctx)NEPSetEigenvalueComparison590,25180
#undef __FUNCT____FUNCT__600,25537
#define __FUNCT__ __FUNCT__601,25554
PetscErrorCode NEPSetConvergenceTestFunction(NEP nep,PetscErrorCode (*func)(NEP,PetscScalar,PetscScalar,PetscReal,PetscReal*,void*),void* ctx,PetscErrorCode (*destroy)(void*))NEPSetConvergenceTestFunction632,26734
#undef __FUNCT____FUNCT__651,27464
#define __FUNCT__ __FUNCT__652,27481
PetscErrorCode NEPSetConvergenceTest(NEP nep,NEPConv conv)NEPSetConvergenceTest679,28459
#undef __FUNCT____FUNCT__696,29055
#define __FUNCT__ __FUNCT__697,29072
PetscErrorCode NEPGetConvergenceTest(NEP nep,NEPConv *conv)NEPGetConvergenceTest714,29472
#undef __FUNCT____FUNCT__723,29682
#define __FUNCT__ __FUNCT__724,29699
PetscErrorCode NEPSetStoppingTestFunction(NEP nep,PetscErrorCode (*func)(NEP,PetscInt,PetscInt,PetscInt,PetscInt,NEPConvergedReason*,void*),void* ctx,PetscErrorCode (*destroy)(void*))NEPSetStoppingTestFunction758,31045
#undef __FUNCT____FUNCT__775,31644
#define __FUNCT__ __FUNCT__776,31661
PetscErrorCode NEPSetStoppingTest(NEP nep,NEPStop stop)NEPSetStoppingTest800,32400
#undef __FUNCT____FUNCT__815,32854
#define __FUNCT__ __FUNCT__816,32871
PetscErrorCode NEPGetStoppingTest(NEP nep,NEPStop *stop)NEPGetStoppingTest833,33259
#undef __FUNCT____FUNCT__842,33466
#define __FUNCT__ __FUNCT__843,33483
PetscErrorCode NEPSetTrackAll(NEP nep,PetscBool trackall)NEPSetTrackAll866,34217
#undef __FUNCT____FUNCT__875,34454
#define __FUNCT__ __FUNCT__876,34471
PetscErrorCode NEPGetTrackAll(NEP nep,PetscBool *trackall)NEPGetTrackAll893,34793
#undef __FUNCT____FUNCT__902,35014
#define __FUNCT__ __FUNCT__903,35031
PetscErrorCode NEPSetRefine(NEP nep,NEPRefine refine,PetscInt npart,PetscReal tol,PetscInt its,NEPRefineScheme scheme)NEPSetRefine952,37111
#undef __FUNCT____FUNCT__991,38639
#define __FUNCT__ __FUNCT__992,38656
PetscErrorCode NEPGetRefine(NEP nep,NEPRefine *refine,PetscInt *npart,PetscReal *tol,PetscInt *its,NEPRefineScheme *scheme)NEPGetRefine1016,39261
#undef __FUNCT____FUNCT__1028,39665
#define __FUNCT__ __FUNCT__1029,39682
PetscErrorCode NEPSetOptionsPrefix(NEP nep,const char *prefix)NEPSetOptionsPrefix1056,40435
#undef __FUNCT____FUNCT__1072,41068
#define __FUNCT__ __FUNCT__1073,41085
PetscErrorCode NEPAppendOptionsPrefix(NEP nep,const char *prefix)NEPAppendOptionsPrefix1092,41644
#undef __FUNCT____FUNCT__1108,42283
#define __FUNCT__ __FUNCT__1109,42300
PetscErrorCode NEPGetOptionsPrefix(NEP nep,const char *prefix[])NEPGetOptionsPrefix1130,42813

src/nep/interface/neprefine.c,1837
neprefine.c:^?neprefine.c^A,1
#define NREF_MAXIT NREF_MAXIT27,1036
  PetscSubcomm  subc;subc30,1076
  VecScatter    *scatter_id,nst;scatter_id31,1098
  VecScatter    *scatter_id,nst;nst31,1098
  Mat           *A;A32,1131
  Vec           nv,vg,v,w;nv33,1151
  Vec           nv,vg,v,w;vg33,1151
  Vec           nv,vg,v,w;v33,1151
  Vec           nv,vg,v,w;w33,1151
  FN            *fn;fn34,1178
} NEPSimpNRefctx;NEPSimpNRefctx35,1199
  Mat          M1;M138,1235
  Vec          M2,M3;M239,1254
  Vec          M2,M3;M339,1254
  PetscScalar  M4,m3;M440,1276
  PetscScalar  M4,m3;m340,1276
} FSubctx;FSubctx41,1298
#undef __FUNCT____FUNCT__43,1310
#define __FUNCT__ __FUNCT__44,1327
static PetscErrorCode MatFSMult(Mat M ,Vec x,Vec y)MatFSMult45,1357
#undef __FUNCT____FUNCT__60,1742
#define __FUNCT__ __FUNCT__61,1759
static PetscErrorCode NEPSimpleNRefSetUp(NEP nep,NEPSimpNRefctx **ctx_)NEPSimpleNRefSetUp62,1798
#undef __FUNCT____FUNCT__143,5061
#define __FUNCT__ __FUNCT__144,5078
static PetscErrorCode NEPSimpleNRefGatherEigenpair(NEP nep,NEPSimpNRefctx *ctx,PetscInt sc,PetscInt idx,PetscInt *fail)NEPSimpleNRefGatherEigenpair145,5127
#undef __FUNCT____FUNCT__186,6829
#define __FUNCT__ __FUNCT__187,6846
static PetscErrorCode NEPSimpleNRefScatterEigenvector(NEP nep,NEPSimpNRefctx *ctx,PetscInt sc,PetscInt idx)NEPSimpleNRefScatterEigenvector188,6898
#undef __FUNCT____FUNCT__212,7768
#define __FUNCT__ __FUNCT__213,7785
static PetscErrorCode NEPSimpleNRefSetUpSystem(NEP nep,NEPSimpNRefctx *ctx,Mat *A,PetscInt idx,Mat *Mt,Mat *T,Mat *P,PetscBool ini,Vec t,Vec v)NEPSimpleNRefSetUpSystem214,7830
#undef __FUNCT____FUNCT__389,14598
#define __FUNCT__ __FUNCT__390,14615
PetscErrorCode NEPNewtonRefinementSimple(NEP nep,PetscInt *maxits,PetscReal tol,PetscInt k)NEPNewtonRefinementSimple391,14661

src/nep/interface/nepregis.c,131
nepregis.c:^?nepregis.c^A,1
#undef __FUNCT____FUNCT__31,1289
#define __FUNCT__ __FUNCT__32,1306
PetscErrorCode NEPRegisterAll(void)NEPRegisterAll42,1481

src/nep/interface/nepsetup.c,652
nepsetup.c:^?nepsetup.c^A,1
#undef __FUNCT____FUNCT__26,1033
#define __FUNCT__ __FUNCT__27,1050
PetscErrorCode NEPSetUp(NEP nep)NEPSetUp46,1528
#undef __FUNCT____FUNCT__220,8799
#define __FUNCT__ __FUNCT__221,8816
PetscErrorCode NEPSetInitialSpace(NEP nep,PetscInt n,Vec *is)NEPSetInitialSpace248,9728
#undef __FUNCT____FUNCT__261,10190
#define __FUNCT__ __FUNCT__262,10207
PetscErrorCode NEPSetDimensions_Default(NEP nep,PetscInt nev,PetscInt *ncv,PetscInt *mpd)NEPSetDimensions_Default267,10374
#undef __FUNCT____FUNCT__285,10970
#define __FUNCT__ __FUNCT__286,10987
PetscErrorCode NEPAllocateSolution(NEP nep,PetscInt extra)NEPAllocateSolution304,11478

src/nep/interface/nepsolve.c,2449
nepsolve.c:^?nepsolve.c^A,1
#undef __FUNCT____FUNCT__27,1063
#define __FUNCT__ __FUNCT__28,1080
PetscErrorCode NEPComputeVectors(NEP nep)NEPComputeVectors29,1118
#undef __FUNCT____FUNCT__48,1490
#define __FUNCT__ __FUNCT__49,1507
PetscErrorCode NEPSolve(NEP nep)NEPSolve70,2212
#undef __FUNCT____FUNCT__119,3870
#define __FUNCT__ __FUNCT__120,3887
PetscErrorCode NEPProjectOperator(NEP nep,PetscInt j0,PetscInt j1)NEPProjectOperator145,4670
#undef __FUNCT____FUNCT__166,5320
#define __FUNCT__ __FUNCT__167,5337
PetscErrorCode NEPApplyFunction(NEP nep,PetscScalar lambda,Vec x,Vec v,Vec y,Mat A,Mat B)NEPApplyFunction195,6215
#undef __FUNCT____FUNCT__224,7178
#define __FUNCT__ __FUNCT__225,7195
PetscErrorCode NEPApplyJacobian(NEP nep,PetscScalar lambda,Vec x,Vec v,Vec y,Mat A)NEPApplyJacobian252,8028
#undef __FUNCT____FUNCT__280,8933
#define __FUNCT__ __FUNCT__281,8950
PetscErrorCode NEPGetIterationNumber(NEP nep,PetscInt *its)NEPGetIterationNumber306,9714
#undef __FUNCT____FUNCT__315,9924
#define __FUNCT__ __FUNCT__316,9941
PetscErrorCode NEPGetConverged(NEP nep,PetscInt *nconv)NEPGetConverged335,10331
#undef __FUNCT____FUNCT__345,10568
#define __FUNCT__ __FUNCT__346,10585
PetscErrorCode NEPGetConvergedReason(NEP nep,NEPConvergedReason *reason)NEPGetConvergedReason374,11405
#undef __FUNCT____FUNCT__384,11659
#define __FUNCT__ __FUNCT__385,11676
PetscErrorCode NEPGetEigenpair(NEP nep,PetscInt i,PetscScalar *eigr,PetscScalar *eigi,Vec Vr,Vec Vi)NEPGetEigenpair420,12961
#undef __FUNCT____FUNCT__467,14592
#define __FUNCT__ __FUNCT__468,14609
PetscErrorCode NEPGetErrorEstimate(NEP nep,PetscInt i,PetscReal *errest)NEPGetErrorEstimate490,15123
#undef __FUNCT____FUNCT__501,15508
#define __FUNCT__ __FUNCT__502,15525
PetscErrorCode NEPComputeResidualNorm_Private(NEP nep,PetscScalar lambda,Vec x,Vec *w,PetscReal *norm)NEPComputeResidualNorm_Private512,15851
#undef __FUNCT____FUNCT__525,16260
#define __FUNCT__ __FUNCT__526,16277
PetscErrorCode NEPComputeError(NEP nep,PetscInt i,NEPErrorType type,PetscReal *error)NEPComputeError550,16903
#undef __FUNCT____FUNCT__623,19259
#define __FUNCT__ __FUNCT__624,19276
PetscErrorCode NEPComputeFunction(NEP nep,PetscScalar lambda,Mat A,Mat B)NEPComputeFunction648,19868
#undef __FUNCT____FUNCT__685,21332
#define __FUNCT__ __FUNCT__686,21349
PetscErrorCode NEPComputeJacobian(NEP nep,PetscScalar lambda,Mat A)NEPComputeJacobian708,21868

src/nep/interface/nepview.c,2594
nepview.c:^?nepview.c^A,1
#undef __FUNCT____FUNCT__27,1058
#define __FUNCT__ __FUNCT__28,1075
PetscErrorCode NEPView(NEP nep,PetscViewer viewer)NEPView56,1872
#undef __FUNCT____FUNCT__190,8510
#define __FUNCT__ __FUNCT__191,8527
PetscErrorCode NEPReasonView(NEP nep,PetscViewer viewer)NEPReasonView208,8982
#undef __FUNCT____FUNCT__227,9979
#define __FUNCT__ __FUNCT__228,9996
PetscErrorCode NEPReasonViewFromOptions(NEP nep)NEPReasonViewFromOptions240,10284
#undef __FUNCT____FUNCT__262,11015
#define __FUNCT__ __FUNCT__263,11032
static PetscErrorCode NEPErrorView_ASCII(NEP nep,NEPErrorType etype,PetscViewer viewer)NEPErrorView_ASCII264,11071
#undef __FUNCT____FUNCT__317,13134
#define __FUNCT__ __FUNCT__318,13151
static PetscErrorCode NEPErrorView_DETAIL(NEP nep,NEPErrorType etype,PetscViewer viewer)NEPErrorView_DETAIL319,13191
#define EXLEN EXLEN325,13379
#undef __FUNCT____FUNCT__362,14659
#define __FUNCT__ __FUNCT__363,14676
static PetscErrorCode NEPErrorView_MATLAB(NEP nep,NEPErrorType etype,PetscViewer viewer)NEPErrorView_MATLAB364,14716
#undef __FUNCT____FUNCT__382,15328
#define __FUNCT__ __FUNCT__383,15345
PetscErrorCode NEPErrorView(NEP nep,NEPErrorType etype,PetscViewer viewer)NEPErrorView410,16238
#undef __FUNCT____FUNCT__443,17415
#define __FUNCT__ __FUNCT__444,17432
PetscErrorCode NEPErrorViewFromOptions(NEP nep)NEPErrorViewFromOptions456,17730
#undef __FUNCT____FUNCT__492,19296
#define __FUNCT__ __FUNCT__493,19313
static PetscErrorCode NEPValuesView_DRAW(NEP nep,PetscViewer viewer)NEPValuesView_DRAW494,19352
#undef __FUNCT____FUNCT__525,20385
#define __FUNCT__ __FUNCT__526,20402
static PetscErrorCode NEPValuesView_ASCII(NEP nep,PetscViewer viewer)NEPValuesView_ASCII527,20442
#undef __FUNCT____FUNCT__556,21330
#define __FUNCT__ __FUNCT__557,21347
static PetscErrorCode NEPValuesView_MATLAB(NEP nep,PetscViewer viewer)NEPValuesView_MATLAB558,21388
#undef __FUNCT____FUNCT__587,22263
#define __FUNCT__ __FUNCT__588,22280
PetscErrorCode NEPValuesView(NEP nep,PetscViewer viewer)NEPValuesView605,22657
#undef __FUNCT____FUNCT__639,23912
#define __FUNCT__ __FUNCT__640,23929
PetscErrorCode NEPValuesViewFromOptions(NEP nep)NEPValuesViewFromOptions652,24218
#undef __FUNCT____FUNCT__674,24944
#define __FUNCT__ __FUNCT__675,24961
PetscErrorCode NEPVectorsView(NEP nep,PetscViewer viewer)NEPVectorsView697,25538
#define NMLEN NMLEN702,25663
#undef __FUNCT____FUNCT__727,26546
#define __FUNCT__ __FUNCT__728,26563
PetscErrorCode NEPVectorsViewFromOptions(NEP nep)NEPVectorsViewFromOptions740,26855

src/nep/makefile,211
makefile:^?makefile^A,1
SOURCEH  = ../../include/slepc/private/nepimpl.h ../../include/slepcnep.hSOURCEH24,936
DIRS     = interface impls examples f90-modDIRS25,1010
LOCDIR   = src/nep/LOCDIR26,1054
MANSEC   = NEPMANSEC27,1074

src/pep/examples/makefile,88
makefile:^?makefile^A,1
LOCDIR   = src/pep/examples/LOCDIR24,932
DIRS     = tests tutorials nlevpDIRS25,961

src/pep/examples/nlevp/acoustic_wave_1d.c,216
acoustic_wave_1d.c:^?acoustic_wave_1d.c^A,1
static char help[] = "Quadratic eigenproblem from an acoustics application (1-D).\n\n"help35,1515
#undef __FUNCT____FUNCT__42,1773
#define __FUNCT__ __FUNCT__43,1790
int main(int argc,char **argv)main44,1815

src/pep/examples/nlevp/acoustic_wave_2d.c,216
acoustic_wave_2d.c:^?acoustic_wave_2d.c^A,1
static char help[] = "Quadratic eigenproblem from an acoustics application (2-D).\n\n"help33,1387
#undef __FUNCT____FUNCT__40,1666
#define __FUNCT__ __FUNCT__41,1683
int main(int argc,char **argv)main42,1708

src/pep/examples/nlevp/butterfly.c,238
butterfly.c:^?butterfly.c^A,1
static char help[] = "Quartic polynomial eigenproblem with T-even structure.\n\n"help32,1346
#define NMAT NMAT39,1638
#undef __FUNCT____FUNCT__41,1654
#define __FUNCT__ __FUNCT__42,1671
int main(int argc,char **argv)main43,1696

src/pep/examples/nlevp/damped_beam.c,218
damped_beam.c:^?damped_beam.c^A,1
static char help[] = "Quadratic eigenproblem from the vibrarion analysis of a beam.\n\n"help33,1414
#undef __FUNCT____FUNCT__39,1612
#define __FUNCT__ __FUNCT__40,1629
int main(int argc,char **argv)main41,1654

src/pep/examples/nlevp/makefile,629
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/pep/examples/nlevp/LOCDIR26,978
EXAMPLESC  = acoustic_wave_1d.c acoustic_wave_2d.c butterfly.c damped_beam.c \EXAMPLESC27,1015
EXAMPLESF  = EXAMPLESF29,1162
MANSEC     = PEPMANSEC30,1176
TESTS      = acoustic_wave_1d acoustic_wave_2d butterfly damped_beam \TESTS31,1193
TESTEXAMPLES_C = acoustic_wave_1d.PETSc runacoustic_wave_1d_1 acoustic_wave_1d.rm \TESTEXAMPLES_C34,1325
TESTEXAMPLES_C_COMPLEX = pdde_stability.PETSc runpdde_stability pdde_stability.rmTESTEXAMPLES_C_COMPLEX41,1808

src/pep/examples/nlevp/pdde_stability.c,458
pdde_stability.c:^?pdde_stability.c^A,1
static char help[] = "Stability analysis of a discretized partial delay-differential equation.\n\n"help34,1455
#define NMAT NMAT41,1760
#undef __FUNCT____FUNCT__43,1776
#define __FUNCT__ __FUNCT__44,1793
PetscErrorCode MyEigenSort(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *r,void *ctx)MyEigenSort52,2118
#undef __FUNCT____FUNCT__63,2450
#define __FUNCT__ __FUNCT__64,2467
int main(int argc,char **argv)main65,2492

src/pep/examples/nlevp/planar_waveguide.c,281
planar_waveguide.c:^?planar_waveguide.c^A,1
static char help[] = "FEM solution of the propagation constants in a six-layer planar waveguide.\n\n"help34,1462
#define NMAT NMAT40,1674
#define NL NL41,1689
#undef __FUNCT____FUNCT__43,1705
#define __FUNCT__ __FUNCT__44,1722
int main(int argc,char **argv)main45,1747

src/pep/examples/nlevp/sleeper.c,206
sleeper.c:^?sleeper.c^A,1
static char help[] = "Oscillations of a rail track resting on sleepers.\n\n"help33,1403
#undef __FUNCT____FUNCT__39,1598
#define __FUNCT__ __FUNCT__40,1615
int main(int argc,char **argv)main41,1640

src/pep/examples/nlevp/spring.c,198
spring.c:^?spring.c^A,1
static char help[] = "FEM model of a damped mass-spring system.\n\n"help36,1651
#undef __FUNCT____FUNCT__45,2014
#define __FUNCT__ __FUNCT__46,2031
int main(int argc,char **argv)main47,2056

src/pep/examples/tests/makefile,606
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/pep/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.c test2.c test3.cEXAMPLESC27,1015
EXAMPLESF  = test3f.FEXAMPLESF28,1052
MANSEC     = PEPMANSEC29,1074
TESTS      = test1 test2 test3 test3fTESTS30,1091
TESTEXAMPLES_C       = test1.PETSc runtest1_1 test1.rm \TESTEXAMPLES_C32,1130
TESTEXAMPLES_FORTRAN = test3f.PETSc runtest3f_1 test3f.rm \TESTEXAMPLES_FORTRAN35,1332
PEP = toar qarnoldiPEP56,1878
EPS = krylovschur gdEPS57,1898
TESTCODE = \TESTCODE59,1920

src/pep/examples/tests/test1.c,235
test1.c:^?test1.c^A,1
static char help[] = "Test the solution of a PEP without calling PEPSetFromOptions (based on ex16.c).\n\n"help22,924
#undef __FUNCT____FUNCT__31,1344
#define __FUNCT__ __FUNCT__32,1361
int main(int argc,char **argv)main33,1386

src/pep/examples/tests/test2.c,211
test2.c:^?test2.c^A,1
static char help[] = "Test the solution of a PEP from a finite element model of "help32,1387
#undef __FUNCT____FUNCT__41,1762
#define __FUNCT__ __FUNCT__42,1779
int main(int argc,char **argv)main43,1804

src/pep/examples/tests/test3.c,186
test3.c:^?test3.c^A,1
static char help[] = "Test PEP interface functions.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1006
#define __FUNCT__ __FUNCT__27,1023
int main(int argc,char **argv)main28,1048

src/pep/examples/tests/test3f.F,1012
test3f.F:^?test3f.F^A,1
      program mainmain24,1075
 100  format (/'Diagonal Quadratic Eigenproblem, n =',I3,' (Fortran)')10072,2633
 110  format (' Polynomial of degree ',I2)110121,4534
 120  format (' Type set to ',A)120131,4821
 130  format (' Problem type before changing = ',I2)130137,4967
 140  format (' ... changed to ',I2)140143,5185
 150  format (' Extraction before changing = ',I2)150149,5329
 160  format (' ... changed to ',I2)160155,5544
 170  format (' Scaling: ',I2,', alpha=',F6.4,', its=',I2)170168,6001
 180  format (' Polynomial basis: ',I2)180176,6241
 190  format (' Refinement: ',I2,', tol=',F6.4,', its=',I2', schem=',I2)190188,6604
 200  format (' Which = ',I2,', target = ',F3.1)200198,6973
 210  format (' Dimensions: nev=',I2,', ncv=',I2,', mpd=',I2)210207,7290
 220  format (' Tolerance =',F7.5,', max_its =',I4)220216,7549
 230  format (' Convergence test =',I2,', stopping test =',I2)230225,7875
 240  format (' Finished - converged reason =',I2,', its=',I4)240254,9103

src/pep/examples/tutorials/ex16.c,192
ex16.c:^?ex16.c^A,1
static char help[] = "Simple quadratic eigenvalue problem.\n\n"help22,924
#undef __FUNCT____FUNCT__29,1195
#define __FUNCT__ __FUNCT__30,1212
int main(int argc,char **argv)main31,1237

src/pep/examples/tutorials/ex16f90.F90,415
ex16f90.F90:^?ex16f90.F90^A,1
      program mainmain31,1400
      type(MaM53,2002
      type(Mat)      M, C,C53,2002
      type(Mat)      M, C, K,K53,2002
      type(Mat)      M, C, K, A(A53,2002
      type(PEP)      peppep54,2037
 100  format (/'Quadratic Eigenproblem, N=',I6,' (',I4,'x',I4,' grid)')10085,3060
 120  format (' Solution method: ',A)120182,6499
 130  format (' Number of requested eigenvalues:',I4)130188,6729

src/pep/examples/tutorials/ex17.c,275
ex17.c:^?ex17.c^A,1
static char help[] = "Solves a polynomial eigenproblem P(l)x = 0 with matrices loaded from a file.\n\n"help22,924
#define MAX_MATRICES MAX_MATRICES28,1197
#undef __FUNCT____FUNCT__30,1222
#define __FUNCT__ __FUNCT__31,1239
int main(int argc,char **argv)main32,1264

src/pep/examples/tutorials/ex28.c,1216
ex28.c:^?ex28.c^A,1
static char help[] = "A quadratic eigenproblem defined using shell matrices.\n\n"help22,924
#undef __FUNCT____FUNCT__38,1502
#define __FUNCT__ __FUNCT__39,1519
int main(int argc,char **argv)main40,1544
static void tv(int nx,const PetscScalar *x,PetscScalar *y)tv147,6186
#undef __FUNCT____FUNCT__162,6467
#define __FUNCT__ __FUNCT__163,6484
PetscErrorCode MatMult_Laplacian2D(Mat A,Vec x,Vec y)MatMult_Laplacian2D180,7004
#undef __FUNCT____FUNCT__212,7801
#define __FUNCT__ __FUNCT__213,7818
PetscErrorCode MatGetDiagonal_Laplacian2D(Mat A,Vec diag)MatGetDiagonal_Laplacian2D214,7865
#undef __FUNCT____FUNCT__223,8045
#define __FUNCT__ __FUNCT__224,8062
PetscErrorCode MatMult_Zero(Mat A,Vec x,Vec y)MatMult_Zero228,8160
#undef __FUNCT____FUNCT__237,8326
#define __FUNCT__ __FUNCT__238,8343
PetscErrorCode MatGetDiagonal_Zero(Mat A,Vec diag)MatGetDiagonal_Zero239,8383
#undef __FUNCT____FUNCT__248,8556
#define __FUNCT__ __FUNCT__249,8573
PetscErrorCode MatMult_Identity(Mat A,Vec x,Vec y)MatMult_Identity253,8679
#undef __FUNCT____FUNCT__262,8851
#define __FUNCT__ __FUNCT__263,8868
PetscErrorCode MatGetDiagonal_Identity(Mat A,Vec diag)MatGetDiagonal_Identity264,8912

src/pep/examples/tutorials/makefile,626
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/pep/examples/tutorials/LOCDIR26,978
EXAMPLESC  = ex16.c ex17.c ex28.cEXAMPLESC27,1019
EXAMPLESF  = ex16f90.F90EXAMPLESF28,1053
MANSEC     = PEPMANSEC29,1078
TESTEXAMPLES_C           = ex16.PETSc runex16_1 ex16.rm \TESTEXAMPLES_C31,1096
TESTEXAMPLES_C_NOCOMPLEX = ex17.PETSc runex17_1 ex17.rmTESTEXAMPLES_C_NOCOMPLEX33,1210
TESTEXAMPLES_F90         = ex16f90.PETSc runex16f90_1 ex16f90.rmTESTEXAMPLES_F9034,1266
DATAPATH = ${SLEPC_DIR}/share/slepc/datafiles/matricesDATAPATH55,1807

src/pep/f90-mod/makefile,397
makefile:^?makefile^A,1
SPECIALLIB     = yesSPECIALLIB28,1120
SPECIALFASTLIB = yesSPECIALFASTLIB29,1141
CFLAGS     =CFLAGS32,1164
FFLAGS     =FFLAGS33,1177
SOURCEC    =SOURCEC34,1190
SOURCEF    = slepcpepmod.FSOURCEF35,1203
SOURCEH    =SOURCEH36,1230
LIBBASE    = libslepcpepLIBBASE37,1243
MANSEC     = PEPMANSEC38,1268
LOCDIR     = src/pep/f90-mod/LOCDIR39,1285
CLEANFILES = *.modCLEANFILES40,1315

src/pep/f90-mod/slepcpepmod.F,87
slepcpepmod.F:^?slepcpepmod.F^A,1
        module slepcpepdefslepcpepdef22,965
        module slepcpepslepcpep32,1203

src/pep/impls/jd/makefile,287
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = pjd.c pjdopt.cSOURCEC26,958
SOURCEF  =SOURCEF27,984
SOURCEH  = pjdp.hSOURCEH28,995
LIBBASE  = libslepcpepLIBBASE29,1013
DIRS     =DIRS30,1036
MANSEC   = PEPMANSEC31,1047
LOCDIR   = src/pep/impls/jd/LOCDIR32,1062

src/pep/impls/jd/pjd.c,3206
pjd.c:^?pjd.c^A,1
#undef __FUNCT____FUNCT__47,1707
#define __FUNCT__ __FUNCT__48,1724
static PetscErrorCode PEPJDDuplicateBasis(PEP pep,BV *basis)PEPJDDuplicateBasis52,1810
#undef __FUNCT____FUNCT__82,2980
#define __FUNCT__ __FUNCT__83,2997
PetscErrorCode PEPSetUp_JD(PEP pep)PEPSetUp_JD84,3029
#undef __FUNCT____FUNCT__141,5612
#define __FUNCT__ __FUNCT__142,5629
static PetscErrorCode PEPJDUpdateTV(PEP pep,PetscInt low,PetscInt high,Vec *w)PEPJDUpdateTV146,5715
#undef __FUNCT____FUNCT__211,8663
#define __FUNCT__ __FUNCT__212,8680
static PetscErrorCode PEPJDOrthogonalize(PetscInt row,PetscInt col,PetscScalar *X,PetscInt ldx,PetscInt *rk,PetscInt *P,PetscScalar *R,PetscInt ldr)PEPJDOrthogonalize216,8768
#undef __FUNCT____FUNCT__271,10716
#define __FUNCT__ __FUNCT__272,10733
static PetscErrorCode PEPJDExtendedPCApply(PC pc,Vec x,Vec y)PEPJDExtendedPCApply276,10822
#undef __FUNCT____FUNCT__333,12887
#define __FUNCT__ __FUNCT__334,12904
static PetscErrorCode PCShellApply_PEPJD(PC pc,Vec x,Vec y)PCShellApply_PEPJD339,13044
#undef __FUNCT____FUNCT__360,13551
#define __FUNCT__ __FUNCT__361,13568
static PetscErrorCode PEPJDCopyToExtendedVec(PEP pep,Vec v,PetscScalar *a,PetscInt na,PetscInt off,Vec vex,PetscBool back)PEPJDCopyToExtendedVec362,13611
#undef __FUNCT____FUNCT__402,15064
#define __FUNCT__ __FUNCT__403,15081
static PetscErrorCode PEPJDComputePResidual(PEP pep,Vec u,PetscScalar theta,Vec p,Vec *work)PEPJDComputePResidual404,15123
#undef __FUNCT____FUNCT__478,18210
#define __FUNCT__ __FUNCT__479,18227
static PetscErrorCode PEPJDProcessInitialSpace(PEP pep,Vec *w)PEPJDProcessInitialSpace480,18272
#undef __FUNCT____FUNCT__514,19592
#define __FUNCT__ __FUNCT__515,19609
static PetscErrorCode PEPJDShellMatMult(Mat P,Vec x,Vec y)PEPJDShellMatMult516,19647
#undef __FUNCT____FUNCT__593,22763
#define __FUNCT__ __FUNCT__594,22780
static PetscErrorCode PEPJDCreateShellPC(PEP pep)PEPJDCreateShellPC595,22819
#undef __FUNCT____FUNCT__638,24766
#define __FUNCT__ __FUNCT__639,24783
static PetscErrorCode PEPJDUpdateExtendedPC(PEP pep,PetscScalar theta)PEPJDUpdateExtendedPC640,24825
#undef __FUNCT____FUNCT__707,27688
#define __FUNCT__ __FUNCT__708,27705
static PetscErrorCode PEPJDPCMatSetUp(PEP pep,PetscScalar theta)PEPJDPCMatSetUp709,27741
#undef __FUNCT____FUNCT__735,28583
#define __FUNCT__ __FUNCT__736,28600
static PetscErrorCode PEPJDEigenvectors(PEP pep)PEPJDEigenvectors737,28638
#undef __FUNCT____FUNCT__773,30033
#define __FUNCT__ __FUNCT__774,30050
static PetscErrorCode PEPJDLockConverged(PEP pep,PetscInt *nv)PEPJDLockConverged775,30089
#undef __FUNCT____FUNCT__855,33838
#define __FUNCT__ __FUNCT__856,33855
PetscErrorCode PEPSolve_JD(PEP pep)PEPSolve_JD857,33887
#undef __FUNCT____FUNCT__1042,41906
#define __FUNCT__ __FUNCT__1043,41923
PetscErrorCode PEPReset_JD(PEP pep)PEPReset_JD1044,41955
#undef __FUNCT____FUNCT__1067,42571
#define __FUNCT__ __FUNCT__1068,42588
PetscErrorCode PEPDestroy_JD(PEP pep)PEPDestroy_JD1069,42622
#undef __FUNCT____FUNCT__1080,42970
#define __FUNCT__ __FUNCT__1081,42987
PETSC_EXTERN PetscErrorCode PEPCreate_JD(PEP pep)PEPCreate_JD1082,43020

src/pep/impls/jd/pjdopt.c,953
pjdopt.c:^?pjdopt.c^A,1
#undef __FUNCT____FUNCT__27,1039
#define __FUNCT__ __FUNCT__28,1056
PetscErrorCode PEPJDSetRestart_JD(PEP pep,PetscReal keep)PEPJDSetRestart_JD29,1095
#undef __FUNCT____FUNCT__42,1472
#define __FUNCT__ __FUNCT__43,1489
PetscErrorCode PEPJDSetRestart(PEP pep,PetscReal keep)PEPJDSetRestart65,2048
#undef __FUNCT____FUNCT__76,2365
#define __FUNCT__ __FUNCT__77,2382
PetscErrorCode PEPJDGetRestart_JD(PEP pep,PetscReal *keep)PEPJDGetRestart_JD78,2421
#undef __FUNCT____FUNCT__87,2591
#define __FUNCT__ __FUNCT__88,2608
PetscErrorCode PEPJDGetRestart(PEP pep,PetscReal *keep)PEPJDGetRestart104,2920
#undef __FUNCT____FUNCT__115,3221
#define __FUNCT__ __FUNCT__116,3238
PetscErrorCode PEPSetFromOptions_JD(PetscOptionItems *PetscOptionsObject,PEP pep)PEPSetFromOptions_JD117,3279
#undef __FUNCT____FUNCT__146,4304
#define __FUNCT__ __FUNCT__147,4321
PetscErrorCode PEPView_JD(PEP pep,PetscViewer viewer)PEPView_JD148,4352

src/pep/impls/jd/pjdp.h,1825
pjdp.h:^?pjdp.h^A,1
#define __PJDP_H__PJDP_H25,977
  PetscReal   keep;          /* restart parameter */keep28,1012
  BV          V;             /* work basis vectors to store the search space */V29,1065
  BV          W;             /* work basis vectors to store the test space */W30,1145
  BV          *TV;           /* work basis vectors to store T*V (each TV[i] is the coefficient for \lambda^i of T*V for the extended T) */TV31,1223
  BV          *AX;           /* work basis vectors to store A_i*X for locked eigenvectors */AX32,1362
  BV          X;             /* locked eigenvectors */X33,1455
  PetscScalar *T;            /* matrix of the invariant pair */T34,1510
  PetscScalar *Tj;           /* matrix containing the powers of the invariant pair matrix */Tj35,1574
  PetscScalar *XpX;          /* X^H*X */XpX36,1667
  PC          pcshell;       /* preconditioner including basic precond+projector */pcshell37,1708
  Mat         Pshell;        /* auxiliary shell matrix */Pshell38,1792
  PetscInt    nconv;         /* number of locked vectors in the invariant pair */nconv39,1850
} PEP_JD;PEP_JD40,1932
  PC          pc;            /* basic preconditioner */pc43,1960
  Vec         Bp;            /* preconditioned residual of derivative polynomial, B\p */Bp44,2016
  Vec         u;             /* Ritz vector */u45,2105
  PetscScalar gamma;         /* precomputed scalar u'*B\p */gamma46,2152
  PetscScalar *M;M47,2213
  PetscScalar *ps;ps48,2231
  PetscInt    ld;ld49,2250
  Vec         *work;work50,2268
  BV          X;X51,2289
  PetscInt    n;n52,2306
} PEP_JD_PCSHELL;PEP_JD_PCSHELL53,2323
  Mat         P;             /*  */P56,2359
  PEP         pep;pep57,2395
  Vec         *work;work58,2414
  PetscScalar theta;theta59,2435
} PEP_JD_MATSHELL;PEP_JD_MATSHELL60,2456

src/pep/impls/krylov/makefile,313
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = pepkrylov.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  = pepkrylov.hSOURCEH28,992
LIBBASE  = libslepcpepLIBBASE29,1015
DIRS     = qarnoldi toar stoarDIRS30,1038
LOCDIR   = src/pep/impls/krylov/LOCDIR31,1069
MANSEC   = PEPMANSEC32,1102

src/pep/impls/krylov/pepkrylov.c,285
pepkrylov.c:^?pepkrylov.c^A,1
#undef __FUNCT____FUNCT__28,1092
#define __FUNCT__ __FUNCT__29,1109
PetscErrorCode PEPExtractVectors_TOAR(PEP pep)PEPExtractVectors_TOAR30,1152
#undef __FUNCT____FUNCT__183,7350
#define __FUNCT__ __FUNCT__184,7367
PetscErrorCode PEPReset_TOAR(PEP pep)PEPReset_TOAR185,7401

src/pep/impls/krylov/pepkrylov.h,616
pepkrylov.h:^?pepkrylov.h^A,1
#define __TOAR_H__TOAR_H25,986
  PetscReal   keep;         /* restart parameter */keep28,1021
  PetscBool   lock;         /* locking/non-locking variant */lock29,1073
  PetscReal   dtol;         /* tolerance for deflation */dtol30,1135
  PetscInt    d;            /* polynomial degree */d31,1193
  PetscInt    ld;           /* leading dimension of auxiliary matrices */ld32,1245
  PetscInt    nq;           /* number of TOAR Vectors  */nq33,1319
  PetscScalar *S,*qB;       /* auxiliary matrices */S34,1377
  PetscScalar *S,*qB;       /* auxiliary matrices */qB34,1377
} PEP_TOAR;PEP_TOAR35,1430

src/pep/impls/krylov/qarnoldi/makefile,289
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = qarnoldi.cSOURCEC26,958
SOURCEF  =SOURCEF27,980
SOURCEH  =SOURCEH28,991
LIBBASE  = libslepcpepLIBBASE29,1002
DIRS     =DIRS30,1025
MANSEC   = PEPMANSEC31,1036
LOCDIR   = src/pep/impls/krylov/qarnoldi/LOCDIR32,1051

src/pep/impls/krylov/qarnoldi/qarnoldi.c,3284
qarnoldi.c:^?qarnoldi.c^A,1
  PetscReal keep;         /* restart parameter */keep41,1370
  PetscBool lock;         /* locking/non-locking variant */lock42,1420
} PEP_QARNOLDI;PEP_QARNOLDI43,1480
#undef __FUNCT____FUNCT__45,1497
#define __FUNCT__ __FUNCT__46,1514
PetscErrorCode PEPSetUp_QArnoldi(PEP pep)PEPSetUp_QArnoldi47,1552
#undef __FUNCT____FUNCT__104,4055
#define __FUNCT__ __FUNCT__105,4072
PetscErrorCode PEPExtractVectors_QArnoldi(PEP pep)PEPExtractVectors_QArnoldi106,4119
#undef __FUNCT____FUNCT__132,5022
#define __FUNCT__ __FUNCT__133,5039
static PetscErrorCode PEPQArnoldiCGS(PEP pep,PetscScalar *H,PetscBLASInt ldh,PetscScalar *h,PetscBLASInt j,BV V,Vec t,Vec v,Vec w,PetscReal *onorm,PetscReal *norm,PetscScalar *work)PEPQArnoldiCGS137,5141
#undef __FUNCT____FUNCT__177,6458
#define __FUNCT__ __FUNCT__178,6475
static PetscErrorCode PEPQArnoldi(PEP pep,PetscScalar *H,PetscInt ldh,PetscInt k,PetscInt *M,Vec v,Vec w,PetscReal *beta,PetscBool *breakdown,PetscScalar *work)PEPQArnoldi182,6553
#undef __FUNCT____FUNCT__255,9324
#define __FUNCT__ __FUNCT__256,9341
PetscErrorCode PEPSolve_QArnoldi(PEP pep)PEPSolve_QArnoldi257,9379
#undef __FUNCT____FUNCT__355,13333
#define __FUNCT__ __FUNCT__356,13350
static PetscErrorCode PEPQArnoldiSetRestart_QArnoldi(PEP pep,PetscReal keep)PEPQArnoldiSetRestart_QArnoldi357,13401
#undef __FUNCT____FUNCT__370,13809
#define __FUNCT__ __FUNCT__371,13826
PetscErrorCode PEPQArnoldiSetRestart(PEP pep,PetscReal keep)PEPQArnoldiSetRestart393,14403
#undef __FUNCT____FUNCT__404,14732
#define __FUNCT__ __FUNCT__405,14749
static PetscErrorCode PEPQArnoldiGetRestart_QArnoldi(PEP pep,PetscReal *keep)PEPQArnoldiGetRestart_QArnoldi406,14800
#undef __FUNCT____FUNCT__415,15001
#define __FUNCT__ __FUNCT__416,15018
PetscErrorCode PEPQArnoldiGetRestart(PEP pep,PetscReal *keep)PEPQArnoldiGetRestart432,15342
#undef __FUNCT____FUNCT__443,15655
#define __FUNCT__ __FUNCT__444,15672
static PetscErrorCode PEPQArnoldiSetLocking_QArnoldi(PEP pep,PetscBool lock)PEPQArnoldiSetLocking_QArnoldi445,15723
#undef __FUNCT____FUNCT__454,15922
#define __FUNCT__ __FUNCT__455,15939
PetscErrorCode PEPQArnoldiSetLocking(PEP pep,PetscBool lock)PEPQArnoldiSetLocking481,16705
#undef __FUNCT____FUNCT__492,17034
#define __FUNCT__ __FUNCT__493,17051
static PetscErrorCode PEPQArnoldiGetLocking_QArnoldi(PEP pep,PetscBool *lock)PEPQArnoldiGetLocking_QArnoldi494,17102
#undef __FUNCT____FUNCT__503,17303
#define __FUNCT__ __FUNCT__504,17320
PetscErrorCode PEPQArnoldiGetLocking(PEP pep,PetscBool *lock)PEPQArnoldiGetLocking520,17634
#undef __FUNCT____FUNCT__531,17947
#define __FUNCT__ __FUNCT__532,17964
PetscErrorCode PEPSetFromOptions_QArnoldi(PetscOptionItems *PetscOptionsObject,PEP pep)PEPSetFromOptions_QArnoldi533,18011
#undef __FUNCT____FUNCT__553,18815
#define __FUNCT__ __FUNCT__554,18832
PetscErrorCode PEPView_QArnoldi(PEP pep,PetscViewer viewer)PEPView_QArnoldi555,18869
#undef __FUNCT____FUNCT__570,19455
#define __FUNCT__ __FUNCT__571,19472
PetscErrorCode PEPDestroy_QArnoldi(PEP pep)PEPDestroy_QArnoldi572,19512
#undef __FUNCT____FUNCT__585,20078
#define __FUNCT__ __FUNCT__586,20095
PETSC_EXTERN PetscErrorCode PEPCreate_QArnoldi(PEP pep)PEPCreate_QArnoldi587,20134

src/pep/impls/krylov/stoar/makefile,282
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = stoar.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcpepLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = PEPMANSEC31,1033
LOCDIR   = src/pep/impls/krylov/stoar/LOCDIR32,1048

src/pep/impls/krylov/stoar/stoar.c,2982
stoar.c:^?stoar.c^A,1
static PetscBool  cited = PETSC_FALSE;cited41,1390
static const char citation[] =citation42,1429
#undef __FUNCT____FUNCT__54,1869
#define __FUNCT__ __FUNCT__55,1886
static PetscErrorCode PEPSTOARNorm(PEP pep,PetscInt j,PetscReal *norm)PEPSTOARNorm59,1991
#undef __FUNCT____FUNCT__85,2973
#define __FUNCT__ __FUNCT__86,2990
static PetscErrorCode PEPSTOARqKqMupdates(PEP pep,PetscInt j,Vec *wv)PEPSTOARqKqMupdates87,3030
#undef __FUNCT____FUNCT__121,4092
#define __FUNCT__ __FUNCT__122,4109
PetscErrorCode PEPSetUp_STOAR(PEP pep)PEPSetUp_STOAR123,4144
#undef __FUNCT____FUNCT__198,7719
#define __FUNCT__ __FUNCT__199,7736
static PetscErrorCode PEPSTOAROrth2(PEP pep,PetscInt k,PetscReal *Omega,PetscScalar *y)PEPSTOAROrth2205,7979
#undef __FUNCT____FUNCT__246,10163
#define __FUNCT__ __FUNCT__247,10180
static PetscErrorCode PEPSTOARrun(PEP pep,PetscReal *a,PetscReal *b,PetscReal *omega,PetscInt k,PetscInt *M,PetscBool *breakdown,PetscBool *symmlost,PetscScalar *work,Vec *t_)PEPSTOARrun251,10279
#undef __FUNCT____FUNCT__321,13016
#define __FUNCT__ __FUNCT__322,13033
static PetscErrorCode PEPSTOARTrunc(PEP pep,PetscInt rs1,PetscInt cs1,PetscScalar *work,PetscReal *rwork)PEPSTOARTrunc323,13067
#undef __FUNCT____FUNCT__397,16135
#define __FUNCT__ __FUNCT__398,16152
static PetscErrorCode PEPSTOARSupdate(PetscScalar *S,PetscInt ld,PetscInt sr,PetscInt s,PetscInt ncu,PetscInt qr,PetscScalar *Q,PetscInt ldq,PetscScalar *work)PEPSTOARSupdate406,16284
#undef __FUNCT____FUNCT__460,18354
#define __FUNCT__ __FUNCT__461,18371
PetscErrorCode PEPSolve_STOAR(PEP pep)PEPSolve_STOAR462,18406
#undef __FUNCT____FUNCT__601,24137
#define __FUNCT__ __FUNCT__602,24154
PetscErrorCode PEPSetFromOptions_STOAR(PetscOptionItems *PetscOptionsObject,PEP pep)PEPSetFromOptions_STOAR603,24198
#undef __FUNCT____FUNCT__618,24740
#define __FUNCT__ __FUNCT__619,24757
static PetscErrorCode PEPSTOARSetLocking_STOAR(PEP pep,PetscBool lock)PEPSTOARSetLocking_STOAR620,24802
#undef __FUNCT____FUNCT__629,24987
#define __FUNCT__ __FUNCT__630,25004
PetscErrorCode PEPSTOARSetLocking(PEP pep,PetscBool lock)PEPSTOARSetLocking654,25674
#undef __FUNCT____FUNCT__665,25997
#define __FUNCT__ __FUNCT__666,26014
static PetscErrorCode PEPSTOARGetLocking_STOAR(PEP pep,PetscBool *lock)PEPSTOARGetLocking_STOAR667,26059
#undef __FUNCT____FUNCT__676,26246
#define __FUNCT__ __FUNCT__677,26263
PetscErrorCode PEPSTOARGetLocking(PEP pep,PetscBool *lock)PEPSTOARGetLocking693,26564
#undef __FUNCT____FUNCT__704,26871
#define __FUNCT__ __FUNCT__705,26888
PetscErrorCode PEPView_STOAR(PEP pep,PetscViewer viewer)PEPView_STOAR706,26922
#undef __FUNCT____FUNCT__720,27360
#define __FUNCT__ __FUNCT__721,27377
PetscErrorCode PEPDestroy_STOAR(PEP pep)PEPDestroy_STOAR722,27414
#undef __FUNCT____FUNCT__733,27771
#define __FUNCT__ __FUNCT__734,27788
PETSC_EXTERN PetscErrorCode PEPCreate_STOAR(PEP pep)PEPCreate_STOAR735,27824

src/pep/impls/krylov/toar/makefile,292
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = ptoar.c nrefine.cSOURCEC26,958
SOURCEF  =SOURCEF27,987
SOURCEH  =SOURCEH28,998
LIBBASE  = libslepcpepLIBBASE29,1009
DIRS     =DIRS30,1032
MANSEC   = PEPMANSEC31,1043
LOCDIR   = src/pep/impls/krylov/toar/LOCDIR32,1058

src/pep/impls/krylov/toar/nrefine.c,6590
nrefine.c:^?nrefine.c^A,1
  Mat          *A,M1;A37,1396
  Mat          *A,M1;M137,1396
  BV           V,M2,M3,W;V38,1418
  BV           V,M2,M3,W;M238,1418
  BV           V,M2,M3,W;M338,1418
  BV           V,M2,M3,W;W38,1418
  PetscInt     k,nmat;k39,1444
  PetscInt     k,nmat;nmat39,1444
  PetscScalar  *fih,*work,*M4;fih40,1467
  PetscScalar  *fih,*work,*M4;work40,1467
  PetscScalar  *fih,*work,*M4;M440,1467
  PetscBLASInt *pM4;pM441,1498
  PetscBool    compM1;compM142,1519
  Vec          t;t43,1542
} FSubctx;FSubctx44,1560
  Mat          E[2],M1;E47,1589
  Mat          E[2],M1;M147,1589
  Vec          tN,ttN,t1,vseq;tN48,1613
  Vec          tN,ttN,t1,vseq;ttN48,1613
  Vec          tN,ttN,t1,vseq;t148,1613
  Vec          tN,ttN,t1,vseq;vseq48,1613
  VecScatter   scatterctx;scatterctx49,1644
  PetscBool    compM1;compM150,1671
  PetscInt     *map0,*map1,*idxg,*idxp;map051,1694
  PetscInt     *map0,*map1,*idxg,*idxp;map151,1694
  PetscInt     *map0,*map1,*idxg,*idxp;idxg51,1694
  PetscInt     *map0,*map1,*idxg,*idxp;idxp51,1694
  PetscSubcomm subc;subc52,1734
  VecScatter   scatter_sub;scatter_sub53,1755
  VecScatter   *scatter_id,*scatterp_id;scatter_id54,1783
  VecScatter   *scatter_id,*scatterp_id;scatterp_id54,1783
  Mat          *A;A55,1824
  BV           V,W,M2,M3,Wt;V56,1843
  BV           V,W,M2,M3,Wt;W56,1843
  BV           V,W,M2,M3,Wt;M256,1843
  BV           V,W,M2,M3,Wt;M356,1843
  BV           V,W,M2,M3,Wt;Wt56,1843
  PetscScalar  *M4,*w,*wt,*d,*dt;M457,1872
  PetscScalar  *M4,*w,*wt,*d,*dt;w57,1872
  PetscScalar  *M4,*w,*wt,*d,*dt;wt57,1872
  PetscScalar  *M4,*w,*wt,*d,*dt;d57,1872
  PetscScalar  *M4,*w,*wt,*d,*dt;dt57,1872
  Vec          t,tg,Rv,Vi,tp,tpg;t58,1906
  Vec          t,tg,Rv,Vi,tp,tpg;tg58,1906
  Vec          t,tg,Rv,Vi,tp,tpg;Rv58,1906
  Vec          t,tg,Rv,Vi,tp,tpg;Vi58,1906
  Vec          t,tg,Rv,Vi,tp,tpg;tp58,1906
  Vec          t,tg,Rv,Vi,tp,tpg;tpg58,1906
  PetscInt     idx,*cols;idx59,1940
  PetscInt     idx,*cols;cols59,1940
} MatExplicitCtx;MatExplicitCtx60,1966
#undef __FUNCT____FUNCT__62,1985
#define __FUNCT__ __FUNCT__63,2002
static PetscErrorCode MatFSMult(Mat M ,Vec x,Vec y)MatFSMult64,2032
#undef __FUNCT____FUNCT__92,2932
#define __FUNCT__ __FUNCT__93,2949
static PetscErrorCode PEPEvaluateBasisforMatrix(PEP pep,PetscInt nm,PetscInt k,PetscScalar *H,PetscInt ldh,PetscScalar *fH)PEPEvaluateBasisforMatrix98,3117
#undef __FUNCT____FUNCT__142,4511
#define __FUNCT__ __FUNCT__143,4528
static PetscErrorCode NRefSysSetup_shell(PEP pep,PetscInt k,PetscScalar *fH,PetscScalar *S,PetscInt lds,PetscScalar *fh,PetscScalar h,FSubctx *ctx)NRefSysSetup_shell144,4567
#undef __FUNCT____FUNCT__250,9082
#define __FUNCT__ __FUNCT__251,9099
static PetscErrorCode NRefSysSolve_shell(KSP ksp,PetscInt nmat,Vec Rv,PetscScalar *Rh,PetscInt k,Vec dVi,PetscScalar *dHi)NRefSysSolve_shell252,9138
#undef __FUNCT____FUNCT__285,10437
#define __FUNCT__ __FUNCT__286,10454
static PetscErrorCode NRefRightSide(PetscInt nmat,PetscReal *pcf,Mat *A,PetscInt k,BV V,PetscScalar *S,PetscInt lds,PetscInt j,PetscScalar *H,PetscInt ldh,PetscScalar *fH,PetscScalar *DfH,PetscScalar *dH,BV dV,PetscScalar *dVS,PetscInt rds,Vec Rv,PetscScalar *Rh,BV W,Vec t)NRefRightSide290,10551
#undef __FUNCT____FUNCT__376,14440
#define __FUNCT__ __FUNCT__377,14457
static PetscErrorCode NRefSysSolve_mbe(PetscInt k,PetscInt sz,BV W,PetscScalar *w,BV Wt,PetscScalar *wt,PetscScalar *d,PetscScalar *dt,KSP ksp,BV T2,BV T3 ,PetscScalar *T4,PetscBool trans,Vec x1,PetscScalar *x2,Vec sol1,PetscScalar *sol2,Vec vw)NRefSysSolve_mbe378,14494
#undef __FUNCT____FUNCT__439,16788
#define __FUNCT__ __FUNCT__440,16805
static PetscErrorCode NRefSysSetup_mbe(PEP pep,PetscInt k,KSP ksp,PetscScalar *fH,PetscScalar *S,PetscInt lds,PetscScalar *fh,PetscScalar h,BV V,MatExplicitCtx *matctx)NRefSysSetup_mbe441,16842
#undef __FUNCT____FUNCT__572,22008
#define __FUNCT__ __FUNCT__573,22025
static PetscErrorCode NRefSysSetup_explicit(PEP pep,PetscInt k,KSP ksp,PetscScalar *fH,PetscScalar *S,PetscInt lds,PetscScalar *fh,PetscScalar h,BV V,MatExplicitCtx *matctx,BV W)NRefSysSetup_explicit574,22067
#undef __FUNCT____FUNCT__719,27949
#define __FUNCT__ __FUNCT__720,27966
static PetscErrorCode NRefSysSolve_explicit(PetscInt k,KSP ksp,Vec Rv,PetscScalar *Rh,Vec dVi,PetscScalar *dHi,MatExplicitCtx *matctx)NRefSysSolve_explicit721,28008
#undef __FUNCT____FUNCT__762,29873
#define __FUNCT__ __FUNCT__763,29890
static PetscErrorCode NRefSysIter(PetscInt i,PEP pep,PetscInt k,KSP ksp,PetscScalar *fH,PetscScalar *S,PetscInt lds,PetscScalar *fh,PetscScalar *H,PetscInt ldh,Vec Rv,PetscScalar *Rh,BV V,Vec dVi,PetscScalar *dHi,MatExplicitCtx *matctx,BV W)NRefSysIter764,29922
#undef __FUNCT____FUNCT__874,34877
#define __FUNCT__ __FUNCT__875,34894
static PetscErrorCode PEPNRefForwardSubstitution(PEP pep,PetscInt k,PetscScalar *S,PetscInt lds,PetscScalar *H,PetscInt ldh,PetscScalar *fH,BV dV,PetscScalar *dVS,PetscInt *rds,PetscScalar *dH,PetscInt lddh,KSP ksp,MatExplicitCtx *matctx)PEPNRefForwardSubstitution876,34941
#undef __FUNCT____FUNCT__965,38432
#define __FUNCT__ __FUNCT__966,38449
static PetscErrorCode NRefOrthogStep(PEP pep,PetscInt k,PetscScalar *H,PetscInt ldh,PetscScalar *fH,PetscScalar *S,PetscInt lds,PetscInt *prs)NRefOrthogStep967,38484
#undef __FUNCT____FUNCT__1029,41542
#define __FUNCT__ __FUNCT__1030,41559
static PetscErrorCode PEPNRefUpdateInvPair(PEP pep,PetscInt k,PetscScalar *H,PetscInt ldh,PetscScalar *fH,PetscScalar *dH,PetscScalar *S,PetscInt lds,BV dV,PetscScalar *dVS,PetscInt rds)PEPNRefUpdateInvPair1031,41600
#undef __FUNCT____FUNCT__1092,44188
#define __FUNCT__ __FUNCT__1093,44205
static PetscErrorCode PEPNRefSetUp(PEP pep,PetscInt k,PetscScalar *H,PetscInt ldh,MatExplicitCtx *matctx,PetscBool ini)PEPNRefSetUp1094,44238
#undef __FUNCT____FUNCT__1310,54311
#define __FUNCT__ __FUNCT__1311,54328
static PetscErrorCode NRefSubcommSetup(PEP pep,PetscInt k,MatExplicitCtx *matctx,PetscInt nsubc)NRefSubcommSetup1312,54365
#undef __FUNCT____FUNCT__1401,58215
#define __FUNCT__ __FUNCT__1402,58232
static PetscErrorCode NRefSubcommDestroy(PEP pep,MatExplicitCtx *matctx)NRefSubcommDestroy1403,58271
#undef __FUNCT____FUNCT__1433,59338
#define __FUNCT__ __FUNCT__1434,59355
PetscErrorCode PEPNewtonRefinement_TOAR(PEP pep,PetscScalar sigma,PetscInt *maxits,PetscReal *tol,PetscInt k,PetscScalar *S,PetscInt lds,PetscInt *prs)PEPNewtonRefinement_TOAR1435,59400

src/pep/impls/krylov/toar/ptoar.c,4767
ptoar.c:^?ptoar.c^A,1
static PetscBool  cited = PETSC_FALSE;cited44,1508
static const char citation[] =citation45,1547
#undef __FUNCT____FUNCT__57,1963
#define __FUNCT__ __FUNCT__58,1980
static PetscErrorCode PEPTOARSNorm2(PetscInt n,PetscScalar *S,PetscReal *norm)PEPTOARSNorm262,2038
#undef __FUNCT____FUNCT__73,2302
#define __FUNCT__ __FUNCT__74,2319
PetscErrorCode PEPSetUp_TOAR(PEP pep)PEPSetUp_TOAR75,2353
#undef __FUNCT____FUNCT__152,5430
#define __FUNCT__ __FUNCT__153,5447
static PetscErrorCode PEPTOAROrth2(PEP pep,PetscScalar *S,PetscInt ld,PetscInt deg,PetscInt k,PetscScalar *y,PetscReal *norm,PetscBool *lindep,PetscScalar *work)PEPTOAROrth2161,5664
#undef __FUNCT____FUNCT__205,7412
#define __FUNCT__ __FUNCT__206,7429
static PetscErrorCode PEPTOARExtendBasis(PEP pep,PetscBool sinvert,PetscScalar sigma,PetscScalar *S,PetscInt ls,PetscInt nv,BV V,Vec t,PetscScalar *r,PetscInt lr,Vec *t_)PEPTOARExtendBasis219,7905
#undef __FUNCT____FUNCT__291,10507
#define __FUNCT__ __FUNCT__292,10524
static PetscErrorCode PEPTOARCoefficients(PEP pep,PetscBool sinvert,PetscScalar sigma,PetscInt nv,PetscScalar *S,PetscInt ls,PetscScalar *r,PetscInt lr,PetscScalar *x)PEPTOARCoefficients296,10647
#undef __FUNCT____FUNCT__320,11503
#define __FUNCT__ __FUNCT__321,11520
static PetscErrorCode PEPTOARrun(PEP pep,PetscScalar sigma,PetscInt *nq,PetscScalar *S,PetscInt ld,PetscScalar *H,PetscInt ldh,PetscInt k,PetscInt *M,PetscBool *breakdown,PetscScalar *work,Vec *t_)PEPTOARrun325,11608
#undef __FUNCT____FUNCT__377,13526
#define __FUNCT__ __FUNCT__378,13543
static PetscErrorCode PEPTOARTrunc(PEP pep,PetscScalar *S,PetscInt ld,PetscInt deg,PetscInt *rs1a,PetscInt cs1,PetscInt lock,PetscInt newc,PetscBool final,PetscScalar *work,PetscReal *rwork)PEPTOARTrunc382,13625
#undef __FUNCT____FUNCT__524,20051
#define __FUNCT__ __FUNCT__525,20068
static PetscErrorCode PEPTOARSupdate(PetscScalar *S,PetscInt ld,PetscInt deg,PetscInt sr,PetscInt s,PetscInt ncu,PetscInt qr,PetscScalar *Q,PetscInt ldq,PetscScalar *work)PEPTOARSupdate533,20198
#undef __FUNCT____FUNCT__555,21066
#define __FUNCT__ __FUNCT__556,21083
static PetscErrorCode PEPEvaluateBasisM(PEP pep,PetscInt k,PetscScalar *T,PetscInt ldt,PetscInt idx,PetscScalar **Tp,PetscScalar **Tj)PEPEvaluateBasisM562,21285
#undef __FUNCT____FUNCT__589,22273
#define __FUNCT__ __FUNCT__590,22290
static PetscErrorCode PEPExtractInvariantPair(PEP pep,PetscScalar sigma,PetscInt sr,PetscInt k,PetscScalar *S,PetscInt ld,PetscInt deg,PetscScalar *H,PetscInt ldh,PetscScalar *work)PEPExtractInvariantPair592,22357
#undef __FUNCT____FUNCT__765,28661
#define __FUNCT__ __FUNCT__766,28678
PetscErrorCode PEPSolve_TOAR(PEP pep)PEPSolve_TOAR767,28712
#undef __FUNCT____FUNCT__939,35790
#define __FUNCT__ __FUNCT__940,35807
static PetscErrorCode PEPTOARSetRestart_TOAR(PEP pep,PetscReal keep)PEPTOARSetRestart_TOAR941,35850
#undef __FUNCT____FUNCT__954,36242
#define __FUNCT__ __FUNCT__955,36259
PetscErrorCode PEPTOARSetRestart(PEP pep,PetscReal keep)PEPTOARSetRestart977,36815
#undef __FUNCT____FUNCT__988,37136
#define __FUNCT__ __FUNCT__989,37153
static PetscErrorCode PEPTOARGetRestart_TOAR(PEP pep,PetscReal *keep)PEPTOARGetRestart_TOAR990,37196
#undef __FUNCT____FUNCT__999,37381
#define __FUNCT__ __FUNCT__1000,37398
PetscErrorCode PEPTOARGetRestart(PEP pep,PetscReal *keep)PEPTOARGetRestart1016,37705
#undef __FUNCT____FUNCT__1027,38010
#define __FUNCT__ __FUNCT__1028,38027
static PetscErrorCode PEPTOARSetLocking_TOAR(PEP pep,PetscBool lock)PEPTOARSetLocking_TOAR1029,38070
#undef __FUNCT____FUNCT__1038,38253
#define __FUNCT__ __FUNCT__1039,38270
PetscErrorCode PEPTOARSetLocking(PEP pep,PetscBool lock)PEPTOARSetLocking1063,38935
#undef __FUNCT____FUNCT__1074,39256
#define __FUNCT__ __FUNCT__1075,39273
static PetscErrorCode PEPTOARGetLocking_TOAR(PEP pep,PetscBool *lock)PEPTOARGetLocking_TOAR1076,39316
#undef __FUNCT____FUNCT__1085,39501
#define __FUNCT__ __FUNCT__1086,39518
PetscErrorCode PEPTOARGetLocking(PEP pep,PetscBool *lock)PEPTOARGetLocking1102,39815
#undef __FUNCT____FUNCT__1113,40120
#define __FUNCT__ __FUNCT__1114,40137
PetscErrorCode PEPSetFromOptions_TOAR(PetscOptionItems *PetscOptionsObject,PEP pep)PEPSetFromOptions_TOAR1115,40180
#undef __FUNCT____FUNCT__1135,40951
#define __FUNCT__ __FUNCT__1136,40968
PetscErrorCode PEPView_TOAR(PEP pep,PetscViewer viewer)PEPView_TOAR1137,41001
#undef __FUNCT____FUNCT__1152,41569
#define __FUNCT__ __FUNCT__1153,41586
PetscErrorCode PEPDestroy_TOAR(PEP pep)PEPDestroy_TOAR1154,41622
#undef __FUNCT____FUNCT__1167,42168
#define __FUNCT__ __FUNCT__1168,42185
PETSC_EXTERN PetscErrorCode PEPCreate_TOAR(PEP pep)PEPCreate_TOAR1169,42220

src/pep/impls/linear/linear.c,4911
linear.c:^?linear.c^A,1
#undef __FUNCT____FUNCT__27,1067
#define __FUNCT__ __FUNCT__28,1084
static PetscErrorCode MatMult_Linear_Shift(Mat M,Vec x,Vec y)MatMult_Linear_Shift29,1125
#undef __FUNCT____FUNCT__111,3903
#define __FUNCT__ __FUNCT__112,3920
static PetscErrorCode MatMult_Linear_Sinvert(Mat M,Vec x,Vec y)MatMult_Linear_Sinvert113,3963
#undef __FUNCT____FUNCT__227,7932
#define __FUNCT__ __FUNCT__228,7949
static PetscErrorCode BackTransform_Linear(ST st,PetscInt n,PetscScalar *eigr,PetscScalar *eigi)BackTransform_Linear229,7990
#undef __FUNCT____FUNCT__242,8379
#define __FUNCT__ __FUNCT__243,8396
static PetscErrorCode Apply_Linear(ST st,Vec x,Vec y)Apply_Linear244,8429
#undef __FUNCT____FUNCT__255,8686
#define __FUNCT__ __FUNCT__256,8703
PetscErrorCode PEPSetUp_Linear(PEP pep)PEPSetUp_Linear257,8739
#undef __FUNCT____FUNCT__455,19186
#define __FUNCT__ __FUNCT__456,19203
static PetscErrorCode PEPLinearExtract_Residual(PEP pep,EPS eps)PEPLinearExtract_Residual467,19686
#undef __FUNCT____FUNCT__555,23249
#define __FUNCT__ __FUNCT__556,23266
static PetscErrorCode PEPLinearExtract_None(PEP pep,EPS eps)PEPLinearExtract_None561,23408
#undef __FUNCT____FUNCT__608,25109
#define __FUNCT__ __FUNCT__609,25126
static PetscErrorCode PEPLinearExtract_Norm(PEP pep,EPS eps)PEPLinearExtract_Norm619,25572
#undef __FUNCT____FUNCT__673,27517
#define __FUNCT__ __FUNCT__674,27534
PetscErrorCode PEPExtractVectors_Linear(PEP pep)PEPExtractVectors_Linear675,27579
#undef __FUNCT____FUNCT__697,28204
#define __FUNCT__ __FUNCT__698,28221
PetscErrorCode PEPSolve_Linear(PEP pep)PEPSolve_Linear699,28257
#undef __FUNCT____FUNCT__744,29669
#define __FUNCT__ __FUNCT__745,29686
static PetscErrorCode EPSMonitor_Linear(EPS eps,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)EPSMonitor_Linear746,29724
#undef __FUNCT____FUNCT__756,30061
#define __FUNCT__ __FUNCT__757,30078
PetscErrorCode PEPSetFromOptions_Linear(PetscOptionItems *PetscOptionsObject,PEP pep)PEPSetFromOptions_Linear758,30123
#undef __FUNCT____FUNCT__781,31094
#define __FUNCT__ __FUNCT__782,31111
static PetscErrorCode PEPLinearSetCompanionForm_Linear(PEP pep,PetscInt cform)PEPLinearSetCompanionForm_Linear783,31164
#undef __FUNCT____FUNCT__797,31618
#define __FUNCT__ __FUNCT__798,31635
PetscErrorCode PEPLinearSetCompanionForm(PEP pep,PetscInt cform)PEPLinearSetCompanionForm816,32108
#undef __FUNCT____FUNCT__827,32445
#define __FUNCT__ __FUNCT__828,32462
static PetscErrorCode PEPLinearGetCompanionForm_Linear(PEP pep,PetscInt *cform)PEPLinearGetCompanionForm_Linear829,32515
#undef __FUNCT____FUNCT__838,32716
#define __FUNCT__ __FUNCT__839,32733
PetscErrorCode PEPLinearGetCompanionForm(PEP pep,PetscInt *cform)PEPLinearGetCompanionForm856,33137
#undef __FUNCT____FUNCT__867,33462
#define __FUNCT__ __FUNCT__868,33479
static PetscErrorCode PEPLinearSetExplicitMatrix_Linear(PEP pep,PetscBool explicitmatrix)PEPLinearSetExplicitMatrix_Linear869,33533
#undef __FUNCT____FUNCT__878,33761
#define __FUNCT__ __FUNCT__879,33778
PetscErrorCode PEPLinearSetExplicitMatrix(PEP pep,PetscBool explicitmatrix)PEPLinearSetExplicitMatrix897,34291
#undef __FUNCT____FUNCT__908,34660
#define __FUNCT__ __FUNCT__909,34677
static PetscErrorCode PEPLinearGetExplicitMatrix_Linear(PEP pep,PetscBool *explicitmatrix)PEPLinearGetExplicitMatrix_Linear910,34731
#undef __FUNCT____FUNCT__919,34961
#define __FUNCT__ __FUNCT__920,34978
PetscErrorCode PEPLinearGetExplicitMatrix(PEP pep,PetscBool *explicitmatrix)PEPLinearGetExplicitMatrix937,35359
#undef __FUNCT____FUNCT__948,35712
#define __FUNCT__ __FUNCT__949,35729
static PetscErrorCode PEPLinearSetEPS_Linear(PEP pep,EPS eps)PEPLinearSetEPS_Linear950,35772
#undef __FUNCT____FUNCT__964,36205
#define __FUNCT__ __FUNCT__965,36222
PetscErrorCode PEPLinearSetEPS(PEP pep,EPS eps)PEPLinearSetEPS980,36528
#undef __FUNCT____FUNCT__992,36866
#define __FUNCT__ __FUNCT__993,36883
static PetscErrorCode PEPLinearGetEPS_Linear(PEP pep,EPS *eps)PEPLinearGetEPS_Linear994,36926
#undef __FUNCT____FUNCT__1015,37805
#define __FUNCT__ __FUNCT__1016,37822
PetscErrorCode PEPLinearGetEPS(PEP pep,EPS *eps)PEPLinearGetEPS1033,38157
#undef __FUNCT____FUNCT__1044,38443
#define __FUNCT__ __FUNCT__1045,38460
PetscErrorCode PEPView_Linear(PEP pep,PetscViewer viewer)PEPView_Linear1046,38495
#undef __FUNCT____FUNCT__1065,39305
#define __FUNCT__ __FUNCT__1066,39322
PetscErrorCode PEPReset_Linear(PEP pep)PEPReset_Linear1067,39358
#undef __FUNCT____FUNCT__1085,39955
#define __FUNCT__ __FUNCT__1086,39972
PetscErrorCode PEPDestroy_Linear(PEP pep)PEPDestroy_Linear1087,40010
#undef __FUNCT____FUNCT__1104,40874
#define __FUNCT__ __FUNCT__1105,40891
PETSC_EXTERN PetscErrorCode PEPCreate_Linear(PEP pep)PEPCreate_Linear1106,40928

src/pep/impls/linear/linearp.h,970
linearp.h:^?linearp.h^A,1
#define __LINEARP_H__LINEARP_H25,984
  PetscBool  explicitmatrix;explicitmatrix28,1022
  PEP        pep;pep29,1051
  PetscInt   cform;            /* companion form */cform30,1069
  PetscReal  sfactor,dsfactor; /* scaling factors */sfactor31,1121
  PetscReal  sfactor,dsfactor; /* scaling factors */dsfactor31,1121
  Mat        A,B;              /* matrices of generalized eigenproblem */A32,1174
  Mat        A,B;              /* matrices of generalized eigenproblem */B32,1174
  EPS        eps;              /* linear eigensolver for Az=lBz */eps33,1248
  Mat        M,C,K;            /* copy of PEP coefficient matrices */M34,1315
  Mat        M,C,K;            /* copy of PEP coefficient matrices */C34,1315
  Mat        M,C,K;            /* copy of PEP coefficient matrices */K34,1315
  Vec        w[6];             /* work vectors */w35,1385
  PetscBool  setfromoptionscalled;setfromoptionscalled36,1435
} PEP_LINEAR;PEP_LINEAR37,1470

src/pep/impls/linear/makefile,297
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = linear.c qeplin.cSOURCEC26,958
SOURCEF  =SOURCEF27,987
SOURCEH  = linearp.hSOURCEH28,998
LIBBASE  = libslepcpepLIBBASE29,1019
DIRS     =DIRS30,1042
MANSEC   = PEPMANSEC31,1053
LOCDIR   = src/pep/impls/linear/LOCDIR32,1068

src/pep/impls/linear/qeplin.c,2322
qeplin.c:^?qeplin.c^A,1
#undef __FUNCT____FUNCT__60,2042
#define __FUNCT__ __FUNCT__61,2059
PetscErrorCode MatCreateExplicit_Linear_N1A(MPI_Comm comm,PEP_LINEAR *ctx,Mat *A)MatCreateExplicit_Linear_N1A62,2108
#undef __FUNCT____FUNCT__86,3076
#define __FUNCT__ __FUNCT__87,3093
PetscErrorCode MatCreateExplicit_Linear_N1B(MPI_Comm comm,PEP_LINEAR *ctx,Mat *B)MatCreateExplicit_Linear_N1B88,3142
#undef __FUNCT____FUNCT__114,4183
#define __FUNCT__ __FUNCT__115,4200
PetscErrorCode MatCreateExplicit_Linear_N2A(MPI_Comm comm,PEP_LINEAR *ctx,Mat *A)MatCreateExplicit_Linear_N2A116,4249
#undef __FUNCT____FUNCT__140,5179
#define __FUNCT__ __FUNCT__141,5196
PetscErrorCode MatCreateExplicit_Linear_N2B(MPI_Comm comm,PEP_LINEAR *ctx,Mat *B)MatCreateExplicit_Linear_N2B142,5245
#undef __FUNCT____FUNCT__168,6285
#define __FUNCT__ __FUNCT__169,6302
PetscErrorCode MatCreateExplicit_Linear_S1A(MPI_Comm comm,PEP_LINEAR *ctx,Mat *A)MatCreateExplicit_Linear_S1A170,6351
#undef __FUNCT____FUNCT__179,6606
#define __FUNCT__ __FUNCT__180,6623
PetscErrorCode MatCreateExplicit_Linear_S1B(MPI_Comm comm,PEP_LINEAR *ctx,Mat *B)MatCreateExplicit_Linear_S1B181,6672
#undef __FUNCT____FUNCT__192,7014
#define __FUNCT__ __FUNCT__193,7031
PetscErrorCode MatCreateExplicit_Linear_S2A(MPI_Comm comm,PEP_LINEAR *ctx,Mat *A)MatCreateExplicit_Linear_S2A194,7080
#undef __FUNCT____FUNCT__203,7346
#define __FUNCT__ __FUNCT__204,7363
PetscErrorCode MatCreateExplicit_Linear_S2B(MPI_Comm comm,PEP_LINEAR *ctx,Mat *B)MatCreateExplicit_Linear_S2B205,7412
#undef __FUNCT____FUNCT__216,7784
#define __FUNCT__ __FUNCT__217,7801
PetscErrorCode MatCreateExplicit_Linear_H1A(MPI_Comm comm,PEP_LINEAR *ctx,Mat *A)MatCreateExplicit_Linear_H1A218,7850
#undef __FUNCT____FUNCT__227,8102
#define __FUNCT__ __FUNCT__228,8119
PetscErrorCode MatCreateExplicit_Linear_H1B(MPI_Comm comm,PEP_LINEAR *ctx,Mat *B)MatCreateExplicit_Linear_H1B229,8168
#undef __FUNCT____FUNCT__240,8510
#define __FUNCT__ __FUNCT__241,8527
PetscErrorCode MatCreateExplicit_Linear_H2A(MPI_Comm comm,PEP_LINEAR *ctx,Mat *A)MatCreateExplicit_Linear_H2A242,8576
#undef __FUNCT____FUNCT__251,8842
#define __FUNCT__ __FUNCT__252,8859
PetscErrorCode MatCreateExplicit_Linear_H2B(MPI_Comm comm,PEP_LINEAR *ctx,Mat *B)MatCreateExplicit_Linear_H2B253,8908

src/pep/impls/makefile,148
makefile:^?makefile^A,1
LIBBASE  = libslepcpepLIBBASE24,936
DIRS     = linear krylov jdDIRS25,959
LOCDIR   = src/pep/impls/LOCDIR26,987
MANSEC   = PEPMANSEC27,1013

src/pep/interface/dlregispep.c,1636
dlregispep.c:^?dlregispep.c^A,1
static PetscBool PEPPackageInitialized = PETSC_FALSE;PEPPackageInitialized24,960
const char *PEPBasisTypes[] = {"MONOMIAL","CHEBYSHEV1","CHEBYSHEV2","LEGENDRE","LAGUERRE","HERMITE","PEPBasis","PEP_BASIS_",0};PEPBasisTypes26,1015
const char *PEPScaleTypes[] = {"NONE","SCALAR","DIAGONAL","BOTH","PEPScale","PEP_SCALE_",0};PEPScaleTypes27,1143
const char *PEPRefineTypes[] = {"NONE","SIMPLE","MULTIPLE","PEPRefine","PEP_REFINE_",0};PEPRefineTypes28,1236
const char *PEPRefineSchemes[] = {"","SCHUR","MBE","EXPLICIT","PEPRefineScheme","PEP_REFINE_SCHEME_",0};PEPRefineSchemes29,1325
const char *PEPExtractTypes[] = {"","NONE","NORM","RESIDUAL","STRUCTURED","PEPExtract","PEP_EXTRACT_",0};PEPExtractTypes30,1430
const char *PEPErrorTypes[] = {"ABSOLUTE","RELATIVE","BACKWARD","PEPErrorType","PEP_ERROR_",0};PEPErrorTypes31,1536
const char *const PEPConvergedReasons_Shifted[] = {"","DIVERGED_SYMMETRY_LOST","DIVERGED_BREAKDOWN","DIVERGED_ITS","CONVERGED_ITERATING","CONVERGED_TOL","CONVERGED_USER","PEPConvergedReason","PEP_",0};PEPConvergedReasons_Shifted32,1632
const char *const*PEPConvergedReasons = PEPConvergedReasons_Shifted + 4;PEPConvergedReasons33,1834
#undef __FUNCT____FUNCT__35,1908
#define __FUNCT__ __FUNCT__36,1925
PetscErrorCode PEPFinalizePackage(void)PEPFinalizePackage45,2160
#undef __FUNCT____FUNCT__56,2414
#define __FUNCT__ __FUNCT__57,2431
PetscErrorCode PEPInitializePackage(void)PEPInitializePackage67,2759
#undef __FUNCT____FUNCT__107,4195
#define __FUNCT__ __FUNCT__108,4212
PETSC_EXTERN PetscErrorCode PetscDLLibraryRegister_slepcpep()PetscDLLibraryRegister_slepcpep116,4462

src/pep/interface/ftn-custom/makefile,257
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zpepf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1015
SOURCEH  =SOURCEH28,1026
DIRS     =DIRS29,1037
LIBBASE  = libslepcpepLIBBASE30,1048
LOCDIR   = src/pep/interface/ftn-custom/LOCDIR31,1071

src/pep/interface/ftn-custom/zpepf.c,8227
zpepf.c:^?zpepf.c^A,1
PETSC_EXTERN void pepmonitorall_(PEP *pep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)pepmonitorall_76,3526
PETSC_EXTERN void pepmonitorconverged_(PEP *pep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,SlepcConvMonitor *ctx,PetscErrorCode *ierr)pepmonitorconverged_81,3790
PETSC_EXTERN void pepmonitorfirst_(PEP *pep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)pepmonitorfirst_86,4061
PETSC_EXTERN void pepmonitorlg_(PEP *pep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,void *ctx,PetscErrorCode *ierr)pepmonitorlg_91,4329
PETSC_EXTERN void pepmonitorlgall_(PEP *pep,PetscInt *it,PetscInt *nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt *nest,void *ctx,PetscErrorCode *ierr)pepmonitorlgall_96,4573
  PetscFortranCallbackId monitor;monitor102,4839
  PetscFortranCallbackId monitordestroy;monitordestroy103,4873
  PetscFortranCallbackId convergence;convergence104,4914
  PetscFortranCallbackId convdestroy;convdestroy105,4952
  PetscFortranCallbackId stopping;stopping106,4990
  PetscFortranCallbackId stopdestroy;stopdestroy107,5025
  PetscFortranCallbackId comparison;comparison108,5063
} _cb;_cb109,5100
#undef __FUNCT____FUNCT__112,5200
static PetscErrorCode ourmonitor(PEP pep,PetscInt i,PetscInt nc,PetscScalar *er,PetscScalar *ei,PetscReal *d,PetscInt l,void* ctx)ourmonitor114,5248
#undef __FUNCT____FUNCT__119,5566
static PetscErrorCode ourdestroy(void** ctx)ourdestroy121,5614
#undef __FUNCT____FUNCT__127,5781
static PetscErrorCode ourconvergence(PEP pep,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)ourconvergence129,5833
#undef __FUNCT____FUNCT__134,6133
static PetscErrorCode ourconvdestroy(void *ctx)ourconvdestroy136,6185
#undef __FUNCT____FUNCT__142,6351
static PetscErrorCode ourstopping(PEP pep,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nev,PEPConvergedReason *reason,void *ctx)ourstopping144,6400
#undef __FUNCT____FUNCT__149,6732
static PetscErrorCode ourstopdestroy(void *ctx)ourstopdestroy151,6784
#undef __FUNCT____FUNCT__157,6950
static PetscErrorCode oureigenvaluecomparison(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *r,void *ctx)oureigenvaluecomparison159,7011
PETSC_EXTERN void PETSC_STDCALL pepview_(PEP *pep,PetscViewer *viewer,PetscErrorCode *ierr)pepview_165,7337
PETSC_EXTERN void PETSC_STDCALL pepreasonview_(PEP *pep,PetscViewer *viewer,PetscErrorCode *ierr)pepreasonview_172,7524
PETSC_EXTERN void PETSC_STDCALL peperrorview_(PEP *pep,PEPErrorType *etype,PetscViewer *viewer,PetscErrorCode *ierr)peperrorview_179,7723
PETSC_EXTERN void PETSC_STDCALL pepvaluesview_(PEP *pep,PetscViewer *viewer,PetscErrorCode *ierr)pepvaluesview_186,7947
PETSC_EXTERN void PETSC_STDCALL pepvectorsview_(PEP *pep,PetscViewer *viewer,PetscErrorCode *ierr)pepvectorsview_193,8146
PETSC_EXTERN void PETSC_STDCALL pepsettype_(PEP *pep,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))pepsettype_200,8347
PETSC_EXTERN void PETSC_STDCALL pepgettype_(PEP *pep,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))pepgettype_209,8562
PETSC_EXTERN void PETSC_STDCALL pepsetoptionsprefix_(PEP *pep,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))pepsetoptionsprefix_218,8841
PETSC_EXTERN void PETSC_STDCALL pepappendoptionsprefix_(PEP *pep,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))pepappendoptionsprefix_227,9080
PETSC_EXTERN void PETSC_STDCALL pepgetoptionsprefix_(PEP *pep,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))pepgetoptionsprefix_236,9325
PETSC_EXTERN void PETSC_STDCALL pepmonitorset_(PEP *pep,void (PETSC_STDCALL *monitor)(PEP*,PetscInt*,PetscInt*,PetscScalar*,PetscScalar*,PetscReal*,PetscInt*,void*,PetscErrorCode*),void *mctx,void (PETSC_STDCALL *monitordestroy)(void *,PetscErrorCode*),PetscErrorCode *ierr)pepmonitorset_245,9633
PETSC_EXTERN void PETSC_STDCALL pepconvergedabsolute_(PEP *pep,PetscScalar *eigr,PetscScalar *eigi,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)pepconvergedabsolute_270,11675
PETSC_EXTERN void PETSC_STDCALL pepconvergedrelative_(PEP *pep,PetscScalar *eigr,PetscScalar *eigi,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)pepconvergedrelative_275,11910
PETSC_EXTERN void PETSC_STDCALL pepsetconvergencetestfunction_(PEP *pep,void (PETSC_STDCALL *func)(PEP*,PetscScalar*,PetscScalar*,PetscReal*,PetscReal*,void*,PetscErrorCode*),void* ctx,void (PETSC_STDCALL *destroy)(void*,PetscErrorCode*),PetscErrorCode *ierr)pepsetconvergencetestfunction_280,12145
PETSC_EXTERN void PETSC_STDCALL pepstoppingbasic_(PEP *pep,PetscInt *its,PetscInt *max_it,PetscInt *nconv,PetscInt *nev,PEPConvergedReason *reason,void *ctx,PetscErrorCode *ierr)pepstoppingbasic_299,13274
PETSC_EXTERN void PETSC_STDCALL pepsetstoppingtestfunction_(PEP *pep,void (PETSC_STDCALL *func)(PEP*,PetscInt,PetscInt,PetscInt,PetscInt,PEPConvergedReason*,void*,PetscErrorCode*),void* ctx,void (PETSC_STDCALL *destroy)(void*,PetscErrorCode*),PetscErrorCode *ierr)pepsetstoppingtestfunction_304,13528
PETSC_EXTERN void PETSC_STDCALL pepseteigenvaluecomparison_(PEP *pep,void (PETSC_STDCALL *func)(PetscScalar*,PetscScalar*,PetscScalar*,PetscScalar*,PetscInt*,void*),void* ctx,PetscErrorCode *ierr)pepseteigenvaluecomparison_321,14504

src/pep/interface/makefile,379
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = pepmon.c pepbasic.c pepview.c pepdefault.c pepregis.c pepopts.c pepsetup.c pepsolve.c peprefine.c dlregispep.cSOURCEC26,958
SOURCEF  =SOURCEF27,1080
SOURCEH  =SOURCEH28,1091
LIBBASE  = libslepcpepLIBBASE29,1102
DIRS     =DIRS30,1125
MANSEC   = PEPMANSEC31,1136
LOCDIR   = src/pep/interface/LOCDIR32,1151

src/pep/interface/pepbasic.c,2816
pepbasic.c:^?pepbasic.c^A,1
PetscFunctionList PEPList = 0;PEPList26,1046
PetscBool         PEPRegisterAllCalled = PETSC_FALSE;PEPRegisterAllCalled27,1077
PetscClassId      PEP_CLASSID = 0;PEP_CLASSID28,1131
PetscLogEvent     PEP_SetUp = 0,PEP_Solve = 0,PEP_Refine = 0;PEP_SetUp29,1166
PetscLogEvent     PEP_SetUp = 0,PEP_Solve = 0,PEP_Refine = 0;PEP_Solve29,1166
PetscLogEvent     PEP_SetUp = 0,PEP_Solve = 0,PEP_Refine = 0;PEP_Refine29,1166
#undef __FUNCT____FUNCT__31,1229
#define __FUNCT__ __FUNCT__32,1246
PetscErrorCode PEPCreate(MPI_Comm comm,PEP *outpep)PEPCreate51,1588
#undef __FUNCT____FUNCT__131,4049
#define __FUNCT__ __FUNCT__132,4066
PetscErrorCode PEPSetType(PEP pep,PEPType type)PEPSetType162,5015
#undef __FUNCT____FUNCT__186,5839
#define __FUNCT__ __FUNCT__187,5856
PetscErrorCode PEPGetType(PEP pep,PEPType *type)PEPGetType203,6135
#undef __FUNCT____FUNCT__212,6354
#define __FUNCT__ __FUNCT__213,6371
PetscErrorCode PEPRegister(const char *name,PetscErrorCode (*function)(PEP))PEPRegister240,7001
#undef __FUNCT____FUNCT__249,7224
#define __FUNCT__ __FUNCT__250,7241
PetscErrorCode PEPReset(PEP pep)PEPReset264,7516
#undef __FUNCT____FUNCT__295,8625
#define __FUNCT__ __FUNCT__296,8642
PetscErrorCode PEPDestroy(PEP *pep)PEPDestroy309,8888
#undef __FUNCT____FUNCT__333,9822
#define __FUNCT__ __FUNCT__334,9839
PetscErrorCode PEPSetBV(PEP pep,BV bv)PEPSetBV352,10257
#undef __FUNCT____FUNCT__367,10702
#define __FUNCT__ __FUNCT__368,10719
PetscErrorCode PEPGetBV(PEP pep,BV *bv)PEPGetBV385,11044
#undef __FUNCT____FUNCT__400,11435
#define __FUNCT__ __FUNCT__401,11452
PetscErrorCode PEPSetRG(PEP pep,RG rg)PEPSetRG419,11849
#undef __FUNCT____FUNCT__434,12297
#define __FUNCT__ __FUNCT__435,12314
PetscErrorCode PEPGetRG(PEP pep,RG *rg)PEPGetRG452,12625
#undef __FUNCT____FUNCT__467,13020
#define __FUNCT__ __FUNCT__468,13037
PetscErrorCode PEPSetDS(PEP pep,DS ds)PEPSetDS486,13455
#undef __FUNCT____FUNCT__501,13903
#define __FUNCT__ __FUNCT__502,13920
PetscErrorCode PEPGetDS(PEP pep,DS *ds)PEPGetDS519,14245
#undef __FUNCT____FUNCT__534,14640
#define __FUNCT__ __FUNCT__535,14657
PetscErrorCode PEPSetST(PEP pep,ST st)PEPSetST553,15095
#undef __FUNCT____FUNCT__568,15543
#define __FUNCT__ __FUNCT__569,15560
PetscErrorCode PEPGetST(PEP pep,ST *st)PEPGetST586,15903
#undef __FUNCT____FUNCT__601,16298
#define __FUNCT__ __FUNCT__602,16315
PetscErrorCode PEPRefineGetKSP(PEP pep,KSP *ksp)PEPRefineGetKSP619,16646
#undef __FUNCT____FUNCT__643,17716
#define __FUNCT__ __FUNCT__644,17733
PetscErrorCode PEPSetTarget(PEP pep,PetscScalar target)PEPSetTarget669,18431
#undef __FUNCT____FUNCT__682,18809
#define __FUNCT__ __FUNCT__683,18826
PetscErrorCode PEPGetTarget(PEP pep,PetscScalar* target)PEPGetTarget702,19167

src/pep/interface/pepdefault.c,2276
pepdefault.c:^?pepdefault.c^A,1
#undef __FUNCT____FUNCT__26,1066
#define __FUNCT__ __FUNCT__27,1083
PetscErrorCode PEPSetWorkVecs(PEP pep,PetscInt nw)PEPSetWorkVecs43,1455
#undef __FUNCT____FUNCT__60,1949
#define __FUNCT__ __FUNCT__61,1966
PetscErrorCode PEPConvergedRelative(PEP pep,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)PEPConvergedRelative65,2085
#undef __FUNCT____FUNCT__75,2331
#define __FUNCT__ __FUNCT__76,2348
PetscErrorCode PEPConvergedNorm(PEP pep,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)PEPConvergedNorm80,2461
#undef __FUNCT____FUNCT__104,3266
#define __FUNCT__ __FUNCT__105,3283
PetscErrorCode PEPConvergedAbsolute(PEP pep,PetscScalar eigr,PetscScalar eigi,PetscReal res,PetscReal *errest,void *ctx)PEPConvergedAbsolute109,3386
#undef __FUNCT____FUNCT__116,3577
#define __FUNCT__ __FUNCT__117,3594
PetscErrorCode PEPStoppingBasic(PEP pep,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nev,PEPConvergedReason *reason,void *ctx)PEPStoppingBasic150,4718
#undef __FUNCT____FUNCT__166,5355
#define __FUNCT__ __FUNCT__167,5372
PetscErrorCode PEPBackTransform_Default(PEP pep)PEPBackTransform_Default168,5417
#undef __FUNCT____FUNCT__177,5623
#define __FUNCT__ __FUNCT__178,5640
PetscErrorCode PEPComputeVectors_Default(PEP pep)PEPComputeVectors_Default179,5686
#undef __FUNCT____FUNCT__221,7052
#define __FUNCT__ __FUNCT__222,7069
PetscErrorCode PEPKrylovConvergence(PEP pep,PetscBool getall,PetscInt kini,PetscInt nits,PetscReal beta,PetscInt *kout)PEPKrylovConvergence233,7361
#undef __FUNCT____FUNCT__273,8596
#define __FUNCT__ __FUNCT__274,8613
PetscErrorCode PEPBuildDiagonalScaling(PEP pep)PEPBuildDiagonalScaling279,8781
#undef __FUNCT____FUNCT__425,14576
#define __FUNCT__ __FUNCT__426,14593
PetscErrorCode PEPComputeScaleFactor(PEP pep)PEPComputeScaleFactor430,14715
#undef __FUNCT____FUNCT__484,16585
#define __FUNCT__ __FUNCT__485,16602
PetscErrorCode PEPBasisCoefficients(PEP pep,PetscReal *pbc)PEPBasisCoefficients489,16713
#undef __FUNCT____FUNCT__540,17982
#define __FUNCT__ __FUNCT__541,17999
PetscErrorCode PEPEvaluateBasis(PEP pep,PetscScalar sigma,PetscScalar isigma,PetscScalar *vals,PetscScalar *ivals)PEPEvaluateBasis545,18121

src/pep/interface/pepmon.c,2502
pepmon.c:^?pepmon.c^A,1
#undef __FUNCT____FUNCT__27,1050
#define __FUNCT__ __FUNCT__28,1067
PetscErrorCode PEPMonitor(PEP pep,PetscInt it,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest)PEPMonitor32,1156
#undef __FUNCT____FUNCT__44,1537
#define __FUNCT__ __FUNCT__45,1554
PetscErrorCode PEPMonitorSet(PEP pep,PetscErrorCode (*monitor)(PEP,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))PEPMonitorSet93,3579
#undef __FUNCT____FUNCT__104,4194
#define __FUNCT__ __FUNCT__105,4211
PetscErrorCode PEPMonitorCancel(PEP pep)PEPMonitorCancel123,4684
#undef __FUNCT____FUNCT__139,5061
#define __FUNCT__ __FUNCT__140,5078
PetscErrorCode PEPGetMonitorContext(PEP pep,void **ctx)PEPGetMonitorContext157,5451
#undef __FUNCT____FUNCT__165,5640
#define __FUNCT__ __FUNCT__166,5657
static PetscErrorCode PEPMonitorGetTrueEig(PEP pep,PetscScalar *er,PetscScalar *ei)PEPMonitorGetTrueEig170,5777
#undef __FUNCT____FUNCT__187,6197
#define __FUNCT__ __FUNCT__188,6214
PetscErrorCode PEPMonitorAll(PEP pep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,PetscViewerAndFormat *vf)PEPMonitorAll209,6853
#undef __FUNCT____FUNCT__246,8646
#define __FUNCT__ __FUNCT__247,8663
PetscErrorCode PEPMonitorFirst(PEP pep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,PetscViewerAndFormat *vf)PEPMonitorFirst268,9312
#undef __FUNCT____FUNCT__303,11070
#define __FUNCT__ __FUNCT__304,11087
PetscErrorCode PEPMonitorConverged(PEP pep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,SlepcConvMonitor ctx)PEPMonitorConverged325,11676
#undef __FUNCT____FUNCT__365,13533
#define __FUNCT__ __FUNCT__366,13550
PetscErrorCode PEPMonitorLGCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscDrawLG *lgctx)PEPMonitorLGCreate395,14350
#undef __FUNCT____FUNCT__411,14896
#define __FUNCT__ __FUNCT__412,14913
PetscErrorCode PEPMonitorLG(PEP pep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)PEPMonitorLG413,14946
#undef __FUNCT____FUNCT__437,15792
#define __FUNCT__ __FUNCT__438,15809
PetscErrorCode PEPMonitorLGAll(PEP pep,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)PEPMonitorLGAll439,15845

src/pep/interface/pepopts.c,6063
pepopts.c:^?pepopts.c^A,1
#undef __FUNCT____FUNCT__28,1109
#define __FUNCT__ __FUNCT__29,1126
PetscErrorCode PEPMonitorSetFromOptions(PEP pep,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(PEP,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,PetscViewerAndFormat*),PetscBool trackall)PEPMonitorSetFromOptions48,1765
#undef __FUNCT____FUNCT__69,2792
#define __FUNCT__ __FUNCT__70,2809
PetscErrorCode PEPConvMonitorSetFromOptions(PEP pep,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(PEP,PetscInt,PetscInt,PetscScalar*,PetscScalar*,PetscReal*,PetscInt,SlepcConvMonitor))PEPConvMonitorSetFromOptions88,3428
#undef __FUNCT____FUNCT__106,4329
#define __FUNCT__ __FUNCT__107,4346
PetscErrorCode PEPSetFromOptions(PEP pep)PEPSetFromOptions123,4746
#undef __FUNCT____FUNCT__295,16712
#define __FUNCT__ __FUNCT__296,16729
PetscErrorCode PEPGetTolerances(PEP pep,PetscReal *tol,PetscInt *maxits)PEPGetTolerances317,17196
#undef __FUNCT____FUNCT__326,17440
#define __FUNCT__ __FUNCT__327,17457
PetscErrorCode PEPSetTolerances(PEP pep,PetscReal tol,PetscInt maxits)PEPSetTolerances350,18081
#undef __FUNCT____FUNCT__373,18891
#define __FUNCT__ __FUNCT__374,18908
PetscErrorCode PEPGetDimensions(PEP pep,PetscInt *nev,PetscInt *ncv,PetscInt *mpd)PEPGetDimensions396,19473
#undef __FUNCT____FUNCT__406,19740
#define __FUNCT__ __FUNCT__407,19757
PetscErrorCode PEPSetDimensions(PEP pep,PetscInt nev,PetscInt ncv,PetscInt mpd)PEPSetDimensions442,21028
#undef __FUNCT____FUNCT__467,21965
#define __FUNCT__ __FUNCT__468,21982
PetscErrorCode PEPSetWhichEigenpairs(PEP pep,PEPWhich which)PEPSetWhichEigenpairs519,24142
#undef __FUNCT____FUNCT__548,24944
#define __FUNCT__ __FUNCT__549,24961
PetscErrorCode PEPGetWhichEigenpairs(PEP pep,PEPWhich *which)PEPGetWhichEigenpairs569,25418
#undef __FUNCT____FUNCT__578,25633
#define __FUNCT__ __FUNCT__579,25650
PetscErrorCode PEPSetEigenvalueComparison(PEP pep,PetscErrorCode (*func)(PetscScalar,PetscScalar,PetscScalar,PetscScalar,PetscInt*,void*),void* ctx)PEPSetEigenvalueComparison611,26792
#undef __FUNCT____FUNCT__621,27149
#define __FUNCT__ __FUNCT__622,27166
PetscErrorCode PEPSetProblemType(PEP pep,PEPProblemType type)PEPSetProblemType652,28262
#undef __FUNCT____FUNCT__665,28746
#define __FUNCT__ __FUNCT__666,28763
PetscErrorCode PEPGetProblemType(PEP pep,PEPProblemType *type)PEPGetProblemType682,29087
#undef __FUNCT____FUNCT__691,29308
#define __FUNCT__ __FUNCT__692,29325
PetscErrorCode PEPSetBasis(PEP pep,PEPBasis basis)PEPSetBasis717,30093
#undef __FUNCT____FUNCT__726,30314
#define __FUNCT__ __FUNCT__727,30331
PetscErrorCode PEPGetBasis(PEP pep,PEPBasis *basis)PEPGetBasis743,30640
#undef __FUNCT____FUNCT__752,30845
#define __FUNCT__ __FUNCT__753,30862
PetscErrorCode PEPSetTrackAll(PEP pep,PetscBool trackall)PEPSetTrackAll776,31596
#undef __FUNCT____FUNCT__785,31833
#define __FUNCT__ __FUNCT__786,31850
PetscErrorCode PEPGetTrackAll(PEP pep,PetscBool *trackall)PEPGetTrackAll803,32172
#undef __FUNCT____FUNCT__812,32393
#define __FUNCT__ __FUNCT__813,32410
PetscErrorCode PEPSetConvergenceTestFunction(PEP pep,PetscErrorCode (*func)(PEP,PetscScalar,PetscScalar,PetscReal,PetscReal*,void*),void* ctx,PetscErrorCode (*destroy)(void*))PEPSetConvergenceTestFunction844,33570
#undef __FUNCT____FUNCT__863,34300
#define __FUNCT__ __FUNCT__864,34317
PetscErrorCode PEPSetConvergenceTest(PEP pep,PEPConv conv)PEPSetConvergenceTest892,35371
#undef __FUNCT____FUNCT__909,35973
#define __FUNCT__ __FUNCT__910,35990
PetscErrorCode PEPGetConvergenceTest(PEP pep,PEPConv *conv)PEPGetConvergenceTest927,36380
#undef __FUNCT____FUNCT__936,36590
#define __FUNCT__ __FUNCT__937,36607
PetscErrorCode PEPSetStoppingTestFunction(PEP pep,PetscErrorCode (*func)(PEP,PetscInt,PetscInt,PetscInt,PetscInt,PEPConvergedReason*,void*),void* ctx,PetscErrorCode (*destroy)(void*))PEPSetStoppingTestFunction971,37933
#undef __FUNCT____FUNCT__988,38532
#define __FUNCT__ __FUNCT__989,38549
PetscErrorCode PEPSetStoppingTest(PEP pep,PEPStop stop)PEPSetStoppingTest1013,39278
#undef __FUNCT____FUNCT__1028,39732
#define __FUNCT__ __FUNCT__1029,39749
PetscErrorCode PEPGetStoppingTest(PEP pep,PEPStop *stop)PEPGetStoppingTest1046,40127
#undef __FUNCT____FUNCT__1055,40334
#define __FUNCT__ __FUNCT__1056,40351
PetscErrorCode PEPSetScale(PEP pep,PEPScale scale,PetscReal alpha,Vec Dl,Vec Dr,PetscInt its,PetscReal lambda)PEPSetScale1100,42284
#undef __FUNCT____FUNCT__1146,44050
#define __FUNCT__ __FUNCT__1147,44067
PetscErrorCode PEPGetScale(PEP pep,PEPScale *scale,PetscReal *alpha,Vec *Dl,Vec *Dr,PetscInt *its,PetscReal *lambda)PEPGetScale1175,44997
#undef __FUNCT____FUNCT__1188,45427
#define __FUNCT__ __FUNCT__1189,45444
PetscErrorCode PEPSetExtract(PEP pep,PEPExtract extract)PEPSetExtract1206,45834
#undef __FUNCT____FUNCT__1215,46067
#define __FUNCT__ __FUNCT__1216,46084
PetscErrorCode PEPGetExtract(PEP pep,PEPExtract *extract)PEPGetExtract1232,46377
#undef __FUNCT____FUNCT__1240,46575
#define __FUNCT__ __FUNCT__1241,46592
PetscErrorCode PEPSetRefine(PEP pep,PEPRefine refine,PetscInt npart,PetscReal tol,PetscInt its,PEPRefineScheme scheme)PEPSetRefine1290,48673
#undef __FUNCT____FUNCT__1333,50358
#define __FUNCT__ __FUNCT__1334,50375
PetscErrorCode PEPGetRefine(PEP pep,PEPRefine *refine,PetscInt *npart,PetscReal *tol,PetscInt *its,PEPRefineScheme *scheme)PEPGetRefine1358,50981
#undef __FUNCT____FUNCT__1370,51385
#define __FUNCT__ __FUNCT__1371,51402
PetscErrorCode PEPSetOptionsPrefix(PEP pep,const char *prefix)PEPSetOptionsPrefix1398,52156
#undef __FUNCT____FUNCT__1416,52913
#define __FUNCT__ __FUNCT__1417,52930
PetscErrorCode PEPAppendOptionsPrefix(PEP pep,const char *prefix)PEPAppendOptionsPrefix1436,53490
#undef __FUNCT____FUNCT__1462,54588
#define __FUNCT__ __FUNCT__1463,54605
PetscErrorCode PEPGetOptionsPrefix(PEP pep,const char *prefix[])PEPGetOptionsPrefix1484,55119

src/pep/interface/peprefine.c,1961
peprefine.c:^?peprefine.c^A,1
#define NREF_MAXIT NREF_MAXIT27,1036
  VecScatter *scatter_id,nst;scatter_id30,1076
  VecScatter *scatter_id,nst;nst30,1076
  Mat        *A;A31,1106
  Vec        nv,vg,v,w;nv32,1123
  Vec        nv,vg,v,w;vg32,1123
  Vec        nv,vg,v,w;v32,1123
  Vec        nv,vg,v,w;w32,1123
} PEPSimpNRefctx;PEPSimpNRefctx33,1147
  Mat          M1;M136,1183
  Vec          M2,M3;M237,1202
  Vec          M2,M3;M337,1202
  PetscScalar  M4,m3;M438,1224
  PetscScalar  M4,m3;m338,1224
} FSubctx;FSubctx39,1246
#undef __FUNCT____FUNCT__41,1258
#define __FUNCT__ __FUNCT__42,1275
static PetscErrorCode MatFSMult(Mat M ,Vec x,Vec y)MatFSMult43,1305
#undef __FUNCT____FUNCT__58,1690
#define __FUNCT__ __FUNCT__59,1707
static PetscErrorCode PEPSimpleNRefSetUp(PEP pep,PEPSimpNRefctx **ctx_)PEPSimpleNRefSetUp60,1746
#undef __FUNCT____FUNCT__135,4825
#define __FUNCT__ __FUNCT__136,4842
static PetscErrorCode PEPSimpleNRefGatherEigenpair(PEP pep,PEPSimpNRefctx *ctx,PetscInt sc,PetscInt idx,PetscInt *fail)PEPSimpleNRefGatherEigenpair137,4891
#undef __FUNCT____FUNCT__178,6628
#define __FUNCT__ __FUNCT__179,6645
static PetscErrorCode PEPSimpleNRefScatterEigenvector(PEP pep,PEPSimpNRefctx *ctx,PetscInt sc,PetscInt idx)PEPSimpleNRefScatterEigenvector180,6697
#undef __FUNCT____FUNCT__204,7596
#define __FUNCT__ __FUNCT__205,7613
static PetscErrorCode PEPEvaluateFunctionDerivatives(PEP pep,PetscScalar alpha,PetscScalar *vals)PEPEvaluateFunctionDerivatives206,7664
#undef __FUNCT____FUNCT__225,8159
#define __FUNCT__ __FUNCT__226,8176
static PetscErrorCode PEPSimpleNRefSetUpSystem(PEP pep,Mat *A,PEPSimpNRefctx *ctx,PetscInt idx,Mat *Mt,Mat *T,Mat *P,PetscBool ini,Vec t,Vec v)PEPSimpleNRefSetUpSystem227,8221
#undef __FUNCT____FUNCT__396,14970
#define __FUNCT__ __FUNCT__397,14987
PetscErrorCode PEPNewtonRefinementSimple(PEP pep,PetscInt *maxits,PetscReal tol,PetscInt k)PEPNewtonRefinementSimple398,15033

src/pep/interface/pepregis.c,131
pepregis.c:^?pepregis.c^A,1
#undef __FUNCT____FUNCT__30,1237
#define __FUNCT__ __FUNCT__31,1254
PetscErrorCode PEPRegisterAll(void)PEPRegisterAll41,1429

src/pep/interface/pepsetup.c,1137
pepsetup.c:^?pepsetup.c^A,1
#undef __FUNCT____FUNCT__26,1033
#define __FUNCT__ __FUNCT__27,1050
PetscErrorCode PEPSetUp(PEP pep)PEPSetUp46,1528
#undef __FUNCT____FUNCT__227,8641
#define __FUNCT__ __FUNCT__228,8658
PetscErrorCode PEPSetOperators(PEP pep,PetscInt nmat,Mat A[])PEPSetOperators250,9373
#undef __FUNCT____FUNCT__281,10823
#define __FUNCT__ __FUNCT__282,10840
PetscErrorCode PEPGetOperators(PEP pep,PetscInt k,Mat *A)PEPGetOperators299,11286
#undef __FUNCT____FUNCT__309,11608
#define __FUNCT__ __FUNCT__310,11625
PetscErrorCode PEPGetNumMatrices(PEP pep,PetscInt *nmat)PEPGetNumMatrices326,11946
#undef __FUNCT____FUNCT__335,12153
#define __FUNCT__ __FUNCT__336,12170
PetscErrorCode PEPSetInitialSpace(PEP pep,PetscInt n,Vec *is)PEPSetInitialSpace363,13083
#undef __FUNCT____FUNCT__376,13545
#define __FUNCT__ __FUNCT__377,13562
PetscErrorCode PEPSetDimensions_Default(PEP pep,PetscInt nev,PetscInt *ncv,PetscInt *mpd)PEPSetDimensions_Default382,13729
#undef __FUNCT____FUNCT__410,14708
#define __FUNCT__ __FUNCT__411,14725
PetscErrorCode PEPAllocateSolution(PEP pep,PetscInt extra)PEPAllocateSolution429,15216

src/pep/interface/pepsolve.c,1841
pepsolve.c:^?pepsolve.c^A,1
static PetscBool  cited = PETSC_FALSE;cited27,1063
static const char citation[] =citation28,1102
#undef __FUNCT____FUNCT__40,1523
#define __FUNCT__ __FUNCT__41,1540
PetscErrorCode PEPComputeVectors(PEP pep)PEPComputeVectors42,1578
#undef __FUNCT____FUNCT__61,1950
#define __FUNCT__ __FUNCT__62,1967
PetscErrorCode PEPExtractVectors(PEP pep)PEPExtractVectors63,2005
#undef __FUNCT____FUNCT__82,2404
#define __FUNCT__ __FUNCT__83,2421
PetscErrorCode PEPSolve(PEP pep)PEPSolve107,3349
#define OPTLEN OPTLEN112,3460
#undef __FUNCT____FUNCT__194,6254
#define __FUNCT__ __FUNCT__195,6271
PetscErrorCode PEPGetIterationNumber(PEP pep,PetscInt *its)PEPGetIterationNumber220,7036
#undef __FUNCT____FUNCT__229,7246
#define __FUNCT__ __FUNCT__230,7263
PetscErrorCode PEPGetConverged(PEP pep,PetscInt *nconv)PEPGetConverged249,7654
#undef __FUNCT____FUNCT__259,7891
#define __FUNCT__ __FUNCT__260,7908
PetscErrorCode PEPGetConvergedReason(PEP pep,PEPConvergedReason *reason)PEPGetConvergedReason288,8749
#undef __FUNCT____FUNCT__298,9003
#define __FUNCT__ __FUNCT__299,9020
PetscErrorCode PEPGetEigenpair(PEP pep,PetscInt i,PetscScalar *eigr,PetscScalar *eigi,Vec Vr,Vec Vi)PEPGetEigenpair334,10306
#undef __FUNCT____FUNCT__381,11937
#define __FUNCT__ __FUNCT__382,11954
PetscErrorCode PEPGetErrorEstimate(PEP pep,PetscInt i,PetscReal *errest)PEPGetErrorEstimate405,12495
#undef __FUNCT____FUNCT__416,12880
#define __FUNCT__ __FUNCT__417,12897
PetscErrorCode PEPComputeResidualNorm_Private(PEP pep,PetscScalar kr,PetscScalar ki,Vec xr,Vec xi,Vec *z,PetscReal *norm)PEPComputeResidualNorm_Private427,13218
#undef __FUNCT____FUNCT__502,15226
#define __FUNCT__ __FUNCT__503,15243
PetscErrorCode PEPComputeError(PEP pep,PetscInt i,PEPErrorType type,PetscReal *error)PEPComputeError527,15892

src/pep/interface/pepview.c,2624
pepview.c:^?pepview.c^A,1
#undef __FUNCT____FUNCT__27,1058
#define __FUNCT__ __FUNCT__28,1075
PetscErrorCode PEPView(PEP pep,PetscViewer viewer)PEPView56,1873
#define HERM HERM72,2370
#undef __FUNCT____FUNCT__215,9787
#define __FUNCT__ __FUNCT__216,9804
PetscErrorCode PEPReasonView(PEP pep,PetscViewer viewer)PEPReasonView233,10249
#undef __FUNCT____FUNCT__252,11248
#define __FUNCT__ __FUNCT__253,11265
PetscErrorCode PEPReasonViewFromOptions(PEP pep)PEPReasonViewFromOptions265,11543
#undef __FUNCT____FUNCT__287,12274
#define __FUNCT__ __FUNCT__288,12291
static PetscErrorCode PEPErrorView_ASCII(PEP pep,PEPErrorType etype,PetscViewer viewer)PEPErrorView_ASCII289,12330
#undef __FUNCT____FUNCT__337,14139
#define __FUNCT__ __FUNCT__338,14156
static PetscErrorCode PEPErrorView_DETAIL(PEP pep,PEPErrorType etype,PetscViewer viewer)PEPErrorView_DETAIL339,14196
#define EXLEN EXLEN345,14384
#undef __FUNCT____FUNCT__382,15662
#define __FUNCT__ __FUNCT__383,15679
static PetscErrorCode PEPErrorView_MATLAB(PEP pep,PEPErrorType etype,PetscViewer viewer)PEPErrorView_MATLAB384,15719
#undef __FUNCT____FUNCT__402,16331
#define __FUNCT__ __FUNCT__403,16348
PetscErrorCode PEPErrorView(PEP pep,PEPErrorType etype,PetscViewer viewer)PEPErrorView430,17231
#undef __FUNCT____FUNCT__463,18408
#define __FUNCT__ __FUNCT__464,18425
PetscErrorCode PEPErrorViewFromOptions(PEP pep)PEPErrorViewFromOptions476,18713
#undef __FUNCT____FUNCT__512,20279
#define __FUNCT__ __FUNCT__513,20296
static PetscErrorCode PEPValuesView_DRAW(PEP pep,PetscViewer viewer)PEPValuesView_DRAW514,20335
#undef __FUNCT____FUNCT__545,21368
#define __FUNCT__ __FUNCT__546,21385
static PetscErrorCode PEPValuesView_ASCII(PEP pep,PetscViewer viewer)PEPValuesView_ASCII547,21425
#undef __FUNCT____FUNCT__576,22313
#define __FUNCT__ __FUNCT__577,22330
static PetscErrorCode PEPValuesView_MATLAB(PEP pep,PetscViewer viewer)PEPValuesView_MATLAB578,22371
#undef __FUNCT____FUNCT__607,23246
#define __FUNCT__ __FUNCT__608,23263
PetscErrorCode PEPValuesView(PEP pep,PetscViewer viewer)PEPValuesView625,23630
#undef __FUNCT____FUNCT__659,24885
#define __FUNCT__ __FUNCT__660,24902
PetscErrorCode PEPValuesViewFromOptions(PEP pep)PEPValuesViewFromOptions672,25181
#undef __FUNCT____FUNCT__694,25907
#define __FUNCT__ __FUNCT__695,25924
PetscErrorCode PEPVectorsView(PEP pep,PetscViewer viewer)PEPVectorsView717,26491
#define NMLEN NMLEN722,26616
#undef __FUNCT____FUNCT__747,27499
#define __FUNCT__ __FUNCT__748,27516
PetscErrorCode PEPVectorsViewFromOptions(PEP pep)PEPVectorsViewFromOptions760,27798

src/pep/makefile,211
makefile:^?makefile^A,1
SOURCEH  = ../../include/slepc/private/pepimpl.h ../../include/slepcpep.hSOURCEH24,936
DIRS     = interface impls examples f90-modDIRS25,1010
LOCDIR   = src/pep/LOCDIR26,1054
MANSEC   = PEPMANSEC27,1074

src/svd/examples/makefile,82
makefile:^?makefile^A,1
LOCDIR   = src/svd/examples/LOCDIR24,932
DIRS     = tests tutorialsDIRS25,961

src/svd/examples/tests/makefile,623
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/svd/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.c test2.c test3.cEXAMPLESC27,1015
EXAMPLESF  =EXAMPLESF28,1052
MANSEC     = SVDMANSEC29,1065
TESTS      = test1 test2 test3TESTS30,1082
TESTEXAMPLES_C       = test1.PETSc runtest1_1 test1.rm \TESTEXAMPLES_C32,1114
TESTEXAMPLES_C_NOF128= test2.PETSc runtest2_1 test2.rmTESTEXAMPLES_C_NOF12834,1226
SVD = lanczos lapack trlanczosSVD51,1676
SVDEPS = cross cyclicSVDEPS52,1707
EPS = krylovschur arnoldi lanczos gd jdEPS53,1729

src/svd/examples/tests/test1.c,234
test1.c:^?test1.c^A,1
static char help[] = "Test the solution of a SVD without calling SVDSetFromOptions (based on ex8.c).\n\n"help22,924
#undef __FUNCT____FUNCT__45,1703
#define __FUNCT__ __FUNCT__46,1720
int main(int argc,char **argv)main47,1745

src/svd/examples/tests/test2.c,215
test2.c:^?test2.c^A,1
static char help[] = "Test SVD with different builds with a matrix loaded from a file"help22,924
#undef __FUNCT____FUNCT__27,1091
#define __FUNCT__ __FUNCT__28,1108
int main(int argc,char **argv)main29,1133

src/svd/examples/tests/test3.c,200
test3.c:^?test3.c^A,1
static char help[] = "Test SVD with user-provided initial vectors.\n\n"help22,924
#undef __FUNCT____FUNCT__42,1546
#define __FUNCT__ __FUNCT__43,1563
int main(int argc,char **argv)main44,1588

src/svd/examples/tutorials/ex14.c,221
ex14.c:^?ex14.c^A,1
static char help[] = "Solves a singular value problem with the matrix loaded from a file.\n"help22,924
#undef __FUNCT____FUNCT__29,1221
#define __FUNCT__ __FUNCT__30,1238
int main(int argc,char **argv)main31,1263

src/svd/examples/tutorials/ex15.c,205
ex15.c:^?ex15.c^A,1
static char help[] = "Singular value decomposition of the Lauchli matrix.\n"help22,924
#undef __FUNCT____FUNCT__29,1160
#define __FUNCT__ __FUNCT__30,1177
int main(int argc,char **argv)main31,1202

src/svd/examples/tutorials/ex15f.F,530
ex15f.F:^?ex15f.F^A,1
      program mainmain30,1296
 100  format (/'Lauchli SVD, n =',I3,', mu=',E12.4,' (Fortran)')10074,2719
 110  format (/' Number of iterations of the method:',I4)110125,4443
 120  format (' Solution method: ',A)120132,4678
 130  format (' Number of requested singular values:',I2)130138,4908
 140  format (' Stopping condition: tol=',1P,E10.4,', maxit=',I4)140143,5086
 150  format (' Number of converged approximate singular triplets:',I2/)150154,5501
 160      format (1P,'   ',E12.4,'       ',E12.4)160172,6264

src/svd/examples/tutorials/ex8.c,277
ex8.c:^?ex8.c^A,1
static char help[] = "Estimates the 2-norm condition number of a matrix A, that is, the ratio of the largest to the smallest singular values of A. "help22,924
#undef __FUNCT____FUNCT__45,1739
#define __FUNCT__ __FUNCT__46,1756
int main(int argc,char **argv)main47,1781

src/svd/examples/tutorials/makefile,582
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/svd/examples/tutorials/LOCDIR26,978
EXAMPLESC  = ex8.c ex14.c ex15.cEXAMPLESC27,1019
EXAMPLESF  = ex15f.FEXAMPLESF28,1052
MANSEC     = SVDMANSEC29,1073
TESTEXAMPLES_C           = ex8.PETSc runex8_1 ex8.rmTESTEXAMPLES_C31,1091
TESTEXAMPLES_C_NOCOMPLEX = ex14.PETSc runex14_1 ex14.rmTESTEXAMPLES_C_NOCOMPLEX32,1144
TESTEXAMPLES_FORTRAN     =TESTEXAMPLES_FORTRAN33,1200
DATAPATH = ${SLEPC_DIR}/share/slepc/datafiles/matricesDATAPATH54,1688

src/svd/f90-mod/makefile,397
makefile:^?makefile^A,1
SPECIALLIB     = yesSPECIALLIB28,1120
SPECIALFASTLIB = yesSPECIALFASTLIB29,1141
CFLAGS     =CFLAGS32,1164
FFLAGS     =FFLAGS33,1177
SOURCEC    =SOURCEC34,1190
SOURCEF    = slepcsvdmod.FSOURCEF35,1203
SOURCEH    =SOURCEH36,1230
LIBBASE    = libslepcsvdLIBBASE37,1243
MANSEC     = SVDMANSEC38,1268
LOCDIR     = src/svd/f90-mod/LOCDIR39,1285
CLEANFILES = *.modCLEANFILES40,1315

src/svd/f90-mod/slepcsvdmod.F,87
slepcsvdmod.F:^?slepcsvdmod.F^A,1
        module slepcsvddefslepcsvddef22,965
        module slepcsvdslepcsvd29,1143

src/svd/impls/cross/cross.c,2571
cross.c:^?cross.c^A,1
  EPS       eps;eps31,1177
  Mat       mat;mat32,1194
  Vec       w,diag;w33,1211
  Vec       w,diag;diag33,1211
} SVD_CROSS;SVD_CROSS34,1231
#undef __FUNCT____FUNCT__36,1245
#define __FUNCT__ __FUNCT__37,1262
static PetscErrorCode MatMult_Cross(Mat B,Vec x,Vec y)MatMult_Cross38,1296
#undef __FUNCT____FUNCT__52,1692
#define __FUNCT__ __FUNCT__53,1709
static PetscErrorCode MatCreateVecs_Cross(Mat B,Vec *right,Vec *left)MatCreateVecs_Cross54,1749
#undef __FUNCT____FUNCT__70,2190
#define __FUNCT__ __FUNCT__71,2207
static PetscErrorCode MatGetDiagonal_Cross(Mat B,Vec d)MatGetDiagonal_Cross72,2248
#undef __FUNCT____FUNCT__122,4243
#define __FUNCT__ __FUNCT__123,4260
PetscErrorCode SVDSetUp_Cross(SVD svd)SVDSetUp_Cross124,4295
#undef __FUNCT____FUNCT__175,7136
#define __FUNCT__ __FUNCT__176,7153
PetscErrorCode SVDSolve_Cross(SVD svd)SVDSolve_Cross177,7188
#undef __FUNCT____FUNCT__200,8077
#define __FUNCT__ __FUNCT__201,8094
static PetscErrorCode EPSMonitor_Cross(EPS eps,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)EPSMonitor_Cross202,8131
#undef __FUNCT____FUNCT__220,8744
#define __FUNCT__ __FUNCT__221,8761
PetscErrorCode SVDSetFromOptions_Cross(PetscOptionItems *PetscOptionsObject,SVD svd)SVDSetFromOptions_Cross222,8805
#undef __FUNCT____FUNCT__235,9271
#define __FUNCT__ __FUNCT__236,9288
static PetscErrorCode SVDCrossSetEPS_Cross(SVD svd,EPS eps)SVDCrossSetEPS_Cross237,9329
#undef __FUNCT____FUNCT__251,9767
#define __FUNCT__ __FUNCT__252,9784
PetscErrorCode SVDCrossSetEPS(SVD svd,EPS eps)SVDCrossSetEPS267,10073
#undef __FUNCT____FUNCT__279,10409
#define __FUNCT__ __FUNCT__280,10426
static PetscErrorCode SVDCrossGetEPS_Cross(SVD svd,EPS *eps)SVDCrossGetEPS_Cross281,10467
#undef __FUNCT____FUNCT__303,11417
#define __FUNCT__ __FUNCT__304,11434
PetscErrorCode SVDCrossGetEPS(SVD svd,EPS *eps)SVDCrossGetEPS321,11752
#undef __FUNCT____FUNCT__332,12036
#define __FUNCT__ __FUNCT__333,12053
PetscErrorCode SVDView_Cross(SVD svd,PetscViewer viewer)SVDView_Cross334,12087
#undef __FUNCT____FUNCT__351,12658
#define __FUNCT__ __FUNCT__352,12675
PetscErrorCode SVDReset_Cross(SVD svd)SVDReset_Cross353,12710
#undef __FUNCT____FUNCT__366,13083
#define __FUNCT__ __FUNCT__367,13100
PetscErrorCode SVDDestroy_Cross(SVD svd)SVDDestroy_Cross368,13137
#undef __FUNCT____FUNCT__381,13583
#define __FUNCT__ __FUNCT__382,13600
PETSC_EXTERN PetscErrorCode SVDCreate_Cross(SVD svd)SVDCreate_Cross383,13636

src/svd/impls/cross/makefile,275
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = cross.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsvdLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = SVDMANSEC31,1033
LOCDIR   = src/svd/impls/cross/LOCDIR32,1048

src/svd/impls/cyclic/cyclic.c,3381
cyclic.c:^?cyclic.c^A,1
  PetscBool explicitmatrix;explicitmatrix31,1196
  EPS       eps;eps32,1224
  Mat       mat;mat33,1241
  Vec       x1,x2,y1,y2;x134,1258
  Vec       x1,x2,y1,y2;x234,1258
  Vec       x1,x2,y1,y2;y134,1258
  Vec       x1,x2,y1,y2;y234,1258
} SVD_CYCLIC;SVD_CYCLIC35,1283
#undef __FUNCT____FUNCT__37,1298
#define __FUNCT__ __FUNCT__38,1315
static PetscErrorCode MatMult_Cyclic(Mat B,Vec x,Vec y)MatMult_Cyclic39,1350
#undef __FUNCT____FUNCT__69,2514
#define __FUNCT__ __FUNCT__70,2531
static PetscErrorCode MatGetDiagonal_Cyclic(Mat B,Vec diag)MatGetDiagonal_Cyclic71,2573
#undef __FUNCT____FUNCT__80,2751
#define __FUNCT__ __FUNCT__81,2768
PetscErrorCode SVDSetUp_Cyclic(SVD svd)SVDSetUp_Cyclic82,2804
#undef __FUNCT____FUNCT__214,10091
#define __FUNCT__ __FUNCT__215,10108
PetscErrorCode SVDSolve_Cyclic(SVD svd)SVDSolve_Cyclic216,10144
#undef __FUNCT____FUNCT__261,11966
#define __FUNCT__ __FUNCT__262,11983
static PetscErrorCode EPSMonitor_Cyclic(EPS eps,PetscInt its,PetscInt nconv,PetscScalar *eigr,PetscScalar *eigi,PetscReal *errest,PetscInt nest,void *ctx)EPSMonitor_Cyclic263,12021
#undef __FUNCT____FUNCT__287,12761
#define __FUNCT__ __FUNCT__288,12778
PetscErrorCode SVDSetFromOptions_Cyclic(PetscOptionItems *PetscOptionsObject,SVD svd)SVDSetFromOptions_Cyclic289,12823
#undef __FUNCT____FUNCT__313,13794
#define __FUNCT__ __FUNCT__314,13811
static PetscErrorCode SVDCyclicSetExplicitMatrix_Cyclic(SVD svd,PetscBool explicitmatrix)SVDCyclicSetExplicitMatrix_Cyclic315,13865
#undef __FUNCT____FUNCT__324,14099
#define __FUNCT__ __FUNCT__325,14116
PetscErrorCode SVDCyclicSetExplicitMatrix(SVD svd,PetscBool explicitmatrix)SVDCyclicSetExplicitMatrix343,14607
#undef __FUNCT____FUNCT__354,14976
#define __FUNCT__ __FUNCT__355,14993
static PetscErrorCode SVDCyclicGetExplicitMatrix_Cyclic(SVD svd,PetscBool *explicitmatrix)SVDCyclicGetExplicitMatrix_Cyclic356,15047
#undef __FUNCT____FUNCT__365,15283
#define __FUNCT__ __FUNCT__366,15300
PetscErrorCode SVDCyclicGetExplicitMatrix(SVD svd,PetscBool *explicitmatrix)SVDCyclicGetExplicitMatrix382,15625
#undef __FUNCT____FUNCT__393,15978
#define __FUNCT__ __FUNCT__394,15995
static PetscErrorCode SVDCyclicSetEPS_Cyclic(SVD svd,EPS eps)SVDCyclicSetEPS_Cyclic395,16038
#undef __FUNCT____FUNCT__409,16485
#define __FUNCT__ __FUNCT__410,16502
PetscErrorCode SVDCyclicSetEPS(SVD svd,EPS eps)SVDCyclicSetEPS425,16794
#undef __FUNCT____FUNCT__437,17132
#define __FUNCT__ __FUNCT__438,17149
static PetscErrorCode SVDCyclicGetEPS_Cyclic(SVD svd,EPS *eps)SVDCyclicGetEPS_Cyclic439,17192
#undef __FUNCT____FUNCT__458,18025
#define __FUNCT__ __FUNCT__459,18042
PetscErrorCode SVDCyclicGetEPS(SVD svd,EPS *eps)SVDCyclicGetEPS476,18363
#undef __FUNCT____FUNCT__487,18649
#define __FUNCT__ __FUNCT__488,18666
PetscErrorCode SVDView_Cyclic(SVD svd,PetscViewer viewer)SVDView_Cyclic489,18701
#undef __FUNCT____FUNCT__507,19405
#define __FUNCT__ __FUNCT__508,19422
PetscErrorCode SVDReset_Cyclic(SVD svd)SVDReset_Cyclic509,19458
#undef __FUNCT____FUNCT__524,19935
#define __FUNCT__ __FUNCT__525,19952
PetscErrorCode SVDDestroy_Cyclic(SVD svd)SVDDestroy_Cyclic526,19990
#undef __FUNCT____FUNCT__541,20652
#define __FUNCT__ __FUNCT__542,20669
PETSC_EXTERN PetscErrorCode SVDCreate_Cyclic(SVD svd)SVDCreate_Cyclic543,20706

src/svd/impls/cyclic/makefile,278
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = cyclic.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcsvdLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = SVDMANSEC31,1034
LOCDIR   = src/svd/impls/cyclic/LOCDIR32,1049

src/svd/impls/lanczos/gklanczos.c,2193
gklanczos.c:^?gklanczos.c^A,1
  PetscBool oneside;oneside45,1586
} SVD_LANCZOS;SVD_LANCZOS46,1607
#undef __FUNCT____FUNCT__48,1623
#define __FUNCT__ __FUNCT__49,1640
PetscErrorCode SVDSetUp_Lanczos(SVD svd)SVDSetUp_Lanczos50,1677
#undef __FUNCT____FUNCT__69,2421
#define __FUNCT__ __FUNCT__70,2438
PetscErrorCode SVDTwoSideLanczos(SVD svd,PetscReal *alpha,PetscReal *beta,BV V,BV U,PetscInt k,PetscInt n)SVDTwoSideLanczos71,2476
#undef __FUNCT____FUNCT__113,4274
#define __FUNCT__ __FUNCT__114,4291
static PetscErrorCode SVDOneSideLanczos(SVD svd,PetscReal *alpha,PetscReal *beta,BV V,Vec u,Vec u_1,PetscInt k,PetscInt n,PetscScalar* work)SVDOneSideLanczos115,4329
#undef __FUNCT____FUNCT__179,6766
#define __FUNCT__ __FUNCT__180,6783
PetscErrorCode SVDSolve_Lanczos(SVD svd)SVDSolve_Lanczos181,6820
#undef __FUNCT____FUNCT__284,10625
#define __FUNCT__ __FUNCT__285,10642
PetscErrorCode SVDSetFromOptions_Lanczos(PetscOptionItems *PetscOptionsObject,SVD svd)SVDSetFromOptions_Lanczos286,10688
#undef __FUNCT____FUNCT__302,11284
#define __FUNCT__ __FUNCT__303,11301
static PetscErrorCode SVDLanczosSetOneSide_Lanczos(SVD svd,PetscBool oneside)SVDLanczosSetOneSide_Lanczos304,11350
#undef __FUNCT____FUNCT__316,11641
#define __FUNCT__ __FUNCT__317,11658
PetscErrorCode SVDLanczosSetOneSide(SVD svd,PetscBool oneside)SVDLanczosSetOneSide341,12411
#undef __FUNCT____FUNCT__352,12747
#define __FUNCT__ __FUNCT__353,12764
static PetscErrorCode SVDLanczosGetOneSide_Lanczos(SVD svd,PetscBool *oneside)SVDLanczosGetOneSide_Lanczos354,12813
#undef __FUNCT____FUNCT__363,13027
#define __FUNCT__ __FUNCT__364,13044
PetscErrorCode SVDLanczosGetOneSide(SVD svd,PetscBool *oneside)SVDLanczosGetOneSide381,13426
#undef __FUNCT____FUNCT__392,13746
#define __FUNCT__ __FUNCT__393,13763
PetscErrorCode SVDDestroy_Lanczos(SVD svd)SVDDestroy_Lanczos394,13802
#undef __FUNCT____FUNCT__405,14165
#define __FUNCT__ __FUNCT__406,14182
PetscErrorCode SVDView_Lanczos(SVD svd,PetscViewer viewer)SVDView_Lanczos407,14218
#undef __FUNCT____FUNCT__421,14680
#define __FUNCT__ __FUNCT__422,14697
PETSC_EXTERN PetscErrorCode SVDCreate_Lanczos(SVD svd)SVDCreate_Lanczos423,14735

src/svd/impls/lanczos/makefile,282
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = gklanczos.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcsvdLIBBASE29,1003
DIRS     =DIRS30,1026
MANSEC   = SVDMANSEC31,1037
LOCDIR   = src/svd/impls/lanczos/LOCDIR32,1052

src/svd/impls/lapack/makefile,281
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = svdlapack.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcsvdLIBBASE29,1003
DIRS     =DIRS30,1026
MANSEC   = SVDMANSEC31,1037
LOCDIR   = src/svd/impls/lapack/LOCDIR32,1052

src/svd/impls/lapack/svdlapack.c,426
svdlapack.c:^?svdlapack.c^A,1
#undef __FUNCT____FUNCT__26,1026
#define __FUNCT__ __FUNCT__27,1043
PetscErrorCode SVDSetUp_LAPACK(SVD svd)SVDSetUp_LAPACK28,1079
#undef __FUNCT____FUNCT__46,1732
#define __FUNCT__ __FUNCT__47,1749
PetscErrorCode SVDSolve_LAPACK(SVD svd)SVDSolve_LAPACK48,1785
#undef __FUNCT____FUNCT__109,3970
#define __FUNCT__ __FUNCT__110,3987
PETSC_EXTERN PetscErrorCode SVDCreate_LAPACK(SVD svd)SVDCreate_LAPACK111,4024

src/svd/impls/makefile,170
makefile:^?makefile^A,1
LIBBASE  = libslepcsvdLIBBASE24,936
DIRS     = cross cyclic lapack lanczos trlanczosDIRS25,959
LOCDIR   = src/svd/impls/LOCDIR26,1008
MANSEC   = SVDMANSEC27,1034

src/svd/impls/trlanczos/makefile,284
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = trlanczos.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcsvdLIBBASE29,1003
DIRS     =DIRS30,1026
MANSEC   = SVDMANSEC31,1037
LOCDIR   = src/svd/impls/trlanczos/LOCDIR32,1052

src/svd/impls/trlanczos/trlanczos.c,2660
trlanczos.c:^?trlanczos.c^A,1
static PetscBool  cited = PETSC_FALSE;cited44,1555
static const char citation[] =citation45,1594
  PetscBool oneside;oneside56,2006
} SVD_TRLANCZOS;SVD_TRLANCZOS57,2027
#undef __FUNCT____FUNCT__59,2045
#define __FUNCT__ __FUNCT__60,2062
PetscErrorCode SVDSetUp_TRLanczos(SVD svd)SVDSetUp_TRLanczos61,2101
#undef __FUNCT____FUNCT__79,2778
#define __FUNCT__ __FUNCT__80,2795
static PetscErrorCode SVDOneSideTRLanczosMGS(SVD svd,PetscReal *alpha,PetscReal *beta,BV V,BV U,PetscInt nconv,PetscInt l,PetscInt n,PetscScalar* work)SVDOneSideTRLanczosMGS81,2838
#undef __FUNCT____FUNCT__135,4920
#define __FUNCT__ __FUNCT__136,4937
static PetscErrorCode SVDOrthogonalizeCGS(BV V,PetscInt i,PetscScalar* h,PetscReal a,BVOrthogRefineType refine,PetscReal eta,PetscReal *norm)SVDOrthogonalizeCGS140,5056
#undef __FUNCT____FUNCT__181,6346
#define __FUNCT__ __FUNCT__182,6363
static PetscErrorCode SVDOneSideTRLanczosCGS(SVD svd,PetscReal *alpha,PetscReal *beta,BV V,BV U,PetscInt nconv,PetscInt l,PetscInt n,PetscScalar* work)SVDOneSideTRLanczosCGS183,6406
#undef __FUNCT____FUNCT__280,10314
#define __FUNCT__ __FUNCT__281,10331
PetscErrorCode SVDSolve_TRLanczos(SVD svd)SVDSolve_TRLanczos282,10370
#undef __FUNCT____FUNCT__398,14775
#define __FUNCT__ __FUNCT__399,14792
PetscErrorCode SVDSetFromOptions_TRLanczos(PetscOptionItems *PetscOptionsObject,SVD svd)SVDSetFromOptions_TRLanczos400,14840
#undef __FUNCT____FUNCT__416,15448
#define __FUNCT__ __FUNCT__417,15465
static PetscErrorCode SVDTRLanczosSetOneSide_TRLanczos(SVD svd,PetscBool oneside)SVDTRLanczosSetOneSide_TRLanczos418,15518
#undef __FUNCT____FUNCT__427,15738
#define __FUNCT__ __FUNCT__428,15755
PetscErrorCode SVDTRLanczosSetOneSide(SVD svd,PetscBool oneside)SVDTRLanczosSetOneSide451,16449
#undef __FUNCT____FUNCT__462,16789
#define __FUNCT__ __FUNCT__463,16806
static PetscErrorCode SVDTRLanczosGetOneSide_TRLanczos(SVD svd,PetscBool *oneside)SVDTRLanczosGetOneSide_TRLanczos464,16859
#undef __FUNCT____FUNCT__473,17081
#define __FUNCT__ __FUNCT__474,17098
PetscErrorCode SVDTRLanczosGetOneSide(SVD svd,PetscBool *oneside)SVDTRLanczosGetOneSide491,17486
#undef __FUNCT____FUNCT__502,17810
#define __FUNCT__ __FUNCT__503,17827
PetscErrorCode SVDDestroy_TRLanczos(SVD svd)SVDDestroy_TRLanczos504,17868
#undef __FUNCT____FUNCT__515,18237
#define __FUNCT__ __FUNCT__516,18254
PetscErrorCode SVDView_TRLanczos(SVD svd,PetscViewer viewer)SVDView_TRLanczos517,18292
#undef __FUNCT____FUNCT__531,18760
#define __FUNCT__ __FUNCT__532,18777
PETSC_EXTERN PetscErrorCode SVDCreate_TRLanczos(SVD svd)SVDCreate_TRLanczos533,18817

src/svd/interface/dlregissvd.c,966
dlregissvd.c:^?dlregissvd.c^A,1
static PetscBool SVDPackageInitialized = PETSC_FALSE;SVDPackageInitialized24,960
const char *SVDErrorTypes[] = {"ABSOLUTE","RELATIVE","SVDErrorType","SVD_ERROR_",0};SVDErrorTypes26,1015
const char *const SVDConvergedReasons_Shifted[] = {"","","DIVERGED_BREAKDOWN","DIVERGED_ITS","CONVERGED_ITERATING","CONVERGED_TOL","CONVERGED_USER","SVDConvergedReason","SVD_",0};SVDConvergedReasons_Shifted27,1100
const char *const*SVDConvergedReasons = SVDConvergedReasons_Shifted + 4;SVDConvergedReasons28,1280
#undef __FUNCT____FUNCT__30,1354
#define __FUNCT__ __FUNCT__31,1371
PetscErrorCode SVDFinalizePackage(void)SVDFinalizePackage40,1606
#undef __FUNCT____FUNCT__51,1860
#define __FUNCT__ __FUNCT__52,1877
PetscErrorCode SVDInitializePackage(void)SVDInitializePackage62,2205
#undef __FUNCT____FUNCT__101,3558
#define __FUNCT__ __FUNCT__102,3575
PETSC_EXTERN PetscErrorCode PetscDLLibraryRegister_slepcsvd()PetscDLLibraryRegister_slepcsvd110,3825

src/svd/interface/ftn-custom/makefile,257
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zsvdf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1015
SOURCEH  =SOURCEH28,1026
DIRS     =DIRS29,1037
LIBBASE  = libslepcsvdLIBBASE30,1048
LOCDIR   = src/svd/interface/ftn-custom/LOCDIR31,1071

src/svd/interface/ftn-custom/zsvdf.c,7360
zsvdf.c:^?zsvdf.c^A,1
PETSC_EXTERN void svdmonitorall_(SVD *svd,PetscInt *it,PetscInt *nconv,PetscReal *sigma,PetscReal *errest,PetscInt *nest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)svdmonitorall_74,3425
PETSC_EXTERN void svdmonitorconverged_(SVD *svd,PetscInt *it,PetscInt *nconv,PetscReal *sigma,PetscReal *errest,PetscInt *nest,SlepcConvMonitor *ctx,PetscErrorCode *ierr)svdmonitorconverged_79,3666
PETSC_EXTERN void svdmonitorfirst_(SVD *svd,PetscInt *it,PetscInt *nconv,PetscReal *sigma,PetscReal *errest,PetscInt *nest,PetscViewerAndFormat **ctx,PetscErrorCode *ierr)svdmonitorfirst_84,3914
PETSC_EXTERN void svdmonitorlg_(SVD *svd,PetscInt *it,PetscInt *nconv,PetscReal *sigma,PetscReal *errest,PetscInt *nest,void *ctx,PetscErrorCode *ierr)svdmonitorlg_89,4159
PETSC_EXTERN void svdmonitorlgall_(SVD *svd,PetscInt *it,PetscInt *nconv,PetscReal *sigma,PetscReal *errest,PetscInt *nest,void *ctx,PetscErrorCode *ierr)svdmonitorlgall_94,4380
  PetscFortranCallbackId monitor;monitor100,4623
  PetscFortranCallbackId monitordestroy;monitordestroy101,4657
  PetscFortranCallbackId convergence;convergence102,4698
  PetscFortranCallbackId convdestroy;convdestroy103,4736
  PetscFortranCallbackId stopping;stopping104,4774
  PetscFortranCallbackId stopdestroy;stopdestroy105,4809
} _cb;_cb106,4847
#undef __FUNCT____FUNCT__109,4947
static PetscErrorCode ourmonitor(SVD svd,PetscInt i,PetscInt nc,PetscReal *sigma,PetscReal *d,PetscInt l,void* ctx)ourmonitor111,4995
#undef __FUNCT____FUNCT__116,5283
static PetscErrorCode ourdestroy(void** ctx)ourdestroy118,5331
#undef __FUNCT____FUNCT__124,5498
static PetscErrorCode ourconvergence(SVD svd,PetscReal sigma,PetscReal res,PetscReal *errest,void *ctx)ourconvergence126,5550
#undef __FUNCT____FUNCT__131,5812
static PetscErrorCode ourconvdestroy(void *ctx)ourconvdestroy133,5864
#undef __FUNCT____FUNCT__139,6030
static PetscErrorCode ourstopping(SVD svd,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nsv,SVDConvergedReason *reason,void *ctx)ourstopping141,6079
#undef __FUNCT____FUNCT__146,6411
static PetscErrorCode ourstopdestroy(void *ctx)ourstopdestroy148,6463
PETSC_EXTERN void PETSC_STDCALL svdview_(SVD *svd,PetscViewer *viewer,PetscErrorCode *ierr)svdview_154,6629
PETSC_EXTERN void PETSC_STDCALL svdreasonview_(SVD *svd,PetscViewer *viewer,PetscErrorCode *ierr)svdreasonview_161,6816
PETSC_EXTERN void PETSC_STDCALL svderrorview_(SVD *svd,SVDErrorType *etype,PetscViewer *viewer,PetscErrorCode *ierr)svderrorview_168,7015
PETSC_EXTERN void PETSC_STDCALL svdvaluesview_(SVD *svd,PetscViewer *viewer,PetscErrorCode *ierr)svdvaluesview_175,7239
PETSC_EXTERN void PETSC_STDCALL svdvectorsview_(SVD *svd,PetscViewer *viewer,PetscErrorCode *ierr)svdvectorsview_182,7438
PETSC_EXTERN void PETSC_STDCALL svdsettype_(SVD *svd,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))svdsettype_189,7639
PETSC_EXTERN void PETSC_STDCALL svdgettype_(SVD *svd,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))svdgettype_198,7854
PETSC_EXTERN void PETSC_STDCALL svdmonitorset_(SVD *svd,void (PETSC_STDCALL *monitor)(SVD*,PetscInt*,PetscInt*,PetscReal*,PetscReal*,PetscInt*,void*,PetscErrorCode*),void *mctx,void (PETSC_STDCALL *monitordestroy)(void *,PetscErrorCode*),PetscErrorCode *ierr)svdmonitorset_207,8133
PETSC_EXTERN void PETSC_STDCALL svdsetoptionsprefix_(SVD *svd,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))svdsetoptionsprefix_232,10115
PETSC_EXTERN void PETSC_STDCALL svdappendoptionsprefix_(SVD *svd,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))svdappendoptionsprefix_241,10354
PETSC_EXTERN void PETSC_STDCALL svdgetoptionsprefix_(SVD *svd,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))svdgetoptionsprefix_250,10599
PETSC_EXTERN void PETSC_STDCALL svdconvergedabsolute_(SVD *svd,PetscReal *sigma,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)svdconvergedabsolute_259,10907
PETSC_EXTERN void PETSC_STDCALL svdconvergedrelative_(SVD *svd,PetscReal *sigma,PetscReal *res,PetscReal *errest,void *ctx,PetscErrorCode *ierr)svdconvergedrelative_264,11118
PETSC_EXTERN void PETSC_STDCALL svdsetconvergencetestfunction_(SVD *svd,void (PETSC_STDCALL *func)(SVD*,PetscReal*,PetscReal*,PetscReal*,void*,PetscErrorCode*),void* ctx,void (PETSC_STDCALL *destroy)(void*,PetscErrorCode*),PetscErrorCode *ierr)svdsetconvergencetestfunction_269,11329
PETSC_EXTERN void PETSC_STDCALL svdstoppingbasic_(SVD *svd,PetscInt *its,PetscInt *max_it,PetscInt *nconv,PetscInt *nsv,SVDConvergedReason *reason,void *ctx,PetscErrorCode *ierr)svdstoppingbasic_288,12443
PETSC_EXTERN void PETSC_STDCALL svdsetstoppingtestfunction_(SVD *svd,void (PETSC_STDCALL *func)(SVD*,PetscInt,PetscInt,PetscInt,PetscInt,SVDConvergedReason*,void*,PetscErrorCode*),void* ctx,void (PETSC_STDCALL *destroy)(void*,PetscErrorCode*),PetscErrorCode *ierr)svdsetstoppingtestfunction_293,12697

src/svd/interface/makefile,367
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = svdregis.c svdbasic.c svddefault.c svdview.c svdopts.c svdsetup.c svdsolve.c svdmon.c dlregissvd.cSOURCEC26,958
SOURCEF  =SOURCEF27,1068
SOURCEH  =SOURCEH28,1079
LIBBASE  = libslepcsvdLIBBASE29,1090
DIRS     =DIRS30,1113
MANSEC   = SVDMANSEC31,1124
LOCDIR   = src/svd/interface/LOCDIR32,1139

src/svd/interface/svdbasic.c,1711
svdbasic.c:^?svdbasic.c^A,1
PetscFunctionList SVDList = 0;SVDList26,1046
PetscBool         SVDRegisterAllCalled = PETSC_FALSE;SVDRegisterAllCalled27,1077
PetscClassId      SVD_CLASSID = 0;SVD_CLASSID28,1131
PetscLogEvent     SVD_SetUp = 0,SVD_Solve = 0;SVD_SetUp29,1166
PetscLogEvent     SVD_SetUp = 0,SVD_Solve = 0;SVD_Solve29,1166
#undef __FUNCT____FUNCT__31,1214
#define __FUNCT__ __FUNCT__32,1231
PetscErrorCode SVDCreate(MPI_Comm comm,SVD *outsvd)SVDCreate51,1574
#undef __FUNCT____FUNCT__107,3256
#define __FUNCT__ __FUNCT__108,3273
PetscErrorCode SVDReset(SVD svd)SVDReset122,3558
#undef __FUNCT____FUNCT__144,4273
#define __FUNCT__ __FUNCT__145,4290
PetscErrorCode SVDDestroy(SVD *svd)SVDDestroy158,4546
#undef __FUNCT____FUNCT__178,5351
#define __FUNCT__ __FUNCT__179,5368
PetscErrorCode SVDSetType(SVD svd,SVDType type)SVDSetType209,6317
#undef __FUNCT____FUNCT__233,7141
#define __FUNCT__ __FUNCT__234,7158
PetscErrorCode SVDGetType(SVD svd,SVDType *type)SVDGetType250,7447
#undef __FUNCT____FUNCT__259,7666
#define __FUNCT__ __FUNCT__260,7683
PetscErrorCode SVDRegister(const char *name,PetscErrorCode (*function)(SVD))SVDRegister287,8304
#undef __FUNCT____FUNCT__296,8527
#define __FUNCT__ __FUNCT__297,8544
PetscErrorCode SVDSetBV(SVD svd,BV V,BV U)SVDSetBV316,9060
#undef __FUNCT____FUNCT__341,9837
#define __FUNCT__ __FUNCT__342,9854
PetscErrorCode SVDGetBV(SVD svd,BV *V,BV *U)SVDGetBV360,10270
#undef __FUNCT____FUNCT__383,10887
#define __FUNCT__ __FUNCT__384,10904
PetscErrorCode SVDSetDS(SVD svd,DS ds)SVDSetDS402,11331
#undef __FUNCT____FUNCT__417,11779
#define __FUNCT__ __FUNCT__418,11796
PetscErrorCode SVDGetDS(SVD svd,DS *ds)SVDGetDS435,12130

src/svd/interface/svddefault.c,640
svddefault.c:^?svddefault.c^A,1
#undef __FUNCT____FUNCT__26,1063
#define __FUNCT__ __FUNCT__27,1080
PetscErrorCode SVDConvergedRelative(SVD svd,PetscReal sigma,PetscReal res,PetscReal *errest,void *ctx)SVDConvergedRelative31,1199
#undef __FUNCT____FUNCT__38,1378
#define __FUNCT__ __FUNCT__39,1395
PetscErrorCode SVDConvergedAbsolute(SVD svd,PetscReal sigma,PetscReal res,PetscReal *errest,void *ctx)SVDConvergedAbsolute43,1498
#undef __FUNCT____FUNCT__50,1671
#define __FUNCT__ __FUNCT__51,1688
PetscErrorCode SVDStoppingBasic(SVD svd,PetscInt its,PetscInt max_it,PetscInt nconv,PetscInt nsv,SVDConvergedReason *reason,void *ctx)SVDStoppingBasic84,2850

src/svd/interface/svdmon.c,2182
svdmon.c:^?svdmon.c^A,1
#undef __FUNCT____FUNCT__27,1047
#define __FUNCT__ __FUNCT__28,1064
PetscErrorCode SVDMonitor(SVD svd,PetscInt it,PetscInt nconv,PetscReal *sigma,PetscReal *errest,PetscInt nest)SVDMonitor32,1153
#undef __FUNCT____FUNCT__44,1511
#define __FUNCT__ __FUNCT__45,1528
PetscErrorCode SVDMonitorSet(SVD svd,PetscErrorCode (*monitor)(SVD,PetscInt,PetscInt,PetscReal*,PetscReal*,PetscInt,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))SVDMonitorSet91,3442
#undef __FUNCT____FUNCT__102,4042
#define __FUNCT__ __FUNCT__103,4059
PetscErrorCode SVDMonitorCancel(SVD svd)SVDMonitorCancel121,4533
#undef __FUNCT____FUNCT__137,4910
#define __FUNCT__ __FUNCT__138,4927
PetscErrorCode SVDGetMonitorContext(SVD svd,void **ctx)SVDGetMonitorContext155,5289
#undef __FUNCT____FUNCT__163,5478
#define __FUNCT__ __FUNCT__164,5495
PetscErrorCode SVDMonitorAll(SVD svd,PetscInt its,PetscInt nconv,PetscReal *sigma,PetscReal *errest,PetscInt nest,PetscViewerAndFormat *vf)SVDMonitorAll184,6080
#undef __FUNCT____FUNCT__212,7423
#define __FUNCT__ __FUNCT__213,7440
PetscErrorCode SVDMonitorFirst(SVD svd,PetscInt its,PetscInt nconv,PetscReal *sigma,PetscReal *errest,PetscInt nest,PetscViewerAndFormat *vf)SVDMonitorFirst233,8037
#undef __FUNCT____FUNCT__259,9337
#define __FUNCT__ __FUNCT__260,9354
PetscErrorCode SVDMonitorConverged(SVD svd,PetscInt its,PetscInt nconv,PetscReal *sigma,PetscReal *errest,PetscInt nest,SlepcConvMonitor ctx)SVDMonitorConverged279,9887
#undef __FUNCT____FUNCT__310,11280
#define __FUNCT__ __FUNCT__311,11297
PetscErrorCode SVDMonitorLGCreate(MPI_Comm comm,const char host[],const char label[],int x,int y,int m,int n,PetscDrawLG *lgctx)SVDMonitorLGCreate340,12097
#undef __FUNCT____FUNCT__356,12643
#define __FUNCT__ __FUNCT__357,12660
PetscErrorCode SVDMonitorLG(SVD svd,PetscInt its,PetscInt nconv,PetscReal *sigma,PetscReal *errest,PetscInt nest,void *ctx)SVDMonitorLG358,12693
#undef __FUNCT____FUNCT__382,13520
#define __FUNCT__ __FUNCT__383,13537
PetscErrorCode SVDMonitorLGAll(SVD svd,PetscInt its,PetscInt nconv,PetscReal *sigma,PetscReal *errest,PetscInt nest,void *ctx)SVDMonitorLGAll384,13573

src/svd/interface/svdopts.c,4269
svdopts.c:^?svdopts.c^A,1
#undef __FUNCT____FUNCT__27,1056
#define __FUNCT__ __FUNCT__28,1073
PetscErrorCode SVDSetImplicitTranspose(SVD svd,PetscBool impl)SVDSetImplicitTranspose56,2050
#undef __FUNCT____FUNCT__68,2361
#define __FUNCT__ __FUNCT__69,2378
PetscErrorCode SVDGetImplicitTranspose(SVD svd,PetscBool *impl)SVDGetImplicitTranspose86,2814
#undef __FUNCT____FUNCT__95,3033
#define __FUNCT__ __FUNCT__96,3050
PetscErrorCode SVDSetTolerances(SVD svd,PetscReal tol,PetscInt maxits)SVDSetTolerances120,3765
#undef __FUNCT____FUNCT__143,4575
#define __FUNCT__ __FUNCT__144,4592
PetscErrorCode SVDGetTolerances(SVD svd,PetscReal *tol,PetscInt *maxits)SVDGetTolerances165,5066
#undef __FUNCT____FUNCT__174,5310
#define __FUNCT__ __FUNCT__175,5327
PetscErrorCode SVDSetDimensions(SVD svd,PetscInt nsv,PetscInt ncv,PetscInt mpd)SVDSetDimensions210,6652
#undef __FUNCT____FUNCT__235,7589
#define __FUNCT__ __FUNCT__236,7606
PetscErrorCode SVDGetDimensions(SVD svd,PetscInt *nsv,PetscInt *ncv,PetscInt *mpd)SVDGetDimensions258,8171
#undef __FUNCT____FUNCT__268,8438
#define __FUNCT__ __FUNCT__269,8455
PetscErrorCode SVDSetWhichSingularTriplets(SVD svd,SVDWhich which)SVDSetWhichSingularTriplets296,9170
#undef __FUNCT____FUNCT__315,9687
#define __FUNCT__ __FUNCT__316,9704
PetscErrorCode SVDGetWhichSingularTriplets(SVD svd,SVDWhich *which)SVDGetWhichSingularTriplets336,10187
#undef __FUNCT____FUNCT__345,10408
#define __FUNCT__ __FUNCT__346,10425
PetscErrorCode SVDSetConvergenceTestFunction(SVD svd,PetscErrorCode (*func)(SVD,PetscReal,PetscReal,PetscReal*,void*),void* ctx,PetscErrorCode (*destroy)(void*))SVDSetConvergenceTestFunction376,11548
#undef __FUNCT____FUNCT__394,12200
#define __FUNCT__ __FUNCT__395,12217
PetscErrorCode SVDSetConvergenceTest(SVD svd,SVDConv conv)SVDSetConvergenceTest421,13124
#undef __FUNCT____FUNCT__437,13654
#define __FUNCT__ __FUNCT__438,13671
PetscErrorCode SVDGetConvergenceTest(SVD svd,SVDConv *conv)SVDGetConvergenceTest455,14071
#undef __FUNCT____FUNCT__464,14281
#define __FUNCT__ __FUNCT__465,14298
PetscErrorCode SVDSetStoppingTestFunction(SVD svd,PetscErrorCode (*func)(SVD,PetscInt,PetscInt,PetscInt,PetscInt,SVDConvergedReason*,void*),void* ctx,PetscErrorCode (*destroy)(void*))SVDSetStoppingTestFunction499,15678
#undef __FUNCT____FUNCT__516,16277
#define __FUNCT__ __FUNCT__517,16294
PetscErrorCode SVDSetStoppingTest(SVD svd,SVDStop stop)SVDSetStoppingTest541,17043
#undef __FUNCT____FUNCT__556,17497
#define __FUNCT__ __FUNCT__557,17514
PetscErrorCode SVDGetStoppingTest(SVD svd,SVDStop *stop)SVDGetStoppingTest574,17912
#undef __FUNCT____FUNCT__583,18119
#define __FUNCT__ __FUNCT__584,18136
PetscErrorCode SVDMonitorSetFromOptions(SVD svd,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(SVD,PetscInt,PetscInt,PetscReal*,PetscReal*,PetscInt,PetscViewerAndFormat*),PetscBool trackall)SVDMonitorSetFromOptions603,18778
#undef __FUNCT____FUNCT__624,19775
#define __FUNCT__ __FUNCT__625,19792
PetscErrorCode SVDConvMonitorSetFromOptions(SVD svd,const char name[],const char help[],const char manual[],PetscErrorCode (*monitor)(SVD,PetscInt,PetscInt,PetscReal*,PetscReal*,PetscInt,SlepcConvMonitor))SVDConvMonitorSetFromOptions643,20410
#undef __FUNCT____FUNCT__661,21281
#define __FUNCT__ __FUNCT__662,21298
PetscErrorCode SVDSetFromOptions(SVD svd)SVDSetFromOptions680,21708
#undef __FUNCT____FUNCT__790,28563
#define __FUNCT__ __FUNCT__791,28580
PetscErrorCode SVDSetTrackAll(SVD svd,PetscBool trackall)SVDSetTrackAll815,29361
#undef __FUNCT____FUNCT__824,29598
#define __FUNCT__ __FUNCT__825,29615
PetscErrorCode SVDGetTrackAll(SVD svd,PetscBool *trackall)SVDGetTrackAll842,29947
#undef __FUNCT____FUNCT__852,30169
#define __FUNCT__ __FUNCT__853,30186
PetscErrorCode SVDSetOptionsPrefix(SVD svd,const char *prefix)SVDSetOptionsPrefix880,30937
#undef __FUNCT____FUNCT__908,32012
#define __FUNCT__ __FUNCT__909,32029
PetscErrorCode SVDAppendOptionsPrefix(SVD svd,const char *prefix)SVDAppendOptionsPrefix928,32588
#undef __FUNCT____FUNCT__956,33687
#define __FUNCT__ __FUNCT__957,33704
PetscErrorCode SVDGetOptionsPrefix(SVD svd,const char *prefix[])SVDGetOptionsPrefix978,34217

src/svd/interface/svdregis.c,131
svdregis.c:^?svdregis.c^A,1
#undef __FUNCT____FUNCT__30,1246
#define __FUNCT__ __FUNCT__31,1263
PetscErrorCode SVDRegisterAll(void)SVDRegisterAll41,1453

src/svd/interface/svdsetup.c,1064
svdsetup.c:^?svdsetup.c^A,1
#undef __FUNCT____FUNCT__26,1032
#define __FUNCT__ __FUNCT__27,1049
PetscErrorCode SVDSetOperator(SVD svd,Mat mat)SVDSetOperator41,1388
#undef __FUNCT____FUNCT__56,1824
#define __FUNCT__ __FUNCT__57,1841
PetscErrorCode SVDGetOperator(SVD svd,Mat *A)SVDGetOperator73,2251
#undef __FUNCT____FUNCT__82,2439
#define __FUNCT__ __FUNCT__83,2456
PetscErrorCode SVDSetUp(SVD svd)SVDSetUp102,2960
#undef __FUNCT____FUNCT__214,6749
#define __FUNCT__ __FUNCT__215,6766
PetscErrorCode SVDSetInitialSpace(SVD svd,PetscInt n,Vec *is)SVDSetInitialSpace245,7769
#undef __FUNCT____FUNCT__258,8231
#define __FUNCT__ __FUNCT__259,8248
PetscErrorCode SVDSetInitialSpaceLeft(SVD svd,PetscInt n,Vec *is)SVDSetInitialSpaceLeft289,9251
#undef __FUNCT____FUNCT__302,9719
#define __FUNCT__ __FUNCT__303,9736
PetscErrorCode SVDSetDimensions_Default(SVD svd)SVDSetDimensions_Default308,9903
#undef __FUNCT____FUNCT__330,10603
#define __FUNCT__ __FUNCT__331,10620
PetscErrorCode SVDAllocateSolution(SVD svd,PetscInt extra)SVDAllocateSolution351,11208

src/svd/interface/svdsolve.c,1362
svdsolve.c:^?svdsolve.c^A,1
#undef __FUNCT____FUNCT__26,1036
#define __FUNCT__ __FUNCT__27,1053
PetscErrorCode SVDComputeVectors(SVD svd)SVDComputeVectors28,1091
#undef __FUNCT____FUNCT__67,2382
#define __FUNCT__ __FUNCT__68,2399
PetscErrorCode SVDSolve(SVD svd)SVDSolve90,3188
#undef __FUNCT____FUNCT__140,4899
#define __FUNCT__ __FUNCT__141,4916
PetscErrorCode SVDGetIterationNumber(SVD svd,PetscInt *its)SVDGetIterationNumber166,5680
#undef __FUNCT____FUNCT__175,5890
#define __FUNCT__ __FUNCT__176,5907
PetscErrorCode SVDGetConvergedReason(SVD svd,SVDConvergedReason *reason)SVDGetConvergedReason204,6698
#undef __FUNCT____FUNCT__214,6955
#define __FUNCT__ __FUNCT__215,6972
PetscErrorCode SVDGetConverged(SVD svd,PetscInt *nconv)SVDGetConverged233,7331
#undef __FUNCT____FUNCT__243,7568
#define __FUNCT__ __FUNCT__244,7585
PetscErrorCode SVDGetSingularTriplet(SVD svd,PetscInt i,PetscReal *sigma,Vec u,Vec v)SVDGetSingularTriplet274,8629
#undef __FUNCT____FUNCT__300,9566
#define __FUNCT__ __FUNCT__301,9583
static PetscErrorCode SVDComputeResidualNorms_Private(SVD svd,PetscInt i,PetscReal *norm1,PetscReal *norm2)SVDComputeResidualNorms_Private306,9785
#undef __FUNCT____FUNCT__351,11179
#define __FUNCT__ __FUNCT__352,11196
PetscErrorCode SVDComputeError(SVD svd,PetscInt i,SVDErrorType type,PetscReal *error)SVDComputeError377,11901

src/svd/interface/svdview.c,2586
svdview.c:^?svdview.c^A,1
#undef __FUNCT____FUNCT__27,1058
#define __FUNCT__ __FUNCT__28,1075
PetscErrorCode SVDView(SVD svd,PetscViewer viewer)SVDView56,1874
#undef __FUNCT____FUNCT__120,5093
#define __FUNCT__ __FUNCT__121,5110
PetscErrorCode SVDReasonView(SVD svd,PetscViewer viewer)SVDReasonView138,5541
#undef __FUNCT____FUNCT__157,6523
#define __FUNCT__ __FUNCT__158,6540
PetscErrorCode SVDReasonViewFromOptions(SVD svd)SVDReasonViewFromOptions170,6828
#undef __FUNCT____FUNCT__192,7559
#define __FUNCT__ __FUNCT__193,7576
static PetscErrorCode SVDErrorView_ASCII(SVD svd,SVDErrorType etype,PetscViewer viewer)SVDErrorView_ASCII194,7615
#undef __FUNCT____FUNCT__228,9017
#define __FUNCT__ __FUNCT__229,9034
static PetscErrorCode SVDErrorView_DETAIL(SVD svd,SVDErrorType etype,PetscViewer viewer)SVDErrorView_DETAIL230,9074
#define EXLEN EXLEN235,9238
#undef __FUNCT____FUNCT__258,10126
#define __FUNCT__ __FUNCT__259,10143
static PetscErrorCode SVDErrorView_MATLAB(SVD svd,SVDErrorType etype,PetscViewer viewer)SVDErrorView_MATLAB260,10183
#undef __FUNCT____FUNCT__278,10795
#define __FUNCT__ __FUNCT__279,10812
PetscErrorCode SVDErrorView(SVD svd,SVDErrorType etype,PetscViewer viewer)SVDErrorView305,11673
#undef __FUNCT____FUNCT__338,12850
#define __FUNCT__ __FUNCT__339,12867
PetscErrorCode SVDErrorViewFromOptions(SVD svd)SVDErrorViewFromOptions351,13165
#undef __FUNCT____FUNCT__380,14321
#define __FUNCT__ __FUNCT__381,14338
static PetscErrorCode SVDValuesView_DRAW(SVD svd,PetscViewer viewer)SVDValuesView_DRAW382,14377
#undef __FUNCT____FUNCT__406,15258
#define __FUNCT__ __FUNCT__407,15275
static PetscErrorCode SVDValuesView_ASCII(SVD svd,PetscViewer viewer)SVDValuesView_ASCII408,15315
#undef __FUNCT____FUNCT__422,15757
#define __FUNCT__ __FUNCT__423,15774
static PetscErrorCode SVDValuesView_MATLAB(SVD svd,PetscViewer viewer)SVDValuesView_MATLAB424,15815
#undef __FUNCT____FUNCT__440,16350
#define __FUNCT__ __FUNCT__441,16367
PetscErrorCode SVDValuesView(SVD svd,PetscViewer viewer)SVDValuesView458,16752
#undef __FUNCT____FUNCT__492,18007
#define __FUNCT__ __FUNCT__493,18024
PetscErrorCode SVDValuesViewFromOptions(SVD svd)SVDValuesViewFromOptions505,18317
#undef __FUNCT____FUNCT__527,19043
#define __FUNCT__ __FUNCT__528,19060
PetscErrorCode SVDVectorsView(SVD svd,PetscViewer viewer)SVDVectorsView545,19430
#define NMLEN NMLEN550,19555
#undef __FUNCT____FUNCT__580,20740
#define __FUNCT__ __FUNCT__581,20757
PetscErrorCode SVDVectorsViewFromOptions(SVD svd)SVDVectorsViewFromOptions593,21053

src/svd/makefile,211
makefile:^?makefile^A,1
SOURCEH  = ../../include/slepc/private/svdimpl.h ../../include/slepcsvd.hSOURCEH24,936
DIRS     = interface impls examples f90-modDIRS25,1010
LOCDIR   = src/svd/LOCDIR26,1054
MANSEC   = SVDMANSEC27,1074

src/sys/classes/bv/examples/makefile,83
makefile:^?makefile^A,1
LOCDIR   = src/sys/classes/bv/examples/LOCDIR24,932
DIRS     = testsDIRS25,972

src/sys/classes/bv/examples/tests/makefile,611
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/sys/classes/bv/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.c test2.c test3.c test4.c test5.c test6.c test7.c test8.c test9.c test10.c test11.c test12.cEXAMPLESC27,1026
EXAMPLESF  =EXAMPLESF28,1138
MANSEC     = BVMANSEC29,1151
TESTS      = test1 test2 test3 test4 test5 test6 test7 test8 test9 test10 test11 test12TESTS30,1167
TESTEXAMPLES_C       = test1.PETSc runtest1_1 runtest1_2 runtest1_3 runtest1_4 test1.rm \TESTEXAMPLES_C32,1256
TESTCODE = \TESTCODE99,3668

src/sys/classes/bv/examples/tests/test1.c,175
test1.c:^?test1.c^A,1
static char help[] = "Test BV operations.\n\n";help22,924
#undef __FUNCT____FUNCT__26,995
#define __FUNCT__ __FUNCT__27,1012
int main(int argc,char **argv)main28,1037

src/sys/classes/bv/examples/tests/test10.c,185
test10.c:^?test10.c^A,1
static char help[] = "Test split reductions in BV.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1004
#define __FUNCT__ __FUNCT__27,1021
int main(int argc,char **argv)main28,1046

src/sys/classes/bv/examples/tests/test11.c,189
test11.c:^?test11.c^A,1
static char help[] = "Test BV block orthogonalization.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1008
#define __FUNCT__ __FUNCT__27,1025
int main(int argc,char **argv)main28,1050

src/sys/classes/bv/examples/tests/test12.c,209
test12.c:^?test12.c^A,1
static char help[] = "Test block orthogonalization on a rank-deficient BV.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1028
#define __FUNCT__ __FUNCT__27,1045
int main(int argc,char **argv)main28,1070

src/sys/classes/bv/examples/tests/test2.c,193
test2.c:^?test2.c^A,1
static char help[] = "Test BV orthogonalization functions.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1012
#define __FUNCT__ __FUNCT__27,1029
int main(int argc,char **argv)main28,1054

src/sys/classes/bv/examples/tests/test3.c,208
test3.c:^?test3.c^A,1
static char help[] = "Test BV operations with non-standard inner product.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1027
#define __FUNCT__ __FUNCT__27,1044
int main(int argc,char **argv)main28,1069

src/sys/classes/bv/examples/tests/test4.c,215
test4.c:^?test4.c^A,1
static char help[] = "Test BV operations, changing the number of active columns.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1034
#define __FUNCT__ __FUNCT__27,1051
int main(int argc,char **argv)main28,1076

src/sys/classes/bv/examples/tests/test5.c,206
test5.c:^?test5.c^A,1
static char help[] = "Test BV operations with indefinite inner product.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1025
#define __FUNCT__ __FUNCT__27,1042
int main(int argc,char **argv)main28,1067

src/sys/classes/bv/examples/tests/test6.c,210
test6.c:^?test6.c^A,1
static char help[] = "Test BV orthogonalization functions with constraints.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1029
#define __FUNCT__ __FUNCT__27,1046
int main(int argc,char **argv)main28,1071

src/sys/classes/bv/examples/tests/test7.c,197
test7.c:^?test7.c^A,1
static char help[] = "Test multiplication of a Mat times a BV.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1016
#define __FUNCT__ __FUNCT__27,1033
int main(int argc,char **argv)main28,1058

src/sys/classes/bv/examples/tests/test8.c,205
test8.c:^?test8.c^A,1
static char help[] = "Test BV orthogonalization with selected columns.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1024
#define __FUNCT__ __FUNCT__27,1041
int main(int argc,char **argv)main28,1066

src/sys/classes/bv/examples/tests/test9.c,183
test9.c:^?test9.c^A,1
static char help[] = "Test BV matrix projection.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1002
#define __FUNCT__ __FUNCT__27,1019
int main(int argc,char **argv)main28,1044

src/sys/classes/bv/impls/contiguous/contig.c,3399
contig.c:^?contig.c^A,1
  Vec         *V;V27,1055
  PetscScalar *array;array28,1073
  PetscBool   mpi;mpi29,1095
} BV_CONTIGUOUS;BV_CONTIGUOUS30,1114
#undef __FUNCT____FUNCT__32,1132
#define __FUNCT__ __FUNCT__33,1149
PetscErrorCode BVMult_Contiguous(BV Y,PetscScalar alpha,PetscScalar beta,BV X,Mat Q)BVMult_Contiguous34,1187
#undef __FUNCT____FUNCT__53,1934
#define __FUNCT__ __FUNCT__54,1951
PetscErrorCode BVMultVec_Contiguous(BV X,PetscScalar alpha,PetscScalar beta,Vec y,PetscScalar *q)BVMultVec_Contiguous55,1992
#undef __FUNCT____FUNCT__68,2434
#define __FUNCT__ __FUNCT__69,2451
PetscErrorCode BVMultInPlace_Contiguous(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlace_Contiguous70,2496
#undef __FUNCT____FUNCT__85,3029
#define __FUNCT__ __FUNCT__86,3046
PetscErrorCode BVMultInPlaceTranspose_Contiguous(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlaceTranspose_Contiguous87,3100
#undef __FUNCT____FUNCT__102,3641
#define __FUNCT__ __FUNCT__103,3658
PetscErrorCode BVDot_Contiguous(BV X,BV Y,Mat M)BVDot_Contiguous104,3695
#undef __FUNCT____FUNCT__119,4238
#define __FUNCT__ __FUNCT__120,4255
PetscErrorCode BVDotVec_Contiguous(BV X,Vec y,PetscScalar *m)BVDotVec_Contiguous121,4295
#undef __FUNCT____FUNCT__139,4822
#define __FUNCT__ __FUNCT__140,4839
PetscErrorCode BVDotVec_Local_Contiguous(BV X,Vec y,PetscScalar *m)BVDotVec_Local_Contiguous141,4885
#undef __FUNCT____FUNCT__159,5403
#define __FUNCT__ __FUNCT__160,5420
PetscErrorCode BVScale_Contiguous(BV bv,PetscInt j,PetscScalar alpha)BVScale_Contiguous161,5459
#undef __FUNCT____FUNCT__175,5884
#define __FUNCT__ __FUNCT__176,5901
PetscErrorCode BVNorm_Contiguous(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_Contiguous177,5939
#undef __FUNCT____FUNCT__191,6400
#define __FUNCT__ __FUNCT__192,6417
PetscErrorCode BVNorm_Local_Contiguous(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_Local_Contiguous193,6461
#undef __FUNCT____FUNCT__207,6934
#define __FUNCT__ __FUNCT__208,6951
PetscErrorCode BVOrthogonalize_Contiguous(BV V,Mat R)BVOrthogonalize_Contiguous209,6998
#undef __FUNCT____FUNCT__222,7425
#define __FUNCT__ __FUNCT__223,7442
PetscErrorCode BVMatMult_Contiguous(BV V,Mat A,BV W)BVMatMult_Contiguous224,7483
#undef __FUNCT____FUNCT__263,8967
#define __FUNCT__ __FUNCT__264,8984
PetscErrorCode BVCopy_Contiguous(BV V,BV W)BVCopy_Contiguous265,9022
#undef __FUNCT____FUNCT__278,9401
#define __FUNCT__ __FUNCT__279,9418
PetscErrorCode BVResize_Contiguous(BV bv,PetscInt m,PetscBool copy)BVResize_Contiguous280,9458
#undef __FUNCT____FUNCT__318,10849
#define __FUNCT__ __FUNCT__319,10866
PetscErrorCode BVGetColumn_Contiguous(BV bv,PetscInt j,Vec *v)BVGetColumn_Contiguous320,10909
#undef __FUNCT____FUNCT__331,11148
#define __FUNCT__ __FUNCT__332,11165
PetscErrorCode BVGetArray_Contiguous(BV bv,PetscScalar **a)BVGetArray_Contiguous333,11207
#undef __FUNCT____FUNCT__342,11389
#define __FUNCT__ __FUNCT__343,11406
PetscErrorCode BVGetArrayRead_Contiguous(BV bv,const PetscScalar **a)BVGetArrayRead_Contiguous344,11452
#undef __FUNCT____FUNCT__353,11644
#define __FUNCT__ __FUNCT__354,11661
PetscErrorCode BVDestroy_Contiguous(BV bv)BVDestroy_Contiguous355,11702
#undef __FUNCT____FUNCT__367,12023
#define __FUNCT__ __FUNCT__368,12040
PETSC_EXTERN PetscErrorCode BVCreate_Contiguous(BV bv)BVCreate_Contiguous369,12080

src/sys/classes/bv/impls/contiguous/makefile,292
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = contig.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcsysLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = BVMANSEC31,1034
LOCDIR   = src/sys/classes/bv/impls/contiguous/LOCDIR32,1048

src/sys/classes/bv/impls/makefile,166
makefile:^?makefile^A,1
LIBBASE  = libslepcsysLIBBASE24,936
DIRS     = vecs contiguous svec matDIRS25,959
LOCDIR   = src/sys/classes/bv/impls/LOCDIR26,995
MANSEC   = BVMANSEC27,1032

src/sys/classes/bv/impls/mat/bvmat.c,3737
bvmat.c:^?bvmat.c^A,1
  Mat       A;A27,1012
  PetscBool mpi;mpi28,1027
} BV_MAT;BV_MAT29,1044
#undef __FUNCT____FUNCT__31,1055
#define __FUNCT__ __FUNCT__32,1072
PetscErrorCode BVMult_Mat(BV Y,PetscScalar alpha,PetscScalar beta,BV X,Mat Q)BVMult_Mat33,1103
#undef __FUNCT____FUNCT__56,2025
#define __FUNCT__ __FUNCT__57,2042
PetscErrorCode BVMultVec_Mat(BV X,PetscScalar alpha,PetscScalar beta,Vec y,PetscScalar *q)BVMultVec_Mat58,2076
#undef __FUNCT____FUNCT__73,2608
#define __FUNCT__ __FUNCT__74,2625
PetscErrorCode BVMultInPlace_Mat(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlace_Mat75,2663
#undef __FUNCT____FUNCT__92,3288
#define __FUNCT__ __FUNCT__93,3305
PetscErrorCode BVMultInPlaceTranspose_Mat(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlaceTranspose_Mat94,3352
#undef __FUNCT____FUNCT__111,3985
#define __FUNCT__ __FUNCT__112,4002
PetscErrorCode BVDot_Mat(BV X,BV Y,Mat M)BVDot_Mat113,4032
#undef __FUNCT____FUNCT__132,4762
#define __FUNCT__ __FUNCT__133,4779
PetscErrorCode BVDotVec_Mat(BV X,Vec y,PetscScalar *m)BVDotVec_Mat134,4812
#undef __FUNCT____FUNCT__155,5450
#define __FUNCT__ __FUNCT__156,5467
PetscErrorCode BVDotVec_Local_Mat(BV X,Vec y,PetscScalar *m)BVDotVec_Local_Mat157,5506
#undef __FUNCT____FUNCT__177,6114
#define __FUNCT__ __FUNCT__178,6131
PetscErrorCode BVScale_Mat(BV bv,PetscInt j,PetscScalar alpha)BVScale_Mat179,6163
#undef __FUNCT____FUNCT__196,6705
#define __FUNCT__ __FUNCT__197,6722
PetscErrorCode BVNorm_Mat(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_Mat198,6753
#undef __FUNCT____FUNCT__215,7331
#define __FUNCT__ __FUNCT__216,7348
PetscErrorCode BVNorm_Local_Mat(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_Local_Mat217,7385
#undef __FUNCT____FUNCT__234,7975
#define __FUNCT__ __FUNCT__235,7992
PetscErrorCode BVOrthogonalize_Mat(BV V,Mat R)BVOrthogonalize_Mat236,8032
#undef __FUNCT____FUNCT__251,8551
#define __FUNCT__ __FUNCT__252,8568
PetscErrorCode BVMatMult_Mat(BV V,Mat A,BV W)BVMatMult_Mat253,8602
#undef __FUNCT____FUNCT__300,10501
#define __FUNCT__ __FUNCT__301,10518
PetscErrorCode BVCopy_Mat(BV V,BV W)BVCopy_Mat302,10549
#undef __FUNCT____FUNCT__319,11115
#define __FUNCT__ __FUNCT__320,11132
PetscErrorCode BVResize_Mat(BV bv,PetscInt m,PetscBool copy)BVResize_Mat321,11165
#undef __FUNCT____FUNCT__350,12309
#define __FUNCT__ __FUNCT__351,12326
PetscErrorCode BVGetColumn_Mat(BV bv,PetscInt j,Vec *v)BVGetColumn_Mat352,12362
#undef __FUNCT____FUNCT__366,12724
#define __FUNCT__ __FUNCT__367,12741
PetscErrorCode BVRestoreColumn_Mat(BV bv,PetscInt j,Vec *v)BVRestoreColumn_Mat368,12781
#undef __FUNCT____FUNCT__382,13137
#define __FUNCT__ __FUNCT__383,13154
PetscErrorCode BVGetArray_Mat(BV bv,PetscScalar **a)BVGetArray_Mat384,13189
#undef __FUNCT____FUNCT__394,13413
#define __FUNCT__ __FUNCT__395,13430
PetscErrorCode BVRestoreArray_Mat(BV bv,PetscScalar **a)BVRestoreArray_Mat396,13469
#undef __FUNCT____FUNCT__406,13712
#define __FUNCT__ __FUNCT__407,13729
PetscErrorCode BVGetArrayRead_Mat(BV bv,const PetscScalar **a)BVGetArrayRead_Mat408,13768
#undef __FUNCT____FUNCT__418,14017
#define __FUNCT__ __FUNCT__419,14034
PetscErrorCode BVRestoreArrayRead_Mat(BV bv,const PetscScalar **a)BVRestoreArrayRead_Mat420,14077
#undef __FUNCT____FUNCT__430,14345
#define __FUNCT__ __FUNCT__431,14362
PetscErrorCode BVView_Mat(BV bv,PetscViewer viewer)BVView_Mat432,14393
#undef __FUNCT____FUNCT__457,15315
#define __FUNCT__ __FUNCT__458,15332
PetscErrorCode BVDestroy_Mat(BV bv)BVDestroy_Mat459,15366
#undef __FUNCT____FUNCT__472,15704
#define __FUNCT__ __FUNCT__473,15721
PETSC_EXTERN PetscErrorCode BVCreate_Mat(BV bv)BVCreate_Mat474,15754

src/sys/classes/bv/impls/mat/makefile,284
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = bvmat.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = BVMANSEC31,1033
LOCDIR   = src/sys/classes/bv/impls/svec/LOCDIR32,1047

src/sys/classes/bv/impls/svec/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = svec.cSOURCEC26,958
SOURCEF  =SOURCEF27,976
SOURCEH  =SOURCEH28,987
LIBBASE  = libslepcsysLIBBASE29,998
DIRS     =DIRS30,1021
MANSEC   = BVMANSEC31,1032
LOCDIR   = src/sys/classes/bv/impls/svec/LOCDIR32,1046

src/sys/classes/bv/impls/svec/svec.c,3785
svec.c:^?svec.c^A,1
  Vec       v;v27,1011
  PetscBool mpi;mpi28,1026
} BV_SVEC;BV_SVEC29,1043
#undef __FUNCT____FUNCT__31,1055
#define __FUNCT__ __FUNCT__32,1072
PetscErrorCode BVMult_Svec(BV Y,PetscScalar alpha,PetscScalar beta,BV X,Mat Q)BVMult_Svec33,1104
#undef __FUNCT____FUNCT__57,2050
#define __FUNCT__ __FUNCT__58,2067
PetscErrorCode BVMultVec_Svec(BV X,PetscScalar alpha,PetscScalar beta,Vec y,PetscScalar *q)BVMultVec_Svec59,2102
#undef __FUNCT____FUNCT__74,2626
#define __FUNCT__ __FUNCT__75,2643
PetscErrorCode BVMultInPlace_Svec(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlace_Svec76,2682
#undef __FUNCT____FUNCT__93,3299
#define __FUNCT__ __FUNCT__94,3316
PetscErrorCode BVMultInPlaceTranspose_Svec(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlaceTranspose_Svec95,3364
#undef __FUNCT____FUNCT__112,3989
#define __FUNCT__ __FUNCT__113,4006
PetscErrorCode BVDot_Svec(BV X,BV Y,Mat M)BVDot_Svec114,4037
#undef __FUNCT____FUNCT__134,4799
#define __FUNCT__ __FUNCT__135,4816
PetscErrorCode BVDotVec_Svec(BV X,Vec y,PetscScalar *m)BVDotVec_Svec136,4850
#undef __FUNCT____FUNCT__156,5467
#define __FUNCT__ __FUNCT__157,5484
PetscErrorCode BVDotVec_Local_Svec(BV X,Vec y,PetscScalar *m)BVDotVec_Local_Svec158,5524
#undef __FUNCT____FUNCT__178,6124
#define __FUNCT__ __FUNCT__179,6141
PetscErrorCode BVScale_Svec(BV bv,PetscInt j,PetscScalar alpha)BVScale_Svec180,6174
#undef __FUNCT____FUNCT__197,6708
#define __FUNCT__ __FUNCT__198,6725
PetscErrorCode BVNorm_Svec(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_Svec199,6757
#undef __FUNCT____FUNCT__216,7327
#define __FUNCT__ __FUNCT__217,7344
PetscErrorCode BVNorm_Local_Svec(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_Local_Svec218,7382
#undef __FUNCT____FUNCT__235,7964
#define __FUNCT__ __FUNCT__236,7981
PetscErrorCode BVOrthogonalize_Svec(BV V,Mat R)BVOrthogonalize_Svec237,8022
#undef __FUNCT____FUNCT__252,8533
#define __FUNCT__ __FUNCT__253,8550
PetscErrorCode BVMatMult_Svec(BV V,Mat A,BV W)BVMatMult_Svec254,8585
#undef __FUNCT____FUNCT__301,10467
#define __FUNCT__ __FUNCT__302,10484
PetscErrorCode BVCopy_Svec(BV V,BV W)BVCopy_Svec303,10516
#undef __FUNCT____FUNCT__320,11065
#define __FUNCT__ __FUNCT__321,11082
PetscErrorCode BVResize_Svec(BV bv,PetscInt m,PetscBool copy)BVResize_Svec322,11116
#undef __FUNCT____FUNCT__354,12352
#define __FUNCT__ __FUNCT__355,12369
PetscErrorCode BVGetColumn_Svec(BV bv,PetscInt j,Vec *v)BVGetColumn_Svec356,12406
#undef __FUNCT____FUNCT__370,12765
#define __FUNCT__ __FUNCT__371,12782
PetscErrorCode BVRestoreColumn_Svec(BV bv,PetscInt j,Vec *v)BVRestoreColumn_Svec372,12823
#undef __FUNCT____FUNCT__385,13155
#define __FUNCT__ __FUNCT__386,13172
PetscErrorCode BVGetArray_Svec(BV bv,PetscScalar **a)BVGetArray_Svec387,13208
#undef __FUNCT____FUNCT__397,13429
#define __FUNCT__ __FUNCT__398,13446
PetscErrorCode BVRestoreArray_Svec(BV bv,PetscScalar **a)BVRestoreArray_Svec399,13486
#undef __FUNCT____FUNCT__409,13715
#define __FUNCT__ __FUNCT__410,13732
PetscErrorCode BVGetArrayRead_Svec(BV bv,const PetscScalar **a)BVGetArrayRead_Svec411,13772
#undef __FUNCT____FUNCT__421,14007
#define __FUNCT__ __FUNCT__422,14024
PetscErrorCode BVRestoreArrayRead_Svec(BV bv,const PetscScalar **a)BVRestoreArrayRead_Svec423,14068
#undef __FUNCT____FUNCT__433,14311
#define __FUNCT__ __FUNCT__434,14328
PetscErrorCode BVView_Svec(BV bv,PetscViewer viewer)BVView_Svec435,14360
#undef __FUNCT____FUNCT__460,15318
#define __FUNCT__ __FUNCT__461,15335
PetscErrorCode BVDestroy_Svec(BV bv)BVDestroy_Svec462,15370
#undef __FUNCT____FUNCT__475,15710
#define __FUNCT__ __FUNCT__476,15727
PETSC_EXTERN PetscErrorCode BVCreate_Svec(BV bv)BVCreate_Svec477,15761

src/sys/classes/bv/impls/vecs/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = vecs.cSOURCEC26,958
SOURCEF  =SOURCEF27,976
SOURCEH  =SOURCEH28,987
LIBBASE  = libslepcsysLIBBASE29,998
DIRS     =DIRS30,1021
MANSEC   = BVMANSEC31,1032
LOCDIR   = src/sys/classes/bv/impls/vecs/LOCDIR32,1046

src/sys/classes/bv/impls/vecs/vecs.c,4533
vecs.c:^?vecs.c^A,1
  Vec      *V;V27,1027
  PetscInt vmip;   /* Version of BVMultInPlace:vmip28,1042
} BV_VECS;BV_VECS31,1246
#undef __FUNCT____FUNCT__33,1258
#define __FUNCT__ __FUNCT__34,1275
PetscErrorCode BVMult_Vecs(BV Y,PetscScalar alpha,PetscScalar beta,BV X,Mat Q)BVMult_Vecs35,1307
#undef __FUNCT____FUNCT__67,2342
#define __FUNCT__ __FUNCT__68,2359
PetscErrorCode BVMultVec_Vecs(BV X,PetscScalar alpha,PetscScalar beta,Vec y,PetscScalar *q)BVMultVec_Vecs69,2394
#undef __FUNCT____FUNCT__89,2943
#define __FUNCT__ __FUNCT__90,2960
PetscErrorCode BVMultInPlace_Vecs_ME(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlace_Vecs_ME100,3326
#undef __FUNCT____FUNCT__125,4112
#define __FUNCT__ __FUNCT__126,4129
PetscErrorCode BVMultInPlace_Vecs_Alloc(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlace_Vecs_Alloc132,4334
#undef __FUNCT____FUNCT__155,5035
#define __FUNCT__ __FUNCT__156,5052
PetscErrorCode BVMultInPlaceTranspose_Vecs(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlaceTranspose_Vecs160,5187
#undef __FUNCT____FUNCT__185,5980
#define __FUNCT__ __FUNCT__186,5997
PetscErrorCode BVDot_Vecs(BV X,BV Y,Mat M)BVDot_Vecs187,6028
#undef __FUNCT____FUNCT__204,6523
#define __FUNCT__ __FUNCT__205,6540
PetscErrorCode BVDotVec_Vecs(BV X,Vec y,PetscScalar *m)BVDotVec_Vecs206,6574
#undef __FUNCT____FUNCT__221,6917
#define __FUNCT__ __FUNCT__222,6934
PetscErrorCode BVDotVec_Begin_Vecs(BV X,Vec y,PetscScalar *m)BVDotVec_Begin_Vecs223,6974
#undef __FUNCT____FUNCT__238,7328
#define __FUNCT__ __FUNCT__239,7345
PetscErrorCode BVDotVec_End_Vecs(BV X,Vec y,PetscScalar *m)BVDotVec_End_Vecs240,7383
#undef __FUNCT____FUNCT__250,7627
#define __FUNCT__ __FUNCT__251,7644
PetscErrorCode BVScale_Vecs(BV bv,PetscInt j,PetscScalar alpha)BVScale_Vecs252,7677
#undef __FUNCT____FUNCT__269,8068
#define __FUNCT__ __FUNCT__270,8085
PetscErrorCode BVNorm_Vecs(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_Vecs271,8117
#undef __FUNCT____FUNCT__298,8796
#define __FUNCT__ __FUNCT__299,8813
PetscErrorCode BVNorm_Begin_Vecs(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_Begin_Vecs300,8851
#undef __FUNCT____FUNCT__317,9274
#define __FUNCT__ __FUNCT__318,9291
PetscErrorCode BVNorm_End_Vecs(BV bv,PetscInt j,NormType type,PetscReal *val)BVNorm_End_Vecs319,9327
#undef __FUNCT____FUNCT__336,9746
#define __FUNCT__ __FUNCT__337,9763
PetscErrorCode BVMatMult_Vecs(BV V,Mat A,BV W)BVMatMult_Vecs338,9798
#undef __FUNCT____FUNCT__352,10204
#define __FUNCT__ __FUNCT__353,10221
PetscErrorCode BVCopy_Vecs(BV V,BV W)BVCopy_Vecs354,10253
#undef __FUNCT____FUNCT__367,10559
#define __FUNCT__ __FUNCT__368,10576
PetscErrorCode BVResize_Vecs(BV bv,PetscInt m,PetscBool copy)BVResize_Vecs369,10610
#undef __FUNCT____FUNCT__396,11390
#define __FUNCT__ __FUNCT__397,11407
PetscErrorCode BVGetColumn_Vecs(BV bv,PetscInt j,Vec *v)BVGetColumn_Vecs398,11444
#undef __FUNCT____FUNCT__409,11661
#define __FUNCT__ __FUNCT__410,11678
PetscErrorCode BVGetArray_Vecs(BV bv,PetscScalar **a)BVGetArray_Vecs411,11714
#undef __FUNCT____FUNCT__428,12234
#define __FUNCT__ __FUNCT__429,12251
PetscErrorCode BVRestoreArray_Vecs(BV bv,PetscScalar **a)BVRestoreArray_Vecs430,12291
#undef __FUNCT____FUNCT__447,12772
#define __FUNCT__ __FUNCT__448,12789
PetscErrorCode BVGetArrayRead_Vecs(BV bv,const PetscScalar **a)BVGetArrayRead_Vecs449,12829
#undef __FUNCT____FUNCT__466,13373
#define __FUNCT__ __FUNCT__467,13390
PetscErrorCode BVRestoreArrayRead_Vecs(BV bv,const PetscScalar **a)BVRestoreArrayRead_Vecs468,13434
#undef __FUNCT____FUNCT__477,13617
#define __FUNCT__ __FUNCT__478,13634
PETSC_STATIC_INLINE PetscErrorCode BVVecsSetVmip(BV bv,PetscInt vmip)BVVecsSetVmip482,13746
#undef __FUNCT____FUNCT__494,14138
#define __FUNCT__ __FUNCT__495,14155
PetscErrorCode BVSetFromOptions_Vecs(PetscOptionItems *PetscOptionsObject,BV bv)BVSetFromOptions_Vecs496,14197
#undef __FUNCT____FUNCT__510,14837
#define __FUNCT__ __FUNCT__511,14854
PetscErrorCode BVView_Vecs(BV bv,PetscViewer viewer)BVView_Vecs512,14886
#undef __FUNCT____FUNCT__541,15919
#define __FUNCT__ __FUNCT__542,15936
PetscErrorCode BVDestroy_Vecs(BV bv)BVDestroy_Vecs543,15971
#undef __FUNCT____FUNCT__554,16234
#define __FUNCT__ __FUNCT__555,16251
PetscErrorCode BVDuplicate_Vecs(BV V,BV *W)BVDuplicate_Vecs556,16288
#undef __FUNCT____FUNCT__566,16504
#define __FUNCT__ __FUNCT__567,16521
PETSC_EXTERN PetscErrorCode BVCreate_Vecs(BV bv)BVCreate_Vecs568,16555

src/sys/classes/bv/interface/bvbasic.c,6032
bvbasic.c:^?bvbasic.c^A,1
PetscBool         BVRegisterAllCalled = PETSC_FALSE;BVRegisterAllCalled26,1007
PetscFunctionList BVList = 0;BVList27,1060
#undef __FUNCT____FUNCT__29,1091
#define __FUNCT__ __FUNCT__30,1108
PetscErrorCode BVSetType(BV bv,BVType type)BVSetType47,1416
#undef __FUNCT____FUNCT__76,2401
#define __FUNCT__ __FUNCT__77,2418
PetscErrorCode BVGetType(BV bv,BVType *type)BVGetType93,2716
#undef __FUNCT____FUNCT__102,2928
#define __FUNCT__ __FUNCT__103,2945
PetscErrorCode BVSetSizes(BV bv,PetscInt n,PetscInt N,PetscInt m)BVSetSizes124,3501
#undef __FUNCT____FUNCT__162,5430
#define __FUNCT__ __FUNCT__163,5447
PetscErrorCode BVSetSizesFromVec(BV bv,Vec t,PetscInt m)BVSetSizesFromVec179,5854
#undef __FUNCT____FUNCT__208,7000
#define __FUNCT__ __FUNCT__209,7017
PetscErrorCode BVGetSizes(BV bv,PetscInt *n,PetscInt *N,PetscInt *m)BVGetSizes234,7720
#undef __FUNCT____FUNCT__250,8122
#define __FUNCT__ __FUNCT__251,8139
PetscErrorCode BVSetNumConstraints(BV V,PetscInt nc)BVSetNumConstraints273,8763
#undef __FUNCT____FUNCT__310,10085
#define __FUNCT__ __FUNCT__311,10102
PetscErrorCode BVGetNumConstraints(BV bv,PetscInt *nc)BVGetNumConstraints327,10400
#undef __FUNCT____FUNCT__336,10596
#define __FUNCT__ __FUNCT__337,10613
PetscErrorCode BVResize(BV bv,PetscInt m,PetscBool copy)BVResize356,11081
#undef __FUNCT____FUNCT__391,12343
#define __FUNCT__ __FUNCT__392,12360
PetscErrorCode BVSetActiveColumns(BV bv,PetscInt l,PetscInt k)BVSetActiveColumns420,13266
#undef __FUNCT____FUNCT__442,13993
#define __FUNCT__ __FUNCT__443,14010
PetscErrorCode BVGetActiveColumns(BV bv,PetscInt *l,PetscInt *k)BVGetActiveColumns460,14339
#undef __FUNCT____FUNCT__469,14544
#define __FUNCT__ __FUNCT__470,14561
PetscErrorCode BVSetMatrix(BV bv,Mat B,PetscBool indef)BVSetMatrix500,15638
#undef __FUNCT____FUNCT__525,16508
#define __FUNCT__ __FUNCT__526,16525
PetscErrorCode BVGetMatrix(BV bv,Mat *B,PetscBool *indef)BVGetMatrix543,16939
#undef __FUNCT____FUNCT__552,17162
#define __FUNCT__ __FUNCT__553,17179
PetscErrorCode BVApplyMatrix(BV bv,Vec x,Vec y)BVApplyMatrix574,17609
#undef __FUNCT____FUNCT__591,18032
#define __FUNCT__ __FUNCT__592,18049
PetscErrorCode BVApplyMatrixBV(BV X,BV Y)BVApplyMatrixBV616,18726
#undef __FUNCT____FUNCT__635,19138
#define __FUNCT__ __FUNCT__636,19155
PetscErrorCode BVGetCachedBV(BV bv,BV *cached)BVGetCachedBV656,19582
#undef __FUNCT____FUNCT__665,19782
#define __FUNCT__ __FUNCT__666,19799
PetscErrorCode BVSetSignature(BV bv,Vec omega)BVSetSignature683,20231
#undef __FUNCT____FUNCT__708,21095
#define __FUNCT__ __FUNCT__709,21112
PetscErrorCode BVGetSignature(BV bv,Vec omega)BVGetSignature728,21555
#undef __FUNCT____FUNCT__752,22303
#define __FUNCT__ __FUNCT__753,22320
PetscErrorCode BVSetRandomContext(BV bv,PetscRandom rand)BVSetRandomContext768,22710
#undef __FUNCT____FUNCT__783,23203
#define __FUNCT__ __FUNCT__784,23220
PetscErrorCode BVGetRandomContext(BV bv,PetscRandom* rand)BVGetRandomContext800,23573
#undef __FUNCT____FUNCT__819,24151
#define __FUNCT__ __FUNCT__820,24168
PetscErrorCode BVSetFromOptions(BV bv)BVSetFromOptions831,24374
#undef __FUNCT____FUNCT__877,26873
#define __FUNCT__ __FUNCT__878,26890
PetscErrorCode BVSetOrthogonalization(BV bv,BVOrthogType type,BVOrthogRefineType refine,PetscReal eta,BVOrthogBlockType block)BVSetOrthogonalization916,28469
#undef __FUNCT____FUNCT__958,29857
#define __FUNCT__ __FUNCT__959,29874
PetscErrorCode BVGetOrthogonalization(BV bv,BVOrthogType *type,BVOrthogRefineType *refine,PetscReal *eta,BVOrthogBlockType *block)BVGetOrthogonalization978,30414
#undef __FUNCT____FUNCT__989,30806
#define __FUNCT__ __FUNCT__990,30823
PetscErrorCode BVSetMatMultMethod(BV bv,BVMatMultType method)BVSetMatMultMethod1014,31554
#undef __FUNCT____FUNCT__1031,32011
#define __FUNCT__ __FUNCT__1032,32028
PetscErrorCode BVGetMatMultMethod(BV bv,BVMatMultType *method)BVGetMatMultMethod1048,32376
#undef __FUNCT____FUNCT__1057,32590
#define __FUNCT__ __FUNCT__1058,32607
PetscErrorCode BVGetColumn(BV bv,PetscInt j,Vec *v)BVGetColumn1088,33545
#undef __FUNCT____FUNCT__1111,34727
#define __FUNCT__ __FUNCT__1112,34744
PetscErrorCode BVRestoreColumn(BV bv,PetscInt j,Vec *v)BVRestoreColumn1130,35141
#undef __FUNCT____FUNCT__1164,36609
#define __FUNCT__ __FUNCT__1165,36626
PetscErrorCode BVGetArray(BV bv,PetscScalar **a)BVGetArray1190,37352
#undef __FUNCT____FUNCT__1202,37620
#define __FUNCT__ __FUNCT__1203,37637
PetscErrorCode BVRestoreArray(BV bv,PetscScalar **a)BVRestoreArray1221,38069
#undef __FUNCT____FUNCT__1237,38468
#define __FUNCT__ __FUNCT__1238,38485
PetscErrorCode BVGetArrayRead(BV bv,const PetscScalar **a)BVGetArrayRead1263,39221
#undef __FUNCT____FUNCT__1275,39503
#define __FUNCT__ __FUNCT__1276,39520
PetscErrorCode BVRestoreArrayRead(BV bv,const PetscScalar **a)BVRestoreArrayRead1291,39857
#undef __FUNCT____FUNCT__1306,40208
#define __FUNCT__ __FUNCT__1307,40225
PetscErrorCode BVCreateVec(BV bv,Vec *v)BVCreateVec1325,40601
#undef __FUNCT____FUNCT__1337,40858
#define __FUNCT__ __FUNCT__1338,40875
PETSC_STATIC_INLINE PetscErrorCode BVDuplicate_Private(BV V,PetscInt m,BV *W)BVDuplicate_Private1339,40915
#undef __FUNCT____FUNCT__1356,41625
#define __FUNCT__ __FUNCT__1357,41642
PetscErrorCode BVDuplicate(BV V,BV *W)BVDuplicate1382,42335
#undef __FUNCT____FUNCT__1395,42619
#define __FUNCT__ __FUNCT__1396,42636
PetscErrorCode BVDuplicateResize(BV V,PetscInt m,BV *W)BVDuplicateResize1418,43187
#undef __FUNCT____FUNCT__1432,43526
#define __FUNCT__ __FUNCT__1433,43543
PetscErrorCode BVCopy(BV V,BV W)BVCopy1455,44125
#undef __FUNCT____FUNCT__1482,45187
#define __FUNCT__ __FUNCT__1483,45204
PetscErrorCode BVCopyVec(BV V,PetscInt j,Vec w)BVCopyVec1503,45647
#undef __FUNCT____FUNCT__1529,46537
#define __FUNCT__ __FUNCT__1530,46554
PetscErrorCode BVCopyColumn(BV V,PetscInt j,PetscInt i)BVCopyColumn1545,46888

src/sys/classes/bv/interface/bvblas.c,2515
bvblas.c:^?bvblas.c^A,1
#define BLOCKSIZE BLOCKSIZE27,1030
#undef __FUNCT____FUNCT__29,1052
#define __FUNCT__ __FUNCT__30,1069
PetscErrorCode BVMult_BLAS_Private(BV bv,PetscInt m_,PetscInt n_,PetscInt k_,PetscInt ldb_,PetscScalar alpha,const PetscScalar *A,const PetscScalar *B,PetscScalar beta,PetscScalar *C)BVMult_BLAS_Private36,1200
#undef __FUNCT____FUNCT__62,2353
#define __FUNCT__ __FUNCT__63,2370
PetscErrorCode BVMultVec_BLAS_Private(BV bv,PetscInt n_,PetscInt k_,PetscScalar alpha,const PetscScalar *A,const PetscScalar *x,PetscScalar beta,PetscScalar *y)BVMultVec_BLAS_Private69,2468
#undef __FUNCT____FUNCT__82,2971
#define __FUNCT__ __FUNCT__83,2988
PetscErrorCode BVMultInPlace_BLAS_Private(BV bv,PetscInt m_,PetscInt k_,PetscInt ldb_,PetscInt s,PetscInt e,PetscScalar *A,const PetscScalar *B,PetscBool btrans)BVMultInPlace_BLAS_Private89,3119
#undef __FUNCT____FUNCT__127,4409
#define __FUNCT__ __FUNCT__128,4426
PetscErrorCode BVMultInPlace_Vecs_Private(BV bv,PetscInt m_,PetscInt n_,PetscInt k_,Vec *V,const PetscScalar *B,PetscBool btrans)BVMultInPlace_Vecs_Private134,4530
#undef __FUNCT____FUNCT__182,6401
#define __FUNCT__ __FUNCT__183,6418
PetscErrorCode BVAXPY_BLAS_Private(BV bv,PetscInt n_,PetscInt k_,PetscScalar alpha,const PetscScalar *A,PetscScalar beta,PetscScalar *B)BVAXPY_BLAS_Private189,6514
#undef __FUNCT____FUNCT__205,7061
#define __FUNCT__ __FUNCT__206,7078
PetscErrorCode BVDot_BLAS_Private(BV bv,PetscInt m_,PetscInt n_,PetscInt k_,PetscInt ldc_,const PetscScalar *A,const PetscScalar *B,PetscScalar *C,PetscBool mpi)BVDot_BLAS_Private212,7195
#undef __FUNCT____FUNCT__248,8974
#define __FUNCT__ __FUNCT__249,8991
PetscErrorCode BVDotVec_BLAS_Private(BV bv,PetscInt n_,PetscInt k_,const PetscScalar *A,const PetscScalar *x,PetscScalar *y,PetscBool mpi)BVDotVec_BLAS_Private255,9074
#undef __FUNCT____FUNCT__280,10041
#define __FUNCT__ __FUNCT__281,10058
PetscErrorCode BVScale_BLAS_Private(BV bv,PetscInt n_,PetscScalar *A,PetscScalar alpha)BVScale_BLAS_Private285,10125
#undef __FUNCT____FUNCT__301,10617
#define __FUNCT__ __FUNCT__302,10634
PetscErrorCode BVNorm_LAPACK_Private(BV bv,PetscInt m_,PetscInt n_,const PetscScalar *A,NormType type,PetscReal *nrm,PetscBool mpi)BVNorm_LAPACK_Private306,10718
#undef __FUNCT____FUNCT__358,12771
#define __FUNCT__ __FUNCT__359,12788
PetscErrorCode BVOrthogonalize_LAPACK_Private(BV bv,PetscInt m_,PetscInt n_,PetscScalar *Q,PetscScalar *R,PetscBool mpi)BVOrthogonalize_LAPACK_Private363,12883

src/sys/classes/bv/interface/bvfunc.c,7380
bvfunc.c:^?bvfunc.c^A,1
PetscClassId     BV_CLASSID = 0;BV_CLASSID26,1052
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_Create27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_Copy27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_Mult27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_MultVec27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_MultInPlace27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_Dot27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_DotVec27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_Orthogonalize27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_OrthogonalizeVec27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_Scale27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_Norm27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_NormVec27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_SetRandom27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_MatMult27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_MatMultVec27,1085
PetscLogEvent    BV_Create = 0,BV_Copy = 0,BV_Mult = 0,BV_MultVec = 0,BV_MultInPlace = 0,BV_Dot = 0,BV_DotVec = 0,BV_Orthogonalize = 0,BV_OrthogonalizeVec = 0,BV_Scale = 0,BV_Norm = 0,BV_NormVec = 0,BV_SetRandom = 0,BV_MatMult = 0,BV_MatMultVec = 0,BV_MatProject = 0;BV_MatProject27,1085
static PetscBool BVPackageInitialized = PETSC_FALSE;BVPackageInitialized28,1353
const char *BVOrthogTypes[] = {"CGS","MGS","BVOrthogType","BV_ORTHOG_",0};BVOrthogTypes30,1407
const char *BVOrthogRefineTypes[] = {"IFNEEDED","NEVER","ALWAYS","BVOrthogRefineType","BV_ORTHOG_REFINE_",0};BVOrthogRefineTypes31,1482
const char *BVOrthogBlockTypes[] = {"GS","CHOL","BVOrthogBlockType","BV_ORTHOG_BLOCK_",0};BVOrthogBlockTypes32,1592
const char *BVMatMultTypes[] = {"VECS","MAT","MAT_SAVE","BVMatMultType","BV_MATMULT_",0};BVMatMultTypes33,1683
#undef __FUNCT____FUNCT__35,1774
#define __FUNCT__ __FUNCT__36,1791
PetscErrorCode BVFinalizePackage(void)BVFinalizePackage45,2023
#undef __FUNCT____FUNCT__56,2273
#define __FUNCT__ __FUNCT__57,2290
PetscErrorCode BVInitializePackage(void)BVInitializePackage67,2614
#undef __FUNCT____FUNCT__118,5085
#define __FUNCT__ __FUNCT__119,5102
PetscErrorCode BVDestroy(BV *bv)BVDestroy132,5327
#undef __FUNCT____FUNCT__155,6217
#define __FUNCT__ __FUNCT__156,6234
PetscErrorCode BVCreate(MPI_Comm comm,BV *newbv)BVCreate172,6523
#undef __FUNCT____FUNCT__228,7968
#define __FUNCT__ __FUNCT__229,7985
PetscErrorCode BVInsertVec(BV V,PetscInt j,Vec w)BVInsertVec244,8271
#undef __FUNCT____FUNCT__270,9282
#define __FUNCT__ __FUNCT__271,9299
PetscErrorCode BVInsertVecs(BV V,PetscInt s,PetscInt *m,Vec *W,PetscBool orth)BVInsertVecs297,10100
#undef __FUNCT____FUNCT__345,12028
#define __FUNCT__ __FUNCT__346,12045
PetscErrorCode BVInsertConstraints(BV V,PetscInt *nc,Vec *C)BVInsertConstraints382,13418
#undef __FUNCT____FUNCT__412,14548
#define __FUNCT__ __FUNCT__413,14565
PetscErrorCode BVSetOptionsPrefix(BV bv,const char *prefix)BVSetOptionsPrefix433,15106
#undef __FUNCT____FUNCT__443,15364
#define __FUNCT__ __FUNCT__444,15381
PetscErrorCode BVAppendOptionsPrefix(BV bv,const char *prefix)BVAppendOptionsPrefix464,15931
#undef __FUNCT____FUNCT__474,16195
#define __FUNCT__ __FUNCT__475,16212
PetscErrorCode BVGetOptionsPrefix(BV bv,const char *prefix[])BVGetOptionsPrefix496,16712
#undef __FUNCT____FUNCT__507,17003
#define __FUNCT__ __FUNCT__508,17020
static PetscErrorCode BVView_Default(BV bv,PetscViewer viewer)BVView_Default509,17055
#undef __FUNCT____FUNCT__540,18150
#define __FUNCT__ __FUNCT__541,18167
PetscErrorCode BVView(BV bv,PetscViewer viewer)BVView566,18858
#undef __FUNCT____FUNCT__638,22286
#define __FUNCT__ __FUNCT__639,22303
PetscErrorCode BVRegister(const char *name,PetscErrorCode (*function)(BV))BVRegister657,22678
#undef __FUNCT____FUNCT__666,22898
#define __FUNCT__ __FUNCT__667,22915
PetscErrorCode BVAllocateWork_Private(BV bv,PetscInt s)BVAllocateWork_Private668,22958

src/sys/classes/bv/interface/bvglobal.c,4029
bvglobal.c:^?bvglobal.c^A,1
#undef __FUNCT____FUNCT__26,1034
#define __FUNCT__ __FUNCT__27,1051
PETSC_STATIC_INLINE PetscErrorCode BVDot_Private(BV X,BV Y,Mat M)BVDot_Private32,1226
#undef __FUNCT____FUNCT__62,2176
#define __FUNCT__ __FUNCT__63,2193
PetscErrorCode BVDot(BV X,BV Y,Mat M)BVDot96,3327
#undef __FUNCT____FUNCT__143,5183
#define __FUNCT__ __FUNCT__144,5200
PetscErrorCode BVDotVec(BV X,Vec y,PetscScalar *m)BVDotVec174,6110
#undef __FUNCT____FUNCT__196,6782
#define __FUNCT__ __FUNCT__197,6799
PetscErrorCode BVDotVecBegin(BV X,Vec y,PetscScalar *m)BVDotVecBegin213,7166
#undef __FUNCT____FUNCT__253,8591
#define __FUNCT__ __FUNCT__254,8608
PetscErrorCode BVDotVecEnd(BV X,Vec y,PetscScalar *m)BVDotVecEnd270,8957
#undef __FUNCT____FUNCT__305,10298
#define __FUNCT__ __FUNCT__306,10315
PetscErrorCode BVDotColumn(BV X,PetscInt j,PetscScalar *m)BVDotColumn332,11123
#undef __FUNCT____FUNCT__358,11980
#define __FUNCT__ __FUNCT__359,11997
PetscErrorCode BVDotColumnBegin(BV X,PetscInt j,PetscScalar *m)BVDotColumnBegin375,12390
#undef __FUNCT____FUNCT__419,14005
#define __FUNCT__ __FUNCT__420,14022
PetscErrorCode BVDotColumnEnd(BV X,PetscInt j,PetscScalar *m)BVDotColumnEnd436,14398
#undef __FUNCT____FUNCT__481,16199
#define __FUNCT__ __FUNCT__482,16216
PETSC_STATIC_INLINE PetscErrorCode BVNorm_Private(BV bv,Vec z,NormType type,PetscReal *val)BVNorm_Private483,16251
#undef __FUNCT____FUNCT__495,16573
#define __FUNCT__ __FUNCT__496,16590
PETSC_STATIC_INLINE PetscErrorCode BVNorm_Begin_Private(BV bv,Vec z,NormType type,PetscReal *val)BVNorm_Begin_Private497,16631
#undef __FUNCT____FUNCT__508,16918
#define __FUNCT__ __FUNCT__509,16935
PETSC_STATIC_INLINE PetscErrorCode BVNorm_End_Private(BV bv,Vec z,NormType type,PetscReal *val)BVNorm_End_Private510,16974
#undef __FUNCT____FUNCT__521,17260
#define __FUNCT__ __FUNCT__522,17277
PetscErrorCode BVNorm(BV bv,NormType type,PetscReal *val)BVNorm546,17846
#undef __FUNCT____FUNCT__566,18589
#define __FUNCT__ __FUNCT__567,18606
PetscErrorCode BVNormVec(BV bv,Vec v,NormType type,PetscReal *val)BVNormVec591,19233
#undef __FUNCT____FUNCT__620,20238
#define __FUNCT__ __FUNCT__621,20255
PetscErrorCode BVNormVecBegin(BV bv,Vec v,NormType type,PetscReal *val)BVNormVecBegin638,20617
#undef __FUNCT____FUNCT__667,21645
#define __FUNCT__ __FUNCT__668,21662
PetscErrorCode BVNormVecEnd(BV bv,Vec v,NormType type,PetscReal *val)BVNormVecEnd685,22020
#undef __FUNCT____FUNCT__706,22625
#define __FUNCT__ __FUNCT__707,22642
PetscErrorCode BVNormColumn(BV bv,PetscInt j,NormType type,PetscReal *val)BVNormColumn731,23282
#undef __FUNCT____FUNCT__759,24344
#define __FUNCT__ __FUNCT__760,24361
PetscErrorCode BVNormColumnBegin(BV bv,PetscInt j,NormType type,PetscReal *val)BVNormColumnBegin777,24755
#undef __FUNCT____FUNCT__821,26646
#define __FUNCT__ __FUNCT__822,26663
PetscErrorCode BVNormColumnEnd(BV bv,PetscInt j,NormType type,PetscReal *val)BVNormColumnEnd839,27053
#undef __FUNCT____FUNCT__881,28911
#define __FUNCT__ __FUNCT__882,28928
PETSC_STATIC_INLINE PetscErrorCode BVMatProject_Vec(BV X,Mat A,BV Y,PetscScalar *marray,PetscInt ldm,PetscBool symm)BVMatProject_Vec887,29127
#undef __FUNCT____FUNCT__926,30388
#define __FUNCT__ __FUNCT__927,30405
PETSC_STATIC_INLINE PetscErrorCode BVMatProject_MatMult(BV X,Mat A,BV Y,PetscScalar *marray,PetscInt ldm)BVMatProject_MatMult935,30690
#undef __FUNCT____FUNCT__983,32217
#define __FUNCT__ __FUNCT__984,32234
PETSC_STATIC_INLINE PetscErrorCode BVMatProject_MatMult_2(BV X,Mat A,BV Y,PetscScalar *marray,PetscInt ldm,PetscBool symm)BVMatProject_MatMult_2992,32570
#undef __FUNCT____FUNCT__1049,34436
#define __FUNCT__ __FUNCT__1050,34453
PETSC_STATIC_INLINE PetscErrorCode BVMatProject_Dot(BV X,BV Y,PetscScalar *marray,PetscInt ldm)BVMatProject_Dot1057,34696
#undef __FUNCT____FUNCT__1100,36047
#define __FUNCT__ __FUNCT__1101,36064
PetscErrorCode BVMatProject(BV X,Mat A,BV Y,Mat M)BVMatProject1145,37775

src/sys/classes/bv/interface/bvops.c,1933
bvops.c:^?bvops.c^A,1
#undef __FUNCT____FUNCT__26,1048
#define __FUNCT__ __FUNCT__27,1065
PetscErrorCode BVMult(BV Y,PetscScalar alpha,PetscScalar beta,BV X,Mat Q)BVMult61,2288
#undef __FUNCT____FUNCT__96,3879
#define __FUNCT__ __FUNCT__97,3896
PetscErrorCode BVMultVec(BV X,PetscScalar alpha,PetscScalar beta,Vec y,PetscScalar *q)BVMultVec128,4795
#undef __FUNCT____FUNCT__154,5745
#define __FUNCT__ __FUNCT__155,5762
PetscErrorCode BVMultColumn(BV X,PetscScalar alpha,PetscScalar beta,PetscInt j,PetscScalar *q)BVMultColumn180,6585
#undef __FUNCT____FUNCT__209,7613
#define __FUNCT__ __FUNCT__210,7630
PetscErrorCode BVMultInPlace(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlace237,8475
#undef __FUNCT____FUNCT__268,10041
#define __FUNCT__ __FUNCT__269,10058
PetscErrorCode BVMultInPlaceTranspose(BV V,Mat Q,PetscInt s,PetscInt e)BVMultInPlaceTranspose291,10566
#undef __FUNCT____FUNCT__322,12155
#define __FUNCT__ __FUNCT__323,12172
PetscErrorCode BVScale(BV bv,PetscScalar alpha)BVScale340,12511
#undef __FUNCT____FUNCT__360,13098
#define __FUNCT__ __FUNCT__361,13115
PetscErrorCode BVScaleColumn(BV bv,PetscInt j,PetscScalar alpha)BVScaleColumn376,13411
#undef __FUNCT____FUNCT__399,14218
#define __FUNCT__ __FUNCT__400,14235
PetscErrorCode BVSetRandom(BV bv)BVSetRandom416,14577
#undef __FUNCT____FUNCT__450,15710
#define __FUNCT__ __FUNCT__451,15727
PetscErrorCode BVSetRandomColumn(BV bv,PetscInt j)BVSetRandomColumn465,16034
#undef __FUNCT____FUNCT__499,17325
#define __FUNCT__ __FUNCT__500,17342
PetscErrorCode BVMatMult(BV V,Mat A,BV Y)BVMatMult525,18081
#undef __FUNCT____FUNCT__549,18960
#define __FUNCT__ __FUNCT__550,18977
PetscErrorCode BVMatMultHermitianTranspose(BV V,Mat A,BV Y)BVMatMultHermitianTranspose576,19765
#undef __FUNCT____FUNCT__608,20959
#define __FUNCT__ __FUNCT__609,20976
PetscErrorCode BVMatMultColumn(BV V,Mat A,PetscInt j)BVMatMultColumn628,21370

src/sys/classes/bv/interface/bvorthog.c,2147
bvorthog.c:^?bvorthog.c^A,1
#undef __FUNCT____FUNCT__27,1056
#define __FUNCT__ __FUNCT__28,1073
static PetscErrorCode BVOrthogonalizeMGS1(BV bv,PetscInt k,Vec v,PetscBool *which,PetscScalar *H)BVOrthogonalizeMGS132,1186
#undef __FUNCT____FUNCT__60,1974
#define __FUNCT__ __FUNCT__61,1991
PetscErrorCode BVOrthogonalizeCGS1(BV bv,PetscInt j,Vec v,PetscScalar *H,PetscReal *onorm,PetscReal *norm)BVOrthogonalizeCGS166,2152
#undef __FUNCT____FUNCT__125,3955
#define __FUNCT__ __FUNCT__126,3972
static PetscErrorCode BVOrthogonalizeMGS(BV bv,PetscInt j,Vec v,PetscBool *which,PetscScalar *H,PetscReal *norm,PetscBool *lindep)BVOrthogonalizeMGS130,4081
#undef __FUNCT____FUNCT__197,6130
#define __FUNCT__ __FUNCT__198,6147
static PetscErrorCode BVOrthogonalizeCGS(BV bv,PetscInt j,Vec v,PetscScalar *H,PetscReal *norm,PetscBool *lindep)BVOrthogonalizeCGS202,6257
#undef __FUNCT____FUNCT__253,7883
#define __FUNCT__ __FUNCT__254,7900
PetscErrorCode BVOrthogonalizeVec(BV bv,Vec v,PetscScalar *H,PetscReal *norm,PetscBool *lindep)BVOrthogonalizeVec280,8741
#undef __FUNCT____FUNCT__314,9838
#define __FUNCT__ __FUNCT__315,9855
PetscErrorCode BVOrthogonalizeColumn(BV bv,PetscInt j,PetscScalar *H,PetscReal *norm,PetscBool *lindep)BVOrthogonalizeColumn350,11170
#undef __FUNCT____FUNCT__384,12462
#define __FUNCT__ __FUNCT__385,12479
PetscErrorCode BVOrthogonalizeSomeColumn(BV bv,PetscInt j,PetscBool *which,PetscScalar *H,PetscReal *norm,PetscBool *lindep)BVOrthogonalizeSomeColumn414,13468
#undef __FUNCT____FUNCT__443,14789
#define __FUNCT__ __FUNCT__444,14806
static PetscErrorCode BVOrthogonalize_GS(BV V,Mat R)BVOrthogonalize_GS448,14923
#undef __FUNCT____FUNCT__484,16071
#define __FUNCT__ __FUNCT__485,16088
static PetscErrorCode MatCholeskyFactorInvert(Mat R,PetscInt l,Mat *S)MatCholeskyFactorInvert489,16203
#undef __FUNCT____FUNCT__551,18595
#define __FUNCT__ __FUNCT__552,18612
static PetscErrorCode BVOrthogonalize_Chol(BV V,Mat Rin)BVOrthogonalize_Chol556,18734
#undef __FUNCT____FUNCT__575,19238
#define __FUNCT__ __FUNCT__576,19255
PetscErrorCode BVOrthogonalize(BV V,Mat R)BVOrthogonalize614,20708

src/sys/classes/bv/interface/bvregis.c,129
bvregis.c:^?bvregis.c^A,1
#undef __FUNCT____FUNCT__29,1186
#define __FUNCT__ __FUNCT__30,1203
PetscErrorCode BVRegisterAll(void)BVRegisterAll40,1385

src/sys/classes/bv/interface/ftn-custom/makefile,267
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zbvf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1014
SOURCEH  =SOURCEH28,1025
DIRS     =DIRS29,1036
LIBBASE  = libslepcsysLIBBASE30,1047
LOCDIR   = src/sys/classes/bv/interface/ftn-custom/LOCDIR31,1070

src/sys/classes/bv/interface/ftn-custom/zbvf.c,1452
zbvf.c:^?zbvf.c^A,1
PETSC_EXTERN void PETSC_STDCALL bvsettype_(BV *bv,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))bvsettype_41,1658
PETSC_EXTERN void PETSC_STDCALL bvgettype_(BV *bv,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))bvgettype_50,1868
PETSC_EXTERN void PETSC_STDCALL bvsetoptionsprefix_(BV *bv,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))bvsetoptionsprefix_59,2142
PETSC_EXTERN void PETSC_STDCALL bvappendoptionsprefix_(BV *bv,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))bvappendoptionsprefix_68,2376
PETSC_EXTERN void PETSC_STDCALL bvgetoptionsprefix_(BV *bv,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))bvgetoptionsprefix_77,2616
PETSC_EXTERN void PETSC_STDCALL bvview_(BV *bv,PetscViewer *viewer,PetscErrorCode *ierr)bvview_86,2919

src/sys/classes/bv/interface/makefile,346
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = bvbasic.c bvfunc.c bvops.c bvglobal.c bvblas.c bvorthog.c bvregis.cSOURCEC26,958
SOURCEF  =SOURCEF27,1037
SOURCEH  =SOURCEH28,1048
LIBBASE  = libslepcsysLIBBASE29,1059
DIRS     =DIRS30,1082
MANSEC   = BVMANSEC31,1093
LOCDIR   = src/sys/classes/bv/interface/LOCDIR32,1107

src/sys/classes/bv/makefile,223
makefile:^?makefile^A,1
SOURCEH  = ../../../../include/slepc/private/bvimpl.h ../../../../include/slepcbv.hSOURCEH24,936
DIRS     = interface impls examplesDIRS25,1020
LOCDIR   = src/sys/classes/bv/LOCDIR26,1056
MANSEC   = BVMANSEC27,1087

src/sys/classes/ds/examples/makefile,83
makefile:^?makefile^A,1
LOCDIR   = src/sys/classes/ds/examples/LOCDIR24,932
DIRS     = testsDIRS25,972

src/sys/classes/ds/examples/tests/makefile,721
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/sys/classes/ds/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.c test2.c test3.c test4.c test5.c test6.c test7.c test8.c test9.c \EXAMPLESC27,1026
EXAMPLESF  = test14f.FEXAMPLESF29,1153
MANSEC     = DSMANSEC30,1176
TESTS      = test1 test2 test3 test4 test5 test6 test7 test8 test9 test12 test13 \TESTS31,1192
TESTEXAMPLES_C           = test1.PETSc runtest1_1 test1.rm \TESTEXAMPLES_C34,1304
TESTEXAMPLES_C_NOCOMPLEX = test13.PETSc runtest13_1 test13.rmTESTEXAMPLES_C_NOCOMPLEX45,1979
TESTEXAMPLES_FORTRAN     = test14f.PETSc runtest14f_1 test14f.rmTESTEXAMPLES_FORTRAN46,2041

src/sys/classes/ds/examples/tests/test1.c,168
test1.c:^?test1.c^A,1
static char help[] = "Test DSNHEP.\n\n";help22,924
#undef __FUNCT____FUNCT__26,988
#define __FUNCT__ __FUNCT__27,1005
int main(int argc,char **argv)main28,1030

src/sys/classes/ds/examples/tests/test12.c,167
test12.c:^?test12.c^A,1
static char help[] = "Test DSNEP.\n\n";help22,924
#undef __FUNCT____FUNCT__26,987
#define __FUNCT__ __FUNCT__27,1004
int main(int argc,char **argv)main28,1029

src/sys/classes/ds/examples/tests/test13.c,200
test13.c:^?test13.c^A,1
static char help[] = "Test DSHEP with block size larger than one.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1019
#define __FUNCT__ __FUNCT__27,1036
int main(int argc,char **argv)main28,1061

src/sys/classes/ds/examples/tests/test14f.F,338
test14f.F:^?test14f.F^A,1
      program mainmain29,1233
 100  format (/'Program currently limited to n=100, you set n=',I3)10070,2457
 110  format (/'Solve a Dense System of type NHEP, n =',I3,' (Fortran)')11075,2589
 120  format ('  ',F8.5)120124,4258
 130  format ('  ',F8.5,SP,F8.5,'i')130125,4283
      subroutine FillUpMatrix(FillUpMatrix134,4481

src/sys/classes/ds/examples/tests/test15.c,167
test15.c:^?test15.c^A,1
static char help[] = "Test DSPEP.\n\n";help22,924
#undef __FUNCT____FUNCT__26,987
#define __FUNCT__ __FUNCT__27,1004
int main(int argc,char **argv)main28,1029

src/sys/classes/ds/examples/tests/test2.c,167
test2.c:^?test2.c^A,1
static char help[] = "Test DSHEP.\n\n";help22,924
#undef __FUNCT____FUNCT__26,987
#define __FUNCT__ __FUNCT__27,1004
int main(int argc,char **argv)main28,1029

src/sys/classes/ds/examples/tests/test3.c,189
test3.c:^?test3.c^A,1
static char help[] = "Test DSHEP with compact storage.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1008
#define __FUNCT__ __FUNCT__27,1025
int main(int argc,char **argv)main28,1050

src/sys/classes/ds/examples/tests/test4.c,169
test4.c:^?test4.c^A,1
static char help[] = "Test DSGNHEP.\n\n";help22,924
#undef __FUNCT____FUNCT__26,989
#define __FUNCT__ __FUNCT__27,1006
int main(int argc,char **argv)main28,1031

src/sys/classes/ds/examples/tests/test5.c,169
test5.c:^?test5.c^A,1
static char help[] = "Test DSGHIEP.\n\n";help22,924
#undef __FUNCT____FUNCT__26,989
#define __FUNCT__ __FUNCT__27,1006
int main(int argc,char **argv)main28,1031

src/sys/classes/ds/examples/tests/test6.c,191
test6.c:^?test6.c^A,1
static char help[] = "Test DSGHIEP with compact storage.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1010
#define __FUNCT__ __FUNCT__27,1027
int main(int argc,char **argv)main28,1052

src/sys/classes/ds/examples/tests/test7.c,167
test7.c:^?test7.c^A,1
static char help[] = "Test DSSVD.\n\n";help22,924
#undef __FUNCT____FUNCT__26,987
#define __FUNCT__ __FUNCT__27,1004
int main(int argc,char **argv)main28,1029

src/sys/classes/ds/examples/tests/test8.c,189
test8.c:^?test8.c^A,1
static char help[] = "Test DSSVD with compact storage.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1008
#define __FUNCT__ __FUNCT__27,1025
int main(int argc,char **argv)main28,1050

src/sys/classes/ds/examples/tests/test9.c,168
test9.c:^?test9.c^A,1
static char help[] = "Test DSGHEP.\n\n";help22,924
#undef __FUNCT____FUNCT__26,988
#define __FUNCT__ __FUNCT__27,1005
int main(int argc,char **argv)main28,1030

src/sys/classes/ds/impls/ghep/dsghep.c,1142
dsghep.c:^?dsghep.c^A,1
#undef __FUNCT____FUNCT__25,988
#define __FUNCT__ __FUNCT__26,1005
PetscErrorCode DSAllocate_GHEP(DS ds,PetscInt ld)DSAllocate_GHEP27,1041
#undef __FUNCT____FUNCT__41,1522
#define __FUNCT__ __FUNCT__42,1539
PetscErrorCode DSView_GHEP(DS ds,PetscViewer viewer)DSView_GHEP43,1571
#undef __FUNCT____FUNCT__56,1910
#define __FUNCT__ __FUNCT__57,1927
PetscErrorCode DSVectors_GHEP(DS ds,DSMatType mat,PetscInt *j,PetscReal *rnorm)DSVectors_GHEP58,1962
#undef __FUNCT____FUNCT__95,3220
#define __FUNCT__ __FUNCT__96,3237
PetscErrorCode DSNormalize_GHEP(DS ds,DSMatType mat,PetscInt col)DSNormalize_GHEP97,3274
#undef __FUNCT____FUNCT__135,4341
#define __FUNCT__ __FUNCT__136,4358
PetscErrorCode DSSort_GHEP(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_GHEP137,4390
#undef __FUNCT____FUNCT__161,5129
#define __FUNCT__ __FUNCT__162,5146
PetscErrorCode DSSolve_GHEP(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_GHEP163,5179
#undef __FUNCT____FUNCT__220,7366
#define __FUNCT__ __FUNCT__221,7383
PETSC_EXTERN PetscErrorCode DSCreate_GHEP(DS ds)DSCreate_GHEP222,7417

src/sys/classes/ds/impls/ghep/makefile,286
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dsghep.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcsysLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = DSMANSEC31,1034
LOCDIR   = src/sys/classes/ds/impls/ghep/LOCDIR32,1048

src/sys/classes/ds/impls/ghiep/dqds.c,1913
dqds.c:^?dqds.c^A,1
#undef __FUNCT____FUNCT__35,1379
#define __FUNCT__ __FUNCT__36,1396
static PetscErrorCode ScanJ(PetscInt n,PetscReal *a,PetscReal *b,PetscReal *gl,PetscReal *gr,PetscReal *sigma)ScanJ48,1644
#undef __FUNCT____FUNCT__84,2667
#define __FUNCT__ __FUNCT__85,2684
static PetscErrorCode Prologue(PetscInt n,PetscReal *a,PetscReal *b,PetscReal gl,PetscReal gr,PetscInt *m,PetscReal *shift,PetscReal *work)Prologue99,3133
#undef __FUNCT____FUNCT__161,4983
#define __FUNCT__ __FUNCT__162,5000
static PetscErrorCode LUfac(PetscInt n,PetscReal *a,PetscReal *b,PetscReal shift,PetscReal tol,PetscReal norm,PetscReal *L,PetscReal *U,PetscInt *fail,PetscReal *work)LUfac163,5026
#undef __FUNCT____FUNCT__194,5920
#define __FUNCT__ __FUNCT__195,5937
static PetscErrorCode RealDQDS(PetscInt n,PetscReal *L,PetscReal *U,PetscReal shift,PetscReal tol,PetscReal norm,PetscReal *L1,PetscReal *U1,PetscInt *fail)RealDQDS196,5966
#undef __FUNCT____FUNCT__225,6783
#define __FUNCT__ __FUNCT__226,6800
static PetscErrorCode TridqdsZhuang3(PetscInt n,PetscReal *e,PetscReal *q,PetscReal sum,PetscReal prod,PetscReal tol,PetscReal norm,PetscReal tolDef,PetscInt *fail)TridqdsZhuang3227,6835
#undef __FUNCT____FUNCT__303,8932
#define __FUNCT__ __FUNCT__304,8949
static PetscErrorCode TridqdsZhuang(PetscInt n,PetscReal *e,PetscReal *q,PetscReal sum,PetscReal prod,PetscReal tol,PetscReal norm,PetscReal tolDef,PetscReal *e1,PetscReal *q1,PetscInt *fail)TridqdsZhuang305,8983
#undef __FUNCT____FUNCT__444,12835
#define __FUNCT__ __FUNCT__445,12852
static PetscErrorCode DSGHIEP_Eigen3DQDS(PetscInt n,PetscReal *a,PetscReal *b,PetscReal *c,PetscScalar *wr,PetscScalar *wi,PetscReal *work)DSGHIEP_Eigen3DQDS446,12891
#undef __FUNCT____FUNCT__741,24996
#define __FUNCT__ __FUNCT__742,25013
PetscErrorCode DSSolve_GHIEP_DQDS_II(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_GHIEP_DQDS_II743,25055

src/sys/classes/ds/impls/ghiep/dsghiep.c,2258
dsghiep.c:^?dsghiep.c^A,1
#undef __FUNCT____FUNCT__24,987
#define __FUNCT__ __FUNCT__25,1004
PetscErrorCode DSAllocate_GHIEP(DS ds,PetscInt ld)DSAllocate_GHIEP26,1041
#undef __FUNCT____FUNCT__42,1649
#define __FUNCT__ __FUNCT__43,1666
PetscErrorCode DSSwitchFormat_GHIEP(DS ds,PetscBool tocompact)DSSwitchFormat_GHIEP44,1707
#undef __FUNCT____FUNCT__88,3071
#define __FUNCT__ __FUNCT__89,3088
PetscErrorCode DSView_GHIEP(DS ds,PetscViewer viewer)DSView_GHIEP90,3121
#undef __FUNCT____FUNCT__179,7255
#define __FUNCT__ __FUNCT__180,7272
static PetscErrorCode DSVectors_GHIEP_Eigen_Some(DS ds,PetscInt *idx,PetscReal *rnorm)DSVectors_GHIEP_Eigen_Some181,7319
#undef __FUNCT____FUNCT__280,11094
#define __FUNCT__ __FUNCT__281,11111
PetscErrorCode DSVectors_GHIEP(DS ds,DSMatType mat,PetscInt *k,PetscReal *rnorm)DSVectors_GHIEP282,11147
#undef __FUNCT____FUNCT__320,12409
#define __FUNCT__ __FUNCT__321,12426
PetscErrorCode DSGHIEPComplexEigs(DS ds,PetscInt n0,PetscInt n1,PetscScalar *wr,PetscScalar *wi)DSGHIEPComplexEigs326,12600
#undef __FUNCT____FUNCT__406,14823
#define __FUNCT__ __FUNCT__407,14840
PetscErrorCode DSSort_GHIEP(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_GHIEP408,14873
#undef __FUNCT____FUNCT__451,16475
#define __FUNCT__ __FUNCT__452,16492
PetscErrorCode DSGHIEPInverseIteration(DS ds,PetscScalar *wr,PetscScalar *wi)DSGHIEPInverseIteration457,16628
#undef __FUNCT____FUNCT__537,19541
#define __FUNCT__ __FUNCT__538,19558
PetscErrorCode DSGHIEPRealBlocks(DS ds)DSGHIEPRealBlocks542,19649
#undef __FUNCT____FUNCT__662,23938
#define __FUNCT__ __FUNCT__663,23955
PetscErrorCode DSSolve_GHIEP_QR_II(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_GHIEP_QR_II664,23995
#undef __FUNCT____FUNCT__773,27615
#define __FUNCT__ __FUNCT__774,27632
PetscErrorCode DSSolve_GHIEP_QR(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_GHIEP_QR775,27669
#undef __FUNCT____FUNCT__911,32304
#define __FUNCT__ __FUNCT__912,32321
PetscErrorCode DSNormalize_GHIEP(DS ds,DSMatType mat,PetscInt col)DSNormalize_GHIEP913,32359
#undef __FUNCT____FUNCT__968,33909
#define __FUNCT__ __FUNCT__969,33926
PETSC_EXTERN PetscErrorCode DSCreate_GHIEP(DS ds)DSCreate_GHIEP970,33961

src/sys/classes/ds/impls/ghiep/hz.c,907
hz.c:^?hz.c^A,1
#undef __FUNCT____FUNCT__36,1453
#define __FUNCT__ __FUNCT__37,1470
static PetscErrorCode UnifiedRotation(PetscReal x,PetscReal y,PetscReal sygn,PetscReal *rot,PetscReal *rcond,PetscBool *swap)UnifiedRotation42,1646
#undef __FUNCT____FUNCT__77,2898
#define __FUNCT__ __FUNCT__78,2915
static PetscErrorCode HZStep(PetscBLASInt ntop,PetscBLASInt nn,PetscReal tr,PetscReal dt,PetscReal *aa,PetscReal *bb,PetscReal *dd,PetscScalar *uu,PetscInt n,PetscInt ld,PetscBool *flag)HZStep79,2942
#undef __FUNCT____FUNCT__236,9164
#define __FUNCT__ __FUNCT__237,9181
static PetscErrorCode HZIteration(PetscBLASInt nn,PetscBLASInt cgd,PetscReal *aa,PetscReal *bb,PetscReal *dd,PetscScalar *uu,PetscBLASInt ld)HZIteration238,9213
#undef __FUNCT____FUNCT__304,11601
#define __FUNCT__ __FUNCT__305,11618
PetscErrorCode DSSolve_GHIEP_HZ(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_GHIEP_HZ306,11655

src/sys/classes/ds/impls/ghiep/invit.c,2343
invit.c:^?invit.c^A,1
struct HRtrHRtr25,988
  PetscScalar *data;data27,1002
  PetscInt    m;m28,1023
  PetscInt    idx[2];idx29,1040
  PetscInt    n[2];n30,1062
  PetscScalar tau[2];tau31,1082
  PetscReal   alpha;alpha32,1104
  PetscReal   cs;cs33,1125
  PetscReal   sn;sn34,1143
  PetscInt    type;type35,1161
#undef __FUNCT____FUNCT__38,1185
#define __FUNCT__ __FUNCT__39,1202
static PetscErrorCode HRGen(PetscReal x1,PetscReal x2,PetscInt *type,PetscReal *c,PetscReal *s,PetscReal *r,PetscReal *cond)HRGen51,1501
#undef __FUNCT____FUNCT__90,2489
#define __FUNCT__ __FUNCT__91,2506
static PetscErrorCode HRApply(PetscInt n,PetscScalar *x1,PetscInt inc1,PetscScalar *x2,PetscInt inc2,PetscReal c,PetscReal s)HRApply98,2654
#undef __FUNCT____FUNCT__122,3265
#define __FUNCT__ __FUNCT__123,3282
static PetscErrorCode TridiagDiag_HHR(PetscInt n,PetscScalar *A,PetscInt lda,PetscReal *s,PetscScalar* Q,PetscInt ldq,PetscBool flip,PetscReal *d,PetscReal *e,PetscInt *perm_,PetscScalar *work,PetscReal *rwork,PetscBLASInt *iwork)TridiagDiag_HHR135,3609
#undef __FUNCT____FUNCT__309,9510
#define __FUNCT__ __FUNCT__310,9527
static PetscErrorCode MadeHRtr(PetscInt sz,PetscInt n,PetscInt idx0,PetscInt n0,PetscInt idx1,PetscInt n1,struct HRtr *tr1,struct HRtr *tr2,PetscReal *ncond,PetscScalar *work)MadeHRtr311,9556
#undef __FUNCT____FUNCT__391,12697
#define __FUNCT__ __FUNCT__392,12714
static PetscErrorCode TryHRIt(PetscInt n,PetscInt j,PetscInt sz,PetscScalar *H,PetscInt ldh,PetscScalar *R,PetscInt ldr,PetscReal *s,PetscBool *exg,PetscBool *ok,PetscInt *n0,PetscInt *n1,PetscInt *idx0,PetscInt *idx1,PetscReal *cond,PetscScalar *work)TryHRIt399,13001
#undef __FUNCT____FUNCT__547,19249
#define __FUNCT__ __FUNCT__548,19266
static PetscErrorCode PseudoOrthog_HR(PetscInt *nv,PetscScalar *V,PetscInt ldv,PetscReal *s,PetscScalar *R,PetscInt ldr,PetscBLASInt *perm,PetscBLASInt *cmplxEig,PetscBool *breakdown,PetscScalar *work)PseudoOrthog_HR552,19368
#undef __FUNCT____FUNCT__646,22296
#define __FUNCT__ __FUNCT__647,22313
PetscErrorCode DSGHIEPOrthogEigenv(DS ds,DSMatType mat,PetscScalar *wr,PetscScalar *wi,PetscBool accum)DSGHIEPOrthogEigenv648,22353
#undef __FUNCT____FUNCT__744,25460
#define __FUNCT__ __FUNCT__745,25477
PetscErrorCode DSIntermediate_GHIEP(DS ds)DSIntermediate_GHIEP749,25592

src/sys/classes/ds/impls/ghiep/makefile,309
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dsghiep.c invit.c hz.c dqds.cSOURCEC26,958
SOURCEF  =SOURCEF27,999
SOURCEH  =SOURCEH28,1010
LIBBASE  = libslepcsysLIBBASE29,1021
DIRS     =DIRS30,1044
MANSEC   = DSMANSEC31,1055
LOCDIR   = src/sys/classes/ds/impls/ghiep/LOCDIR32,1069

src/sys/classes/ds/impls/gnhep/dsgnhep.c,2272
dsgnhep.c:^?dsgnhep.c^A,1
#undef __FUNCT____FUNCT__44,1750
#define __FUNCT__ __FUNCT__45,1767
PetscErrorCode DSAllocate_GNHEP(DS ds,PetscInt ld)DSAllocate_GNHEP46,1804
#undef __FUNCT____FUNCT__61,2345
#define __FUNCT__ __FUNCT__62,2362
PetscErrorCode DSView_GNHEP(DS ds,PetscViewer viewer)DSView_GNHEP63,2395
#undef __FUNCT____FUNCT__83,2965
#define __FUNCT__ __FUNCT__84,2982
static PetscErrorCode DSVectors_GNHEP_Eigen_Some(DS ds,PetscInt *k,PetscReal *rnorm,PetscBool left)DSVectors_GNHEP_Eigen_Some85,3029
#undef __FUNCT____FUNCT__165,6040
#define __FUNCT__ __FUNCT__166,6057
static PetscErrorCode DSVectors_GNHEP_Eigen_All(DS ds,PetscBool left)DSVectors_GNHEP_Eigen_All167,6103
#undef __FUNCT____FUNCT__237,8562
#define __FUNCT__ __FUNCT__238,8579
PetscErrorCode DSVectors_GNHEP(DS ds,DSMatType mat,PetscInt *k,PetscReal *rnorm)DSVectors_GNHEP239,8615
#undef __FUNCT____FUNCT__259,9201
#define __FUNCT__ __FUNCT__260,9218
PetscErrorCode DSNormalize_GNHEP(DS ds,DSMatType mat,PetscInt col)DSNormalize_GNHEP261,9256
#undef __FUNCT____FUNCT__317,10922
#define __FUNCT__ __FUNCT__318,10939
static PetscErrorCode DSSort_GNHEP_Arbitrary(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_GNHEP_Arbitrary319,10982
#undef __FUNCT____FUNCT__370,13080
#define __FUNCT__ __FUNCT__371,13097
static PetscErrorCode DSSort_GNHEP_Total(DS ds,PetscScalar *wr,PetscScalar *wi)DSSort_GNHEP_Total372,13136
#undef __FUNCT____FUNCT__469,16436
#define __FUNCT__ __FUNCT__470,16453
PetscErrorCode DSSort_GNHEP(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_GNHEP471,16486
#undef __FUNCT____FUNCT__484,16836
#define __FUNCT__ __FUNCT__485,16853
static PetscErrorCode CleanDenseSchur(PetscInt n,PetscInt k,PetscScalar *S,PetscInt ldS,PetscScalar *T,PetscInt ldT,PetscScalar *X,PetscInt ldX,PetscScalar *Y,PetscInt ldY,PetscBool doProd)CleanDenseSchur491,17083
#undef __FUNCT____FUNCT__586,20946
#define __FUNCT__ __FUNCT__587,20963
PetscErrorCode DSSolve_GNHEP(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_GNHEP588,20997
#undef __FUNCT____FUNCT__639,23161
#define __FUNCT__ __FUNCT__640,23178
PETSC_EXTERN PetscErrorCode DSCreate_GNHEP(DS ds)DSCreate_GNHEP641,23213

src/sys/classes/ds/impls/gnhep/makefile,288
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dsgnhep.cSOURCEC26,958
SOURCEF  =SOURCEF27,979
SOURCEH  =SOURCEH28,990
LIBBASE  = libslepcsysLIBBASE29,1001
DIRS     =DIRS30,1024
MANSEC   = DSMANSEC31,1035
LOCDIR   = src/sys/classes/ds/impls/gnhep/LOCDIR32,1049

src/sys/classes/ds/impls/hep/bdc/dibtdc.c,200
dibtdc.c:^?dibtdc.c^A,1
static PetscErrorCode cutlr_(PetscBLASInt start,PetscBLASInt n,PetscBLASInt blkct, cutlr_27,1057
PetscErrorCode BDC_dibtdc_(const char *jobz,PetscBLASInt n,PetscBLASInt nblks, BDC_dibtdc_183,5951

src/sys/classes/ds/impls/hep/bdc/dlaed3m.c,114
dlaed3m.c:^?dlaed3m.c^A,1
PetscErrorCode BDC_dlaed3m_(const char *jobz,const char *defl,PetscBLASInt k,PetscBLASInt n,BDC_dlaed3m_27,1057

src/sys/classes/ds/impls/hep/bdc/dmerg2.c,99
dmerg2.c:^?dmerg2.c^A,1
PetscErrorCode BDC_dmerg2_(const char *jobz,PetscBLASInt rkct,PetscBLASInt n, BDC_dmerg2_27,1057

src/sys/classes/ds/impls/hep/bdc/dsbtdc.c,133
dsbtdc.c:^?dsbtdc.c^A,1
PetscErrorCode BDC_dsbtdc_(const char *jobz,const char *jobacc,PetscBLASInt n, BDC_dsbtdc_27,1057
#define TOLMAX TOLMAX264,13701

src/sys/classes/ds/impls/hep/bdc/dsrtdf.c,96
dsrtdf.c:^?dsrtdf.c^A,1
PetscErrorCode BDC_dsrtdf_(PetscBLASInt *k,PetscBLASInt n,PetscBLASInt n1, BDC_dsrtdf_27,1057

src/sys/classes/ds/impls/hep/bdc/makefile,328
makefile:^?makefile^A,1
CFLAGS   =CFLAGS26,961
FFLAGS   =FFLAGS27,972
SOURCEC  = dibtdc.c dlaed3m.c dmerg2.c dsbtdc.c dsrtdf.cSOURCEC28,983
SOURCEF  =SOURCEF29,1040
SOURCEH  =SOURCEH30,1051
LIBBASE  = libslepcsysLIBBASE31,1062
DIRS     =DIRS32,1085
MANSEC   = DSMANSEC33,1096
LOCDIR   = src/sys/classes/ds/impls/hep/bdc/LOCDIR34,1110

src/sys/classes/ds/impls/hep/dshep.c,2802
dshep.c:^?dshep.c^A,1
#undef __FUNCT____FUNCT__25,988
#define __FUNCT__ __FUNCT__26,1005
PetscErrorCode DSAllocate_HEP(DS ds,PetscInt ld)DSAllocate_HEP27,1040
#undef __FUNCT____FUNCT__66,2587
#define __FUNCT__ __FUNCT__67,2604
static PetscErrorCode DSSwitchFormat_HEP(DS ds,PetscBool tocompact)DSSwitchFormat_HEP68,2643
#undef __FUNCT____FUNCT__106,3820
#define __FUNCT__ __FUNCT__107,3837
PetscErrorCode DSView_HEP(DS ds,PetscViewer viewer)DSView_HEP108,3868
#undef __FUNCT____FUNCT__178,7001
#define __FUNCT__ __FUNCT__179,7018
PetscErrorCode DSVectors_HEP(DS ds,DSMatType mat,PetscInt *j,PetscReal *rnorm)DSVectors_HEP180,7052
#undef __FUNCT____FUNCT__217,8301
#define __FUNCT__ __FUNCT__218,8318
PetscErrorCode DSNormalize_HEP(DS ds,DSMatType mat,PetscInt col)DSNormalize_HEP219,8354
#undef __FUNCT____FUNCT__238,8883
#define __FUNCT__ __FUNCT__239,8900
static PetscErrorCode ArrowTridiag(PetscBLASInt n,PetscReal *d,PetscReal *e,PetscScalar *Q,PetscBLASInt ld)ArrowTridiag287,10322
#undef __FUNCT____FUNCT__336,11732
#define __FUNCT__ __FUNCT__337,11749
static PetscErrorCode DSIntermediate_HEP(DS ds)DSIntermediate_HEP341,11850
#undef __FUNCT____FUNCT__396,13878
#define __FUNCT__ __FUNCT__397,13895
PetscErrorCode DSSort_HEP(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_HEP398,13926
#undef __FUNCT____FUNCT__426,14730
#define __FUNCT__ __FUNCT__427,14747
PetscErrorCode DSUpdateExtraRow_HEP(DS ds)DSUpdateExtraRow_HEP428,14788
#undef __FUNCT____FUNCT__459,15729
#define __FUNCT__ __FUNCT__460,15746
PetscErrorCode DSSolve_HEP_QR(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_HEP_QR461,15781
#undef __FUNCT____FUNCT__514,17557
#define __FUNCT__ __FUNCT__515,17574
PetscErrorCode DSSolve_HEP_MRRR(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_HEP_MRRR516,17611
#undef __FUNCT____FUNCT__599,20702
#define __FUNCT__ __FUNCT__600,20719
PetscErrorCode DSSolve_HEP_DC(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_HEP_DC601,20754
#undef __FUNCT____FUNCT__667,22935
#define __FUNCT__ __FUNCT__668,22952
PetscErrorCode DSSolve_HEP_BDC(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_HEP_BDC669,22988
#undef __FUNCT____FUNCT__736,25165
#define __FUNCT__ __FUNCT__737,25182
PetscErrorCode DSTruncate_HEP(DS ds,PetscInt n)DSTruncate_HEP738,25217
#undef __FUNCT____FUNCT__755,25624
#define __FUNCT__ __FUNCT__756,25641
PetscErrorCode DSCond_HEP(DS ds,PetscReal *cond)DSCond_HEP757,25672
#undef __FUNCT____FUNCT__801,27214
#define __FUNCT__ __FUNCT__802,27231
PetscErrorCode DSTranslateRKS_HEP(DS ds,PetscScalar alpha)DSTranslateRKS_HEP803,27270
#undef __FUNCT____FUNCT__855,29200
#define __FUNCT__ __FUNCT__856,29217
PETSC_EXTERN PetscErrorCode DSCreate_HEP(DS ds)DSCreate_HEP857,29250

src/sys/classes/ds/impls/hep/makefile,287
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dshep.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     = bdcDIRS30,1022
MANSEC   = DSMANSEC31,1037
LOCDIR   = src/sys/classes/ds/impls/hep/LOCDIR32,1051

src/sys/classes/ds/impls/makefile,180
makefile:^?makefile^A,1
LIBBASE  = libslepcsysLIBBASE24,936
DIRS     = hep nhep ghep ghiep gnhep svd pep nepDIRS25,959
LOCDIR   = src/sys/classes/ds/impls/LOCDIR26,1008
MANSEC   = DSMANSEC27,1045

src/sys/classes/ds/impls/nep/dsnep.c,2602
dsnep.c:^?dsnep.c^A,1
  PetscInt nf;                 /* number of functions in f[] */nf26,1031
  FN       f[DS_NUM_EXTRA];    /* functions defining the nonlinear operator */f27,1095
} DS_NEP;DS_NEP28,1174
#undef __FUNCT____FUNCT__30,1185
#define __FUNCT__ __FUNCT__31,1202
static PetscErrorCode DSNEPComputeMatrix(DS ds,PetscScalar lambda,PetscBool deriv,DSMatType mat)DSNEPComputeMatrix37,1470
#undef __FUNCT____FUNCT__66,2536
#define __FUNCT__ __FUNCT__67,2553
PetscErrorCode DSAllocate_NEP(DS ds,PetscInt ld)DSAllocate_NEP68,2588
#undef __FUNCT____FUNCT__86,3232
#define __FUNCT__ __FUNCT__87,3249
PetscErrorCode DSView_NEP(DS ds,PetscViewer viewer)DSView_NEP88,3280
#undef __FUNCT____FUNCT__109,4017
#define __FUNCT__ __FUNCT__110,4034
PetscErrorCode DSVectors_NEP(DS ds,DSMatType mat,PetscInt *j,PetscReal *rnorm)DSVectors_NEP111,4068
#undef __FUNCT____FUNCT__127,4539
#define __FUNCT__ __FUNCT__128,4556
PetscErrorCode DSNormalize_NEP(DS ds,DSMatType mat,PetscInt col)DSNormalize_NEP129,4592
#undef __FUNCT____FUNCT__162,5472
#define __FUNCT__ __FUNCT__163,5489
PetscErrorCode DSSort_NEP(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_NEP164,5520
#undef __FUNCT____FUNCT__188,6258
#define __FUNCT__ __FUNCT__189,6275
PetscErrorCode DSSolve_NEP_SLP(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_NEP_SLP190,6311
#undef __FUNCT____FUNCT__312,10332
#define __FUNCT__ __FUNCT__313,10349
static PetscErrorCode DSNEPSetFN_NEP(DS ds,PetscInt n,FN fn[])DSNEPSetFN_NEP314,10384
#undef __FUNCT____FUNCT__335,11190
#define __FUNCT__ __FUNCT__336,11207
PetscErrorCode DSNEPSetFN(DS ds,PetscInt n,FN fn[])DSNEPSetFN360,11829
#undef __FUNCT____FUNCT__377,12293
#define __FUNCT__ __FUNCT__378,12310
static PetscErrorCode DSNEPGetFN_NEP(DS ds,PetscInt k,FN *fn)DSNEPGetFN_NEP379,12345
#undef __FUNCT____FUNCT__389,12648
#define __FUNCT__ __FUNCT__390,12665
PetscErrorCode DSNEPGetFN(DS ds,PetscInt k,FN *fn)DSNEPGetFN407,13050
#undef __FUNCT____FUNCT__418,13336
#define __FUNCT__ __FUNCT__419,13353
static PetscErrorCode DSNEPGetNumFN_NEP(DS ds,PetscInt *n)DSNEPGetNumFN_NEP420,13391
#undef __FUNCT____FUNCT__429,13555
#define __FUNCT__ __FUNCT__430,13572
PetscErrorCode DSNEPGetNumFN(DS ds,PetscInt *n)DSNEPGetNumFN447,13892
#undef __FUNCT____FUNCT__458,14171
#define __FUNCT__ __FUNCT__459,14188
PetscErrorCode DSDestroy_NEP(DS ds)DSDestroy_NEP460,14222
#undef __FUNCT____FUNCT__477,14789
#define __FUNCT__ __FUNCT__478,14806
PETSC_EXTERN PetscErrorCode DSCreate_NEP(DS ds)DSCreate_NEP479,14839

src/sys/classes/ds/impls/nep/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dsnep.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = DSMANSEC31,1033
LOCDIR   = src/sys/classes/ds/impls/nep/LOCDIR32,1047

src/sys/classes/ds/impls/nhep/dsnhep.c,3045
dsnhep.c:^?dsnhep.c^A,1
#undef __FUNCT____FUNCT__25,988
#define __FUNCT__ __FUNCT__26,1005
PetscErrorCode DSAllocate_NHEP(DS ds,PetscInt ld)DSAllocate_NHEP27,1041
#undef __FUNCT____FUNCT__40,1463
#define __FUNCT__ __FUNCT__41,1480
PetscErrorCode DSView_NHEP(DS ds,PetscViewer viewer)DSView_NHEP42,1512
#undef __FUNCT____FUNCT__60,1971
#define __FUNCT__ __FUNCT__61,1988
static PetscErrorCode DSVectors_NHEP_Refined_Some(DS ds,PetscInt *k,PetscReal *rnorm,PetscBool left)DSVectors_NHEP_Refined_Some62,2036
#undef __FUNCT____FUNCT__117,4162
#define __FUNCT__ __FUNCT__118,4179
static PetscErrorCode DSVectors_NHEP_Refined_All(DS ds,PetscBool left)DSVectors_NHEP_Refined_All119,4226
#undef __FUNCT____FUNCT__131,4495
#define __FUNCT__ __FUNCT__132,4512
static PetscErrorCode DSVectors_NHEP_Eigen_Some(DS ds,PetscInt *k,PetscReal *rnorm,PetscBool left)DSVectors_NHEP_Eigen_Some133,4558
#undef __FUNCT____FUNCT__204,7297
#define __FUNCT__ __FUNCT__205,7314
static PetscErrorCode DSVectors_NHEP_Eigen_All(DS ds,PetscBool left)DSVectors_NHEP_Eigen_All206,7359
#undef __FUNCT____FUNCT__268,9406
#define __FUNCT__ __FUNCT__269,9423
PetscErrorCode DSVectors_NHEP(DS ds,DSMatType mat,PetscInt *j,PetscReal *rnorm)DSVectors_NHEP270,9458
#undef __FUNCT____FUNCT__313,10875
#define __FUNCT__ __FUNCT__314,10892
PetscErrorCode DSNormalize_NHEP(DS ds,DSMatType mat,PetscInt col)DSNormalize_NHEP315,10929
#undef __FUNCT____FUNCT__370,12476
#define __FUNCT__ __FUNCT__371,12493
static PetscErrorCode DSSort_NHEP_Arbitrary(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_NHEP_Arbitrary372,12535
#undef __FUNCT____FUNCT__420,14341
#define __FUNCT__ __FUNCT__421,14358
static PetscErrorCode DSSort_NHEP_Total(DS ds,PetscScalar *wr,PetscScalar *wi)DSSort_NHEP_Total422,14396
#undef __FUNCT____FUNCT__509,16913
#define __FUNCT__ __FUNCT__510,16930
PetscErrorCode DSSort_NHEP(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_NHEP511,16962
#undef __FUNCT____FUNCT__524,17309
#define __FUNCT__ __FUNCT__525,17326
PetscErrorCode DSUpdateExtraRow_NHEP(DS ds)DSUpdateExtraRow_NHEP526,17368
#undef __FUNCT____FUNCT__548,18036
#define __FUNCT__ __FUNCT__549,18053
PetscErrorCode DSSolve_NHEP(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_NHEP550,18086
#undef __FUNCT____FUNCT__626,20630
#define __FUNCT__ __FUNCT__627,20647
PetscErrorCode DSTruncate_NHEP(DS ds,PetscInt n)DSTruncate_NHEP628,20683
#undef __FUNCT____FUNCT__652,21331
#define __FUNCT__ __FUNCT__653,21348
PetscErrorCode DSCond_NHEP(DS ds,PetscReal *cond)DSCond_NHEP654,21380
#undef __FUNCT____FUNCT__698,22992
#define __FUNCT__ __FUNCT__699,23009
PetscErrorCode DSTranslateHarmonic_NHEP(DS ds,PetscScalar tau,PetscReal beta,PetscBool recover,PetscScalar *gin,PetscReal *gamma)DSTranslateHarmonic_NHEP700,23054
#undef __FUNCT____FUNCT__781,25845
#define __FUNCT__ __FUNCT__782,25862
PETSC_EXTERN PetscErrorCode DSCreate_NHEP(DS ds)DSCreate_NHEP783,25896

src/sys/classes/ds/impls/nhep/makefile,286
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dsnhep.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcsysLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = DSMANSEC31,1034
LOCDIR   = src/sys/classes/ds/impls/nhep/LOCDIR32,1048

src/sys/classes/ds/impls/pep/dspep.c,1986
dspep.c:^?dspep.c^A,1
  PetscInt d;              /* polynomial degree */d26,1031
} DS_PEP;DS_PEP27,1082
#undef __FUNCT____FUNCT__29,1093
#define __FUNCT__ __FUNCT__30,1110
PetscErrorCode DSAllocate_PEP(DS ds,PetscInt ld)DSAllocate_PEP31,1145
#undef __FUNCT____FUNCT__50,1878
#define __FUNCT__ __FUNCT__51,1895
PetscErrorCode DSView_PEP(DS ds,PetscViewer viewer)DSView_PEP52,1926
#undef __FUNCT____FUNCT__74,2691
#define __FUNCT__ __FUNCT__75,2708
PetscErrorCode DSVectors_PEP(DS ds,DSMatType mat,PetscInt *j,PetscReal *rnorm)DSVectors_PEP76,2742
#undef __FUNCT____FUNCT__91,3145
#define __FUNCT__ __FUNCT__92,3162
PetscErrorCode DSNormalize_PEP(DS ds,DSMatType mat,PetscInt col)DSNormalize_PEP93,3198
#undef __FUNCT____FUNCT__107,3512
#define __FUNCT__ __FUNCT__108,3529
PetscErrorCode DSSort_PEP(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *kout)DSSort_PEP109,3560
#undef __FUNCT____FUNCT__154,4973
#define __FUNCT__ __FUNCT__155,4990
PetscErrorCode DSSolve_PEP_QZ(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_PEP_QZ156,5025
#undef __FUNCT____FUNCT__277,9315
#define __FUNCT__ __FUNCT__278,9332
static PetscErrorCode DSPEPSetDegree_PEP(DS ds,PetscInt d)DSPEPSetDegree_PEP279,9371
#undef __FUNCT____FUNCT__290,9819
#define __FUNCT__ __FUNCT__291,9836
PetscErrorCode DSPEPSetDegree(DS ds,PetscInt d)DSPEPSetDegree305,10097
#undef __FUNCT____FUNCT__316,10392
#define __FUNCT__ __FUNCT__317,10409
static PetscErrorCode DSPEPGetDegree_PEP(DS ds,PetscInt *d)DSPEPGetDegree_PEP318,10448
#undef __FUNCT____FUNCT__327,10612
#define __FUNCT__ __FUNCT__328,10629
PetscErrorCode DSPEPGetDegree(DS ds,PetscInt *d)DSPEPGetDegree344,10902
#undef __FUNCT____FUNCT__355,11183
#define __FUNCT__ __FUNCT__356,11200
PetscErrorCode DSDestroy_PEP(DS ds)DSDestroy_PEP357,11234
#undef __FUNCT____FUNCT__368,11575
#define __FUNCT__ __FUNCT__369,11592
PETSC_EXTERN PetscErrorCode DSCreate_PEP(DS ds)DSCreate_PEP370,11625

src/sys/classes/ds/impls/pep/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dspep.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = DSMANSEC31,1033
LOCDIR   = src/sys/classes/ds/impls/pep/LOCDIR32,1047

src/sys/classes/ds/impls/svd/dssvd.c,1149
dssvd.c:^?dssvd.c^A,1
#undef __FUNCT____FUNCT__25,988
#define __FUNCT__ __FUNCT__26,1005
PetscErrorCode DSAllocate_SVD(DS ds,PetscInt ld)DSAllocate_SVD27,1040
#undef __FUNCT____FUNCT__67,2647
#define __FUNCT__ __FUNCT__68,2664
static PetscErrorCode DSSwitchFormat_SVD(DS ds,PetscBool tocompact)DSSwitchFormat_SVD69,2703
#undef __FUNCT____FUNCT__104,3798
#define __FUNCT__ __FUNCT__105,3815
PetscErrorCode DSView_SVD(DS ds,PetscViewer viewer)DSView_SVD106,3846
#undef __FUNCT____FUNCT__158,6072
#define __FUNCT__ __FUNCT__159,6089
PetscErrorCode DSVectors_SVD(DS ds,DSMatType mat,PetscInt *j,PetscReal *rnorm)DSVectors_SVD160,6123
#undef __FUNCT____FUNCT__173,6439
#define __FUNCT__ __FUNCT__174,6456
PetscErrorCode DSSort_SVD(DS ds,PetscScalar *wr,PetscScalar *wi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort_SVD175,6487
#undef __FUNCT____FUNCT__203,7314
#define __FUNCT__ __FUNCT__204,7331
PetscErrorCode DSSolve_SVD_DC(DS ds,PetscScalar *wr,PetscScalar *wi)DSSolve_SVD_DC205,7366
#undef __FUNCT____FUNCT__302,11239
#define __FUNCT__ __FUNCT__303,11256
PETSC_EXTERN PetscErrorCode DSCreate_SVD(DS ds)DSCreate_SVD304,11289

src/sys/classes/ds/impls/svd/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dssvd.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = DSMANSEC31,1033
LOCDIR   = src/sys/classes/ds/impls/svd/LOCDIR32,1047

src/sys/classes/ds/interface/dsbasic.c,4771
dsbasic.c:^?dsbasic.c^A,1
PetscFunctionList DSList = 0;DSList26,1006
PetscBool         DSRegisterAllCalled = PETSC_FALSE;DSRegisterAllCalled27,1036
PetscClassId      DS_CLASSID = 0;DS_CLASSID28,1089
PetscLogEvent     DS_Solve = 0,DS_Vectors = 0,DS_Other = 0;DS_Solve29,1123
PetscLogEvent     DS_Solve = 0,DS_Vectors = 0,DS_Other = 0;DS_Vectors29,1123
PetscLogEvent     DS_Solve = 0,DS_Vectors = 0,DS_Other = 0;DS_Other29,1123
static PetscBool  DSPackageInitialized = PETSC_FALSE;DSPackageInitialized30,1183
const char        *DSMatName[DS_NUM_MAT] = {"A","B","C","T","D","Q","Z","X","Y","U","VT","W","E0","E1","E2","E3","E4","E5","E6","E7","E8","E9"};DSMatName31,1237
DSMatType         DSMatExtra[DS_NUM_EXTRA] = {DS_MAT_E0,DS_MAT_E1,DS_MAT_E2,DS_MAT_E3,DS_MAT_E4,DS_MAT_E5,DS_MAT_E6,DS_MAT_E7,DS_MAT_E8,DS_MAT_E9};DSMatExtra32,1382
#undef __FUNCT____FUNCT__34,1531
#define __FUNCT__ __FUNCT__35,1548
PetscErrorCode DSFinalizePackage(void)DSFinalizePackage44,1780
#undef __FUNCT____FUNCT__55,2030
#define __FUNCT__ __FUNCT__56,2047
PetscErrorCode DSInitializePackage()DSInitializePackage66,2367
#undef __FUNCT____FUNCT__104,3750
#define __FUNCT__ __FUNCT__105,3767
PetscErrorCode DSCreate(MPI_Comm comm,DS *newds)DSCreate125,4161
#undef __FUNCT____FUNCT__169,5262
#define __FUNCT__ __FUNCT__170,5279
PetscErrorCode DSSetOptionsPrefix(DS ds,const char *prefix)DSSetOptionsPrefix190,5794
#undef __FUNCT____FUNCT__200,6052
#define __FUNCT__ __FUNCT__201,6069
PetscErrorCode DSAppendOptionsPrefix(DS ds,const char *prefix)DSAppendOptionsPrefix220,6590
#undef __FUNCT____FUNCT__230,6854
#define __FUNCT__ __FUNCT__231,6871
PetscErrorCode DSGetOptionsPrefix(DS ds,const char *prefix[])DSGetOptionsPrefix252,7370
#undef __FUNCT____FUNCT__263,7661
#define __FUNCT__ __FUNCT__264,7678
PetscErrorCode DSSetType(DS ds,DSType type)DSSetType278,7926
#undef __FUNCT____FUNCT__300,8635
#define __FUNCT__ __FUNCT__301,8652
PetscErrorCode DSGetType(DS ds,DSType *type)DSGetType317,8942
#undef __FUNCT____FUNCT__326,9154
#define __FUNCT__ __FUNCT__327,9171
PetscErrorCode DSSetMethod(DS ds,PetscInt meth)DSSetMethod341,9460
#undef __FUNCT____FUNCT__352,9924
#define __FUNCT__ __FUNCT__353,9941
PetscErrorCode DSGetMethod(DS ds,PetscInt *meth)DSGetMethod369,10220
#undef __FUNCT____FUNCT__378,10418
#define __FUNCT__ __FUNCT__379,10435
PetscErrorCode DSSetCompact(DS ds,PetscBool comp)DSSetCompact401,10996
#undef __FUNCT____FUNCT__410,11212
#define __FUNCT__ __FUNCT__411,11229
PetscErrorCode DSGetCompact(DS ds,PetscBool *comp)DSGetCompact427,11480
#undef __FUNCT____FUNCT__436,11681
#define __FUNCT__ __FUNCT__437,11698
PetscErrorCode DSSetExtraRow(DS ds,PetscBool ext)DSSetExtraRow460,12372
#undef __FUNCT____FUNCT__470,12720
#define __FUNCT__ __FUNCT__471,12737
PetscErrorCode DSGetExtraRow(DS ds,PetscBool *ext)DSGetExtraRow487,12984
#undef __FUNCT____FUNCT__496,13184
#define __FUNCT__ __FUNCT__497,13201
PetscErrorCode DSSetRefined(DS ds,PetscBool ref)DSSetRefined522,13901
#undef __FUNCT____FUNCT__531,14114
#define __FUNCT__ __FUNCT__532,14131
PetscErrorCode DSGetRefined(DS ds,PetscBool *ref)DSGetRefined548,14381
#undef __FUNCT____FUNCT__557,14579
#define __FUNCT__ __FUNCT__558,14596
PetscErrorCode DSSetBlockSize(DS ds,PetscInt bs)DSSetBlockSize572,14841
#undef __FUNCT____FUNCT__582,15164
#define __FUNCT__ __FUNCT__583,15181
PetscErrorCode DSGetBlockSize(DS ds,PetscInt *bs)DSGetBlockSize599,15432
#undef __FUNCT____FUNCT__608,15623
#define __FUNCT__ __FUNCT__609,15640
PetscErrorCode DSSetSlepcSC(DS ds,SlepcSC sc)DSSetSlepcSC623,15919
#undef __FUNCT____FUNCT__637,16193
#define __FUNCT__ __FUNCT__638,16210
PetscErrorCode DSGetSlepcSC(DS ds,SlepcSC *sc)DSGetSlepcSC654,16511
#undef __FUNCT____FUNCT__668,16794
#define __FUNCT__ __FUNCT__669,16811
PetscErrorCode DSSetFromOptions(DS ds)DSSetFromOptions683,17092
#undef __FUNCT____FUNCT__706,18096
#define __FUNCT__ __FUNCT__707,18113
PetscErrorCode DSView(DS ds,PetscViewer viewer)DSView732,18799
#undef __FUNCT____FUNCT__779,20988
#define __FUNCT__ __FUNCT__780,21005
PetscErrorCode DSAllocate(DS ds,PetscInt ld)DSAllocate795,21414
#undef __FUNCT____FUNCT__808,21814
#define __FUNCT__ __FUNCT__809,21831
PetscErrorCode DSReset(DS ds)DSReset822,22043
#undef __FUNCT____FUNCT__853,22872
#define __FUNCT__ __FUNCT__854,22889
PetscErrorCode DSDestroy(DS *ds)DSDestroy867,23114
#undef __FUNCT____FUNCT__882,23594
#define __FUNCT__ __FUNCT__883,23611
PetscErrorCode DSRegister(const char *name,PetscErrorCode (*function)(DS))DSRegister901,23984
#undef __FUNCT____FUNCT__919,24579
#define __FUNCT__ __FUNCT__920,24596
PetscErrorCode DSRegisterAll(void)DSRegisterAll928,24752

src/sys/classes/ds/interface/dsops.c,3511
dsops.c:^?dsops.c^A,1
#undef __FUNCT____FUNCT__26,1031
#define __FUNCT__ __FUNCT__27,1048
PetscErrorCode DSGetLeadingDimension(DS ds,PetscInt *ld)DSGetLeadingDimension44,1415
#undef __FUNCT____FUNCT__53,1613
#define __FUNCT__ __FUNCT__54,1630
PetscErrorCode DSSetState(DS ds,DSStateType state)DSSetState77,2261
#undef __FUNCT____FUNCT__98,2850
#define __FUNCT__ __FUNCT__99,2867
PetscErrorCode DSGetState(DS ds,DSStateType *state)DSGetState115,3114
#undef __FUNCT____FUNCT__124,3316
#define __FUNCT__ __FUNCT__125,3333
PetscErrorCode DSSetDimensions(DS ds,PetscInt n,PetscInt m,PetscInt l,PetscInt k)DSSetDimensions147,3895
#undef __FUNCT____FUNCT__187,5453
#define __FUNCT__ __FUNCT__188,5470
PetscErrorCode DSGetDimensions(DS ds,PetscInt *n,PetscInt *m,PetscInt *l,PetscInt *k,PetscInt *t)DSGetDimensions212,6050
#undef __FUNCT____FUNCT__225,6373
#define __FUNCT__ __FUNCT__226,6390
PetscErrorCode DSTruncate(DS ds,PetscInt n)DSTruncate244,6836
#undef __FUNCT____FUNCT__265,7728
#define __FUNCT__ __FUNCT__266,7745
PetscErrorCode DSGetMat(DS ds,DSMatType m,Mat *A)DSGetMat294,8622
#undef __FUNCT____FUNCT__333,9959
#define __FUNCT__ __FUNCT__334,9976
PetscErrorCode DSRestoreMat(DS ds,DSMatType m,Mat *A)DSRestoreMat357,10648
#undef __FUNCT____FUNCT__383,11694
#define __FUNCT__ __FUNCT__384,11711
PetscErrorCode DSGetArray(DS ds,DSMatType m,PetscScalar *a[])DSGetArray403,12147
#undef __FUNCT____FUNCT__416,12619
#define __FUNCT__ __FUNCT__417,12636
PetscErrorCode DSRestoreArray(DS ds,DSMatType m,PetscScalar *a[])DSRestoreArray432,12947
#undef __FUNCT____FUNCT__447,13371
#define __FUNCT__ __FUNCT__448,13388
PetscErrorCode DSGetArrayReal(DS ds,DSMatType m,PetscReal *a[])DSGetArrayReal467,13841
#undef __FUNCT____FUNCT__480,14317
#define __FUNCT__ __FUNCT__481,14334
PetscErrorCode DSRestoreArrayReal(DS ds,DSMatType m,PetscReal *a[])DSRestoreArrayReal496,14657
#undef __FUNCT____FUNCT__511,15083
#define __FUNCT__ __FUNCT__512,15100
PetscErrorCode DSSolve(DS ds,PetscScalar *eigr,PetscScalar *eigi)DSSolve531,15594
#undef __FUNCT____FUNCT__551,16444
#define __FUNCT__ __FUNCT__552,16461
PetscErrorCode DSSort(DS ds,PetscScalar *eigr,PetscScalar *eigi,PetscScalar *rr,PetscScalar *ri,PetscInt *k)DSSort586,17799
#undef __FUNCT____FUNCT__611,19060
#define __FUNCT__ __FUNCT__612,19077
PetscErrorCode DSVectors(DS ds,DSMatType mat,PetscInt *j,PetscReal *rnorm)DSVectors650,20305
#undef __FUNCT____FUNCT__670,21226
#define __FUNCT__ __FUNCT__671,21243
PetscErrorCode DSNormalize(DS ds,DSMatType mat,PetscInt col)DSNormalize693,21864
#undef __FUNCT____FUNCT__712,22683
#define __FUNCT__ __FUNCT__713,22700
PetscErrorCode DSUpdateExtraRow(DS ds)DSUpdateExtraRow727,23002
#undef __FUNCT____FUNCT__744,23702
#define __FUNCT__ __FUNCT__745,23719
PetscErrorCode DSCond(DS ds,PetscReal *cond)DSCond760,24018
#undef __FUNCT____FUNCT__777,24630
#define __FUNCT__ __FUNCT__778,24647
PetscErrorCode DSTranslateHarmonic(DS ds,PetscScalar tau,PetscReal beta,PetscBool recover,PetscScalar *g,PetscReal *gamma)DSTranslateHarmonic809,25744
#undef __FUNCT____FUNCT__827,26529
#define __FUNCT__ __FUNCT__828,26546
PetscErrorCode DSTranslateRKS(DS ds,PetscScalar alpha)DSTranslateRKS853,27417
#undef __FUNCT____FUNCT__872,28144
#define __FUNCT__ __FUNCT__873,28161
PetscErrorCode DSCopyMat(DS ds,DSMatType m,PetscInt mr,PetscInt mc,Mat A,PetscInt Ar,PetscInt Ac,PetscInt rows,PetscInt cols,PetscBool out)DSCopyMat900,28905

src/sys/classes/ds/interface/dspriv.c,2790
dspriv.c:^?dspriv.c^A,1
#undef __FUNCT____FUNCT__27,1037
#define __FUNCT__ __FUNCT__28,1054
PetscErrorCode DSAllocateMat_Private(DS ds,DSMatType m)DSAllocateMat_Private29,1096
#undef __FUNCT____FUNCT__69,2190
#define __FUNCT__ __FUNCT__70,2207
PetscErrorCode DSAllocateMatReal_Private(DS ds,DSMatType m)DSAllocateMatReal_Private71,2253
#undef __FUNCT____FUNCT__88,2764
#define __FUNCT__ __FUNCT__89,2781
PetscErrorCode DSAllocateWork_Private(DS ds,PetscInt s,PetscInt r,PetscInt i)DSAllocateWork_Private90,2824
#undef __FUNCT____FUNCT__116,3708
#define __FUNCT__ __FUNCT__117,3725
PetscErrorCode DSViewMat(DS ds,PetscViewer viewer,DSMatType m)DSViewMat136,4113
#undef __FUNCT____FUNCT__200,6605
#define __FUNCT__ __FUNCT__201,6622
PetscErrorCode DSSortEigenvalues_Private(DS ds,PetscScalar *wr,PetscScalar *wi,PetscInt *perm,PetscBool isghiep)DSSortEigenvalues_Private202,6668
#undef __FUNCT____FUNCT__255,8142
#define __FUNCT__ __FUNCT__256,8159
PetscErrorCode DSSortEigenvaluesReal_Private(DS ds,PetscReal *eig,PetscInt *perm)DSSortEigenvaluesReal_Private257,8209
#undef __FUNCT____FUNCT__281,8877
#define __FUNCT__ __FUNCT__282,8894
PetscErrorCode DSCopyMatrix_Private(DS ds,DSMatType dst,DSMatType src)DSCopyMatrix_Private287,9034
#undef __FUNCT____FUNCT__305,9443
#define __FUNCT__ __FUNCT__306,9460
PetscErrorCode DSPermuteColumns_Private(DS ds,PetscInt l,PetscInt n,DSMatType mat,PetscInt *perm)DSPermuteColumns_Private307,9505
#undef __FUNCT____FUNCT__330,10024
#define __FUNCT__ __FUNCT__331,10041
PetscErrorCode DSPermuteRows_Private(DS ds,PetscInt l,PetscInt n,DSMatType mat,PetscInt *perm)DSPermuteRows_Private332,10083
#undef __FUNCT____FUNCT__356,10693
#define __FUNCT__ __FUNCT__357,10710
PetscErrorCode DSPermuteBoth_Private(DS ds,PetscInt l,PetscInt n,DSMatType mat1,DSMatType mat2,PetscInt *perm)DSPermuteBoth_Private358,10752
#undef __FUNCT____FUNCT__387,11554
#define __FUNCT__ __FUNCT__388,11571
PetscErrorCode DSSetIdentity(DS ds,DSMatType mat)DSSetIdentity401,11863
#undef __FUNCT____FUNCT__421,12498
#define __FUNCT__ __FUNCT__422,12515
PetscErrorCode DSOrthogonalize(DS ds,DSMatType mat,PetscInt cols,PetscInt *lindcols)DSOrthogonalize440,12957
#undef __FUNCT____FUNCT__491,15198
#define __FUNCT__ __FUNCT__492,15215
static PetscErrorCode SlepcMatDenseMult(PetscScalar *C,PetscInt _ldC,PetscScalar b,PetscScalar a,const PetscScalar *A,PetscInt _ldA,PetscInt rA,PetscInt cA,PetscBool At,const PetscScalar *B,PetscInt _ldB,PetscInt rB,PetscInt cB,PetscBool Bt)SlepcMatDenseMult503,15569
#undef __FUNCT____FUNCT__539,16865
#define __FUNCT__ __FUNCT__540,16882
PetscErrorCode DSPseudoOrthogonalize(DS ds,DSMatType mat,PetscInt cols,PetscReal *s,PetscInt *lindcols,PetscReal *ns)DSPseudoOrthogonalize561,17517

src/sys/classes/ds/interface/ftn-custom/makefile,267
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zdsf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1014
SOURCEH  =SOURCEH28,1025
DIRS     =DIRS29,1036
LIBBASE  = libslepcsysLIBBASE30,1047
LOCDIR   = src/sys/classes/ds/interface/ftn-custom/LOCDIR31,1070

src/sys/classes/ds/interface/ftn-custom/zdsf.c,2100
zdsf.c:^?zdsf.c^A,1
PETSC_EXTERN void PETSC_STDCALL dssettype_(DS *ds,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))dssettype_47,1916
PETSC_EXTERN void PETSC_STDCALL dsgettype_(DS *ds,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))dsgettype_56,2126
PETSC_EXTERN void PETSC_STDCALL dssetoptionsprefix_(DS *ds,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))dssetoptionsprefix_65,2399
PETSC_EXTERN void PETSC_STDCALL dsappendoptionsprefix_(DS *ds,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))dsappendoptionsprefix_74,2633
PETSC_EXTERN void PETSC_STDCALL dsgetoptionsprefix_(DS *ds,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))dsgetoptionsprefix_83,2873
PETSC_EXTERN void PETSC_STDCALL dsview_(DS *ds,PetscViewer *viewer,PetscErrorCode *ierr)dsview_92,3176
PETSC_EXTERN void PETSC_STDCALL dsviewmat_(DS *ds,PetscViewer *viewer,DSMatType *m,PetscErrorCode *ierr)dsviewmat_99,3358
PETSC_EXTERN void PETSC_STDCALL dsvectors_(DS *ds,DSMatType *mat,PetscInt *j,PetscReal *rnorm,PetscErrorCode *ierr)dsvectors_106,3562
PETSC_EXTERN void PETSC_STDCALL dssort_(DS *ds,PetscScalar *eigr,PetscScalar *eigi,PetscScalar *rr,PetscScalar *ri,PetscInt *k,PetscErrorCode *ierr)dssort_113,3779

src/sys/classes/ds/interface/makefile,304
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = dsbasic.c dsops.c dspriv.cSOURCEC26,958
SOURCEF  =SOURCEF27,996
SOURCEH  =SOURCEH28,1007
LIBBASE  = libslepcsysLIBBASE29,1018
DIRS     =DIRS30,1041
MANSEC   = DSMANSEC31,1052
LOCDIR   = src/sys/classes/ds/interface/LOCDIR32,1066

src/sys/classes/ds/makefile,223
makefile:^?makefile^A,1
SOURCEH  = ../../../../include/slepc/private/dsimpl.h ../../../../include/slepcds.hSOURCEH24,936
DIRS     = interface impls examplesDIRS25,1020
LOCDIR   = src/sys/classes/ds/LOCDIR26,1056
MANSEC   = DSMANSEC27,1087

src/sys/classes/fn/examples/makefile,83
makefile:^?makefile^A,1
LOCDIR   = src/sys/classes/fn/examples/LOCDIR24,932
DIRS     = testsDIRS25,972

src/sys/classes/fn/examples/tests/makefile,486
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/sys/classes/fn/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.c test2.c test3.c test4.c test5.c test6.c test7.c test8.cEXAMPLESC27,1026
EXAMPLESF  =EXAMPLESF28,1103
MANSEC     = FNMANSEC29,1116
TESTS      = test1 test2 test3 test4 test5 test6 test7 test8TESTS30,1132
TESTEXAMPLES_C       = test1.PETSc runtest1_1 test1.rm \TESTEXAMPLES_C32,1194

src/sys/classes/fn/examples/tests/test1.c,179
test1.c:^?test1.c^A,1
static char help[] = "Test rational function.\n\n";help22,924
#undef __FUNCT____FUNCT__26,999
#define __FUNCT__ __FUNCT__27,1016
int main(int argc,char **argv)main28,1041

src/sys/classes/fn/examples/tests/test2.c,183
test2.c:^?test2.c^A,1
static char help[] = "Test exponential function.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1002
#define __FUNCT__ __FUNCT__27,1019
int main(int argc,char **argv)main28,1044

src/sys/classes/fn/examples/tests/test3.c,366
test3.c:^?test3.c^A,1
static char help[] = "Test matrix exponential.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1000
#define __FUNCT__ __FUNCT__27,1017
PetscErrorCode TestMatExp(FN fn,Mat A,PetscViewer viewer,PetscBool verbose,PetscBool inplace)TestMatExp31,1097
#undef __FUNCT____FUNCT__77,2968
#define __FUNCT__ __FUNCT__78,2985
int main(int argc,char **argv)main79,3010

src/sys/classes/fn/examples/tests/test4.c,206
test4.c:^?test4.c^A,1
static char help[] = "Test setting FN parameters from the command line.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1025
#define __FUNCT__ __FUNCT__27,1042
int main(int argc,char **argv)main28,1067

src/sys/classes/fn/examples/tests/test5.c,382
test5.c:^?test5.c^A,1
static char help[] = "Test matrix rational function.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1006
#define __FUNCT__ __FUNCT__27,1023
PetscErrorCode TestMatRational(FN fn,Mat A,PetscViewer viewer,PetscBool verbose,PetscBool inplace)TestMatRational31,1116
#undef __FUNCT____FUNCT__77,2989
#define __FUNCT__ __FUNCT__78,3006
int main(int argc,char **argv)main79,3031

src/sys/classes/fn/examples/tests/test6.c,374
test6.c:^?test6.c^A,1
static char help[] = "Test combined function.\n\n";help35,1371
#undef __FUNCT____FUNCT__39,1446
#define __FUNCT__ __FUNCT__40,1463
PetscErrorCode TestMatCombine(FN fn,Mat A,PetscViewer viewer,PetscBool verbose,PetscBool inplace)TestMatCombine44,1562
#undef __FUNCT____FUNCT__90,3437
#define __FUNCT__ __FUNCT__91,3454
int main(int argc,char **argv)main92,3479

src/sys/classes/fn/examples/tests/test7.c,368
test7.c:^?test7.c^A,1
static char help[] = "Test matrix square root.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1000
#define __FUNCT__ __FUNCT__27,1017
PetscErrorCode TestMatSqrt(FN fn,Mat A,PetscViewer viewer,PetscBool verbose,PetscBool inplace)TestMatSqrt32,1130
#undef __FUNCT____FUNCT__92,3595
#define __FUNCT__ __FUNCT__93,3612
int main(int argc,char **argv)main94,3637

src/sys/classes/fn/examples/tests/test8.c,382
test8.c:^?test8.c^A,1
static char help[] = "Test matrix inverse square root.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1008
#define __FUNCT__ __FUNCT__27,1025
PetscErrorCode TestMatInvSqrt(FN fn,Mat A,PetscViewer viewer,PetscBool verbose,PetscBool inplace)TestMatInvSqrt32,1156
#undef __FUNCT____FUNCT__97,3817
#define __FUNCT__ __FUNCT__98,3834
int main(int argc,char **argv)main99,3859

src/sys/classes/fn/impls/combine/fncombine.c,2351
fncombine.c:^?fncombine.c^A,1
  FN            f1,f2;    /* functions */f134,1359
  FN            f1,f2;    /* functions */f234,1359
  FNCombineType comb;     /* how the functions are combined */comb35,1401
} FN_COMBINE;FN_COMBINE36,1464
#undef __FUNCT____FUNCT__38,1479
#define __FUNCT__ __FUNCT__39,1496
PetscErrorCode FNEvaluateFunction_Combine(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateFunction_Combine40,1543
#undef __FUNCT____FUNCT__69,2398
#define __FUNCT__ __FUNCT__70,2415
PetscErrorCode FNEvaluateDerivative_Combine(FN fn,PetscScalar x,PetscScalar *yp)FNEvaluateDerivative_Combine71,2464
#undef __FUNCT____FUNCT__109,3888
#define __FUNCT__ __FUNCT__110,3905
PetscErrorCode FNEvaluateFunctionMat_Combine(FN fn,Mat A,Mat B)FNEvaluateFunctionMat_Combine111,3955
#undef __FUNCT____FUNCT__171,6306
#define __FUNCT__ __FUNCT__172,6323
PetscErrorCode FNEvaluateFunctionMatVec_Combine(FN fn,Mat A,Vec v)FNEvaluateFunctionMatVec_Combine173,6376
#undef __FUNCT____FUNCT__236,8816
#define __FUNCT__ __FUNCT__237,8833
PetscErrorCode FNView_Combine(FN fn,PetscViewer viewer)FNView_Combine238,8868
#undef __FUNCT____FUNCT__269,10005
#define __FUNCT__ __FUNCT__270,10022
static PetscErrorCode FNCombineSetChildren_Combine(FN fn,FNCombineType comb,FN f1,FN f2)FNCombineSetChildren_Combine271,10071
#undef __FUNCT____FUNCT__289,10714
#define __FUNCT__ __FUNCT__290,10731
PetscErrorCode FNCombineSetChildren(FN fn,FNCombineType comb,FN f1,FN f2)FNCombineSetChildren307,11202
#undef __FUNCT____FUNCT__320,11643
#define __FUNCT__ __FUNCT__321,11660
static PetscErrorCode FNCombineGetChildren_Combine(FN fn,FNCombineType *comb,FN *f1,FN *f2)FNCombineGetChildren_Combine322,11709
#undef __FUNCT____FUNCT__346,12412
#define __FUNCT__ __FUNCT__347,12429
PetscErrorCode FNCombineGetChildren(FN fn,FNCombineType *comb,FN *f1,FN *f2)FNCombineGetChildren366,12906
#undef __FUNCT____FUNCT__376,13217
#define __FUNCT__ __FUNCT__377,13234
PetscErrorCode FNDuplicate_Combine(FN fn,MPI_Comm comm,FN *newfn)FNDuplicate_Combine378,13274
#undef __FUNCT____FUNCT__390,13646
#define __FUNCT__ __FUNCT__391,13663
PetscErrorCode FNDestroy_Combine(FN fn)FNDestroy_Combine392,13701
#undef __FUNCT____FUNCT__406,14193
#define __FUNCT__ __FUNCT__407,14210
PETSC_EXTERN PetscErrorCode FNCreate_Combine(FN fn)FNCreate_Combine408,14247

src/sys/classes/fn/impls/combine/makefile,292
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fncombine.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcsysLIBBASE29,1003
DIRS     =DIRS30,1026
MANSEC   = FNMANSEC31,1037
LOCDIR   = src/sys/classes/fn/impls/combine/LOCDIR32,1051

src/sys/classes/fn/impls/exp/fnexp.c,876
fnexp.c:^?fnexp.c^A,1
#undef __FUNCT____FUNCT__27,1046
#define __FUNCT__ __FUNCT__28,1063
PetscErrorCode FNEvaluateFunction_Exp(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateFunction_Exp29,1106
#undef __FUNCT____FUNCT__36,1259
#define __FUNCT__ __FUNCT__37,1276
PetscErrorCode FNEvaluateDerivative_Exp(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateDerivative_Exp38,1321
#define MAX_PADE MAX_PADE45,1476
#define SWAP(SWAP46,1495
#undef __FUNCT____FUNCT__48,1531
#define __FUNCT__ __FUNCT__49,1548
PetscErrorCode FNEvaluateFunctionMat_Exp(FN fn,Mat A,Mat B)FNEvaluateFunctionMat_Exp50,1594
#undef __FUNCT____FUNCT__143,5171
#define __FUNCT__ __FUNCT__144,5188
PetscErrorCode FNView_Exp(FN fn,PetscViewer viewer)FNView_Exp145,5219
#undef __FUNCT____FUNCT__177,6521
#define __FUNCT__ __FUNCT__178,6538
PETSC_EXTERN PetscErrorCode FNCreate_Exp(FN fn)FNCreate_Exp179,6571

src/sys/classes/fn/impls/exp/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fnexp.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = FNMANSEC31,1033
LOCDIR   = src/sys/classes/fn/impls/exp/LOCDIR32,1047

src/sys/classes/fn/impls/fnutil.c,422
fnutil.c:^?fnutil.c^A,1
#undef __FUNCT____FUNCT__27,1061
#define __FUNCT__ __FUNCT__28,1078
PetscErrorCode SlepcMatDenseSqrt(PetscBLASInt n,PetscScalar *T,PetscBLASInt ld)SlepcMatDenseSqrt33,1265
#define BLOCKSIZE BLOCKSIZE91,3340
#undef __FUNCT____FUNCT__93,3362
#define __FUNCT__ __FUNCT__94,3379
PetscErrorCode SlepcSchurParlettSqrt(PetscBLASInt n,PetscScalar *T,PetscBLASInt ld,PetscBool firstonly)SlepcSchurParlettSqrt100,3663

src/sys/classes/fn/impls/invsqrt/fninvsqrt.c,1034
fninvsqrt.c:^?fninvsqrt.c^A,1
#undef __FUNCT____FUNCT__27,1056
#define __FUNCT__ __FUNCT__28,1073
PetscErrorCode FNEvaluateFunction_Invsqrt(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateFunction_Invsqrt29,1120
#undef __FUNCT____FUNCT__37,1370
#define __FUNCT__ __FUNCT__38,1387
PetscErrorCode FNEvaluateDerivative_Invsqrt(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateDerivative_Invsqrt39,1436
#undef __FUNCT____FUNCT__47,1704
#define __FUNCT__ __FUNCT__48,1721
PetscErrorCode FNEvaluateFunctionMat_Invsqrt(FN fn,Mat A,Mat B)FNEvaluateFunctionMat_Invsqrt49,1771
#undef __FUNCT____FUNCT__78,2856
#define __FUNCT__ __FUNCT__79,2873
PetscErrorCode FNEvaluateFunctionMatVec_Invsqrt(FN fn,Mat A,Vec v)FNEvaluateFunctionMatVec_Invsqrt80,2926
#undef __FUNCT____FUNCT__111,4109
#define __FUNCT__ __FUNCT__112,4126
PetscErrorCode FNView_Invsqrt(FN fn,PetscViewer viewer)FNView_Invsqrt113,4161
#undef __FUNCT____FUNCT__145,5511
#define __FUNCT__ __FUNCT__146,5528
PETSC_EXTERN PetscErrorCode FNCreate_Invsqrt(FN fn)FNCreate_Invsqrt147,5565

src/sys/classes/fn/impls/invsqrt/makefile,292
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fninvsqrt.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcsysLIBBASE29,1003
DIRS     =DIRS30,1026
MANSEC   = FNMANSEC31,1037
LOCDIR   = src/sys/classes/fn/impls/invsqrt/LOCDIR32,1051

src/sys/classes/fn/impls/log/fnlog.c,642
fnlog.c:^?fnlog.c^A,1
#undef __FUNCT____FUNCT__26,1015
#define __FUNCT__ __FUNCT__27,1032
PetscErrorCode FNEvaluateFunction_Log(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateFunction_Log28,1075
#undef __FUNCT____FUNCT__35,1228
#define __FUNCT__ __FUNCT__36,1245
PetscErrorCode FNEvaluateDerivative_Log(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateDerivative_Log37,1290
#undef __FUNCT____FUNCT__45,1523
#define __FUNCT__ __FUNCT__46,1540
PetscErrorCode FNView_Log(FN fn,PetscViewer viewer)FNView_Log47,1571
#undef __FUNCT____FUNCT__79,2865
#define __FUNCT__ __FUNCT__80,2882
PETSC_EXTERN PetscErrorCode FNCreate_Log(FN fn)FNCreate_Log81,2915

src/sys/classes/fn/impls/log/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fnlog.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = FNMANSEC31,1033
LOCDIR   = src/sys/classes/fn/impls/log/LOCDIR32,1047

src/sys/classes/fn/impls/makefile,323
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fnutil.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcsysLIBBASE29,1000
DIRS     = combine exp log phi rational sqrt invsqrtDIRS30,1023
LOCDIR   = src/sys/classes/fn/impls/LOCDIR31,1076
MANSEC   = FNMANSEC32,1113

src/sys/classes/fn/impls/phi/fnphi.c,2142
fnphi.c:^?fnphi.c^A,1
  PetscInt k;    /* index of the phi-function, defaults to k=1 */k30,1116
} FN_PHI;FN_PHI31,1182
const static PetscReal rfactorial[] = { 1, 1, 0.5, 1.0/6, 1.0/24, 1.0/120, 1.0/720, 1.0/5040, 1.0/40320, 1.0/362880 };rfactorial33,1193
static void PhiFunction(PetscScalar x,PetscScalar *y,PetscInt k)PhiFunction35,1313
#undef __FUNCT____FUNCT__48,1609
#define __FUNCT__ __FUNCT__49,1626
PetscErrorCode FNEvaluateFunction_Phi(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateFunction_Phi50,1669
static void PhiDerivative(PetscScalar x,PetscScalar *y,PetscInt k)PhiDerivative59,1859
#undef __FUNCT____FUNCT__75,2177
#define __FUNCT__ __FUNCT__76,2194
PetscErrorCode FNEvaluateDerivative_Phi(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateDerivative_Phi77,2239
#undef __FUNCT____FUNCT__86,2433
#define __FUNCT__ __FUNCT__87,2450
static PetscErrorCode FNPhiSetIndex_Phi(FN fn,PetscInt k)FNPhiSetIndex_Phi88,2488
#undef __FUNCT____FUNCT__97,2649
#define __FUNCT__ __FUNCT__98,2666
PetscErrorCode FNPhiSetIndex(FN fn,PetscInt k)FNPhiSetIndex120,3100
#undef __FUNCT____FUNCT__133,3608
#define __FUNCT__ __FUNCT__134,3625
static PetscErrorCode FNPhiGetIndex_Phi(FN fn,PetscInt *k)FNPhiGetIndex_Phi135,3663
#undef __FUNCT____FUNCT__144,3826
#define __FUNCT__ __FUNCT__145,3843
PetscErrorCode FNPhiGetIndex(FN fn,PetscInt *k)FNPhiGetIndex161,4105
#undef __FUNCT____FUNCT__172,4384
#define __FUNCT__ __FUNCT__173,4401
PetscErrorCode FNView_Phi(FN fn,PetscViewer viewer)FNView_Phi174,4432
#undef __FUNCT____FUNCT__208,5782
#define __FUNCT__ __FUNCT__209,5799
PetscErrorCode FNSetFromOptions_Phi(PetscOptionItems *PetscOptionsObject,FN fn)FNSetFromOptions_Phi210,5840
#undef __FUNCT____FUNCT__227,6393
#define __FUNCT__ __FUNCT__228,6410
PetscErrorCode FNDuplicate_Phi(FN fn,MPI_Comm comm,FN *newfn)FNDuplicate_Phi229,6446
#undef __FUNCT____FUNCT__238,6649
#define __FUNCT__ __FUNCT__239,6666
PetscErrorCode FNDestroy_Phi(FN fn)FNDestroy_Phi240,6700
#undef __FUNCT____FUNCT__251,7039
#define __FUNCT__ __FUNCT__252,7056
PETSC_EXTERN PetscErrorCode FNCreate_Phi(FN fn)FNCreate_Phi253,7089

src/sys/classes/fn/impls/phi/makefile,283
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fnphi.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = FNMANSEC31,1033
LOCDIR   = src/sys/classes/fn/impls/phi/LOCDIR32,1047

src/sys/classes/fn/impls/rational/fnrational.c,3807
fnrational.c:^?fnrational.c^A,1
  PetscScalar *pcoeff;    /* numerator coefficients */pcoeff28,1107
  PetscInt    np;         /* length of array pcoeff, p(x) has degree np-1 */np29,1162
  PetscScalar *qcoeff;    /* denominator coefficients */qcoeff30,1239
  PetscInt    nq;         /* length of array qcoeff, q(x) has degree nq-1 */nq31,1296
} FN_RATIONAL;FN_RATIONAL32,1373
#undef __FUNCT____FUNCT__34,1389
#define __FUNCT__ __FUNCT__35,1406
PetscErrorCode FNEvaluateFunction_Rational(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateFunction_Rational36,1454
#undef __FUNCT____FUNCT__60,2011
#define __FUNCT__ __FUNCT__61,2028
static PetscErrorCode FNEvaluateFunctionMat_Private(FN fn,PetscScalar *Aa,PetscScalar *Ba,PetscInt m,PetscBool firstonly)FNEvaluateFunctionMat_Private62,2078
#undef __FUNCT____FUNCT__116,4034
#define __FUNCT__ __FUNCT__117,4051
PetscErrorCode FNEvaluateFunctionMat_Rational(FN fn,Mat A,Mat B)FNEvaluateFunctionMat_Rational118,4102
#undef __FUNCT____FUNCT__134,4614
#define __FUNCT__ __FUNCT__135,4631
PetscErrorCode FNEvaluateFunctionMatVec_Rational(FN fn,Mat A,Vec v)FNEvaluateFunctionMatVec_Rational136,4685
#undef __FUNCT____FUNCT__156,5367
#define __FUNCT__ __FUNCT__157,5384
PetscErrorCode FNEvaluateDerivative_Rational(FN fn,PetscScalar x,PetscScalar *yp)FNEvaluateDerivative_Rational158,5434
#undef __FUNCT____FUNCT__190,6123
#define __FUNCT__ __FUNCT__191,6140
PetscErrorCode FNView_Rational(FN fn,PetscViewer viewer)FNView_Rational192,6176
#undef __FUNCT____FUNCT__259,9675
#define __FUNCT__ __FUNCT__260,9692
static PetscErrorCode FNRationalSetNumerator_Rational(FN fn,PetscInt np,PetscScalar *pcoeff)FNRationalSetNumerator_Rational261,9744
#undef __FUNCT____FUNCT__278,10255
#define __FUNCT__ __FUNCT__279,10272
PetscErrorCode FNRationalSetNumerator(FN fn,PetscInt np,PetscScalar *pcoeff)FNRationalSetNumerator304,11077
#undef __FUNCT____FUNCT__317,11583
#define __FUNCT__ __FUNCT__318,11600
static PetscErrorCode FNRationalGetNumerator_Rational(FN fn,PetscInt *np,PetscScalar *pcoeff[])FNRationalGetNumerator_Rational319,11652
#undef __FUNCT____FUNCT__337,12107
#define __FUNCT__ __FUNCT__338,12124
PetscErrorCode FNRationalGetNumerator(FN fn,PetscInt *np,PetscScalar *pcoeff[])FNRationalGetNumerator361,12722
#undef __FUNCT____FUNCT__371,13038
#define __FUNCT__ __FUNCT__372,13055
static PetscErrorCode FNRationalSetDenominator_Rational(FN fn,PetscInt nq,PetscScalar *qcoeff)FNRationalSetDenominator_Rational373,13109
#undef __FUNCT____FUNCT__390,13622
#define __FUNCT__ __FUNCT__391,13639
PetscErrorCode FNRationalSetDenominator(FN fn,PetscInt nq,PetscScalar *qcoeff)FNRationalSetDenominator416,14468
#undef __FUNCT____FUNCT__429,14978
#define __FUNCT__ __FUNCT__430,14995
static PetscErrorCode FNRationalGetDenominator_Rational(FN fn,PetscInt *nq,PetscScalar *qcoeff[])FNRationalGetDenominator_Rational431,15049
#undef __FUNCT____FUNCT__449,15506
#define __FUNCT__ __FUNCT__450,15523
PetscErrorCode FNRationalGetDenominator(FN fn,PetscInt *nq,PetscScalar *qcoeff[])FNRationalGetDenominator473,16131
#undef __FUNCT____FUNCT__483,16451
#define __FUNCT__ __FUNCT__484,16468
PetscErrorCode FNSetFromOptions_Rational(PetscOptionItems *PetscOptionsObject,FN fn)FNSetFromOptions_Rational485,16514
#define PARMAX PARMAX488,16624
#undef __FUNCT____FUNCT__514,17567
#define __FUNCT__ __FUNCT__515,17584
PetscErrorCode FNDuplicate_Rational(FN fn,MPI_Comm comm,FN *newfn)FNDuplicate_Rational516,17625
#undef __FUNCT____FUNCT__538,18404
#define __FUNCT__ __FUNCT__539,18421
PetscErrorCode FNDestroy_Rational(FN fn)FNDestroy_Rational540,18460
#undef __FUNCT____FUNCT__556,19168
#define __FUNCT__ __FUNCT__557,19185
PETSC_EXTERN PetscErrorCode FNCreate_Rational(FN fn)FNCreate_Rational558,19223

src/sys/classes/fn/impls/rational/makefile,294
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fnrational.cSOURCEC26,958
SOURCEF  =SOURCEF27,982
SOURCEH  =SOURCEH28,993
LIBBASE  = libslepcsysLIBBASE29,1004
DIRS     =DIRS30,1027
MANSEC   = FNMANSEC31,1038
LOCDIR   = src/sys/classes/fn/impls/rational/LOCDIR32,1052

src/sys/classes/fn/impls/sqrt/fnsqrt.c,995
fnsqrt.c:^?fnsqrt.c^A,1
#undef __FUNCT____FUNCT__27,1047
#define __FUNCT__ __FUNCT__28,1064
PetscErrorCode FNEvaluateFunction_Sqrt(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateFunction_Sqrt29,1108
#undef __FUNCT____FUNCT__36,1263
#define __FUNCT__ __FUNCT__37,1280
PetscErrorCode FNEvaluateDerivative_Sqrt(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateDerivative_Sqrt38,1326
#undef __FUNCT____FUNCT__46,1583
#define __FUNCT__ __FUNCT__47,1600
PetscErrorCode FNEvaluateFunctionMat_Sqrt(FN fn,Mat A,Mat B)FNEvaluateFunctionMat_Sqrt48,1647
#undef __FUNCT____FUNCT__65,2174
#define __FUNCT__ __FUNCT__66,2191
PetscErrorCode FNEvaluateFunctionMatVec_Sqrt(FN fn,Mat A,Vec v)FNEvaluateFunctionMatVec_Sqrt67,2241
#undef __FUNCT____FUNCT__87,2866
#define __FUNCT__ __FUNCT__88,2883
PetscErrorCode FNView_Sqrt(FN fn,PetscViewer viewer)FNView_Sqrt89,2915
#undef __FUNCT____FUNCT__121,4222
#define __FUNCT__ __FUNCT__122,4239
PETSC_EXTERN PetscErrorCode FNCreate_Sqrt(FN fn)FNCreate_Sqrt123,4273

src/sys/classes/fn/impls/sqrt/makefile,286
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fnsqrt.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcsysLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = FNMANSEC31,1034
LOCDIR   = src/sys/classes/fn/impls/sqrt/LOCDIR32,1048

src/sys/classes/fn/interface/fnbasic.c,4092
fnbasic.c:^?fnbasic.c^A,1
PetscFunctionList FNList = 0;FNList27,1034
PetscBool         FNRegisterAllCalled = PETSC_FALSE;FNRegisterAllCalled28,1064
PetscClassId      FN_CLASSID = 0;FN_CLASSID29,1117
PetscLogEvent     FN_Evaluate = 0;FN_Evaluate30,1151
static PetscBool  FNPackageInitialized = PETSC_FALSE;FNPackageInitialized31,1186
#undef __FUNCT____FUNCT__33,1241
#define __FUNCT__ __FUNCT__34,1258
PetscErrorCode FNFinalizePackage(void)FNFinalizePackage43,1490
#undef __FUNCT____FUNCT__54,1740
#define __FUNCT__ __FUNCT__55,1757
PetscErrorCode FNInitializePackage(void)FNInitializePackage65,2077
#undef __FUNCT____FUNCT__101,3310
#define __FUNCT__ __FUNCT__102,3327
PetscErrorCode FNCreate(MPI_Comm comm,FN *newfn)FNCreate118,3587
#undef __FUNCT____FUNCT__140,4054
#define __FUNCT__ __FUNCT__141,4071
PetscErrorCode FNSetOptionsPrefix(FN fn,const char *prefix)FNSetOptionsPrefix161,4586
#undef __FUNCT____FUNCT__171,4844
#define __FUNCT__ __FUNCT__172,4861
PetscErrorCode FNAppendOptionsPrefix(FN fn,const char *prefix)FNAppendOptionsPrefix191,5382
#undef __FUNCT____FUNCT__201,5646
#define __FUNCT__ __FUNCT__202,5663
PetscErrorCode FNGetOptionsPrefix(FN fn,const char *prefix[])FNGetOptionsPrefix223,6162
#undef __FUNCT____FUNCT__234,6453
#define __FUNCT__ __FUNCT__235,6470
PetscErrorCode FNSetType(FN fn,FNType type)FNSetType253,6872
#undef __FUNCT____FUNCT__276,7655
#define __FUNCT__ __FUNCT__277,7672
PetscErrorCode FNGetType(FN fn,FNType *type)FNGetType293,7962
#undef __FUNCT____FUNCT__302,8174
#define __FUNCT__ __FUNCT__303,8191
PetscErrorCode FNSetScale(FN fn,PetscScalar alpha,PetscScalar beta)FNSetScale328,9046
#undef __FUNCT____FUNCT__339,9350
#define __FUNCT__ __FUNCT__340,9367
PetscErrorCode FNGetScale(FN fn,PetscScalar *alpha,PetscScalar *beta)FNGetScale357,9706
#undef __FUNCT____FUNCT__366,9939
#define __FUNCT__ __FUNCT__367,9956
PetscErrorCode FNEvaluateFunction(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateFunction388,10489
#undef __FUNCT____FUNCT__406,11032
#define __FUNCT__ __FUNCT__407,11049
PetscErrorCode FNEvaluateDerivative(FN fn,PetscScalar x,PetscScalar *y)FNEvaluateDerivative428,11560
#undef __FUNCT____FUNCT__446,12117
#define __FUNCT__ __FUNCT__447,12134
static PetscErrorCode FNEvaluateFunctionMat_Sym_Private(FN fn,PetscScalar *As,PetscScalar *Bs,PetscInt m,PetscBool firstonly)FNEvaluateFunctionMat_Sym_Private448,12188
#undef __FUNCT____FUNCT__506,14385
#define __FUNCT__ __FUNCT__507,14402
static PetscErrorCode FNEvaluateFunctionMat_Sym_Default(FN fn,Mat A,Mat B)FNEvaluateFunctionMat_Sym_Default513,14631
#undef __FUNCT____FUNCT__529,15157
#define __FUNCT__ __FUNCT__530,15174
PetscErrorCode FNEvaluateFunctionMat(FN fn,Mat A,Mat B)FNEvaluateFunctionMat562,16357
#undef __FUNCT____FUNCT__630,18980
#define __FUNCT__ __FUNCT__631,18997
static PetscErrorCode FNEvaluateFunctionMatVec_Default(FN fn,Mat A,Vec v)FNEvaluateFunctionMatVec_Default636,19161
#undef __FUNCT____FUNCT__651,19728
#define __FUNCT__ __FUNCT__652,19745
static PetscErrorCode FNEvaluateFunctionMatVec_Sym_Default(FN fn,Mat A,Vec v)FNEvaluateFunctionMatVec_Sym_Default658,20016
#undef __FUNCT____FUNCT__674,20534
#define __FUNCT__ __FUNCT__675,20551
PetscErrorCode FNEvaluateFunctionMatVec(FN fn,Mat A,Vec v)FNEvaluateFunctionMatVec697,21147
#undef __FUNCT____FUNCT__756,23253
#define __FUNCT__ __FUNCT__757,23270
PetscErrorCode FNSetFromOptions(FN fn)FNSetFromOptions771,23551
#undef __FUNCT____FUNCT__810,24914
#define __FUNCT__ __FUNCT__811,24931
PetscErrorCode FNView(FN fn,PetscViewer viewer)FNView834,25594
#undef __FUNCT____FUNCT__856,26373
#define __FUNCT__ __FUNCT__857,26390
PetscErrorCode FNDuplicate(FN fn,MPI_Comm comm,FN *newfn)FNDuplicate879,26882
#undef __FUNCT____FUNCT__900,27505
#define __FUNCT__ __FUNCT__901,27522
PetscErrorCode FNDestroy(FN *fn)FNDestroy914,27747
#undef __FUNCT____FUNCT__931,28250
#define __FUNCT__ __FUNCT__932,28267
PetscErrorCode FNRegister(const char *name,PetscErrorCode (*function)(FN))FNRegister949,28634

src/sys/classes/fn/interface/fnregis.c,129
fnregis.c:^?fnregis.c^A,1
#undef __FUNCT____FUNCT__32,1321
#define __FUNCT__ __FUNCT__33,1338
PetscErrorCode FNRegisterAll(void)FNRegisterAll41,1494

src/sys/classes/fn/interface/ftn-custom/makefile,257
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zfnf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1014
SOURCEH  =SOURCEH28,1025
DIRS     =DIRS29,1036
LIBBASE  = libslepcsysLIBBASE30,1047
LOCDIR   = src/sys/classes/fn/ftn-custom/LOCDIR31,1070

src/sys/classes/fn/interface/ftn-custom/zfnf.c,1452
zfnf.c:^?zfnf.c^A,1
PETSC_EXTERN void PETSC_STDCALL fnview_(FN *fn,PetscViewer *viewer,PetscErrorCode *ierr)fnview_42,1720
PETSC_EXTERN void PETSC_STDCALL fnsetoptionsprefix_(FN *fn,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))fnsetoptionsprefix_49,1902
PETSC_EXTERN void PETSC_STDCALL fnappendoptionsprefix_(FN *fn,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))fnappendoptionsprefix_58,2136
PETSC_EXTERN void PETSC_STDCALL fngetoptionsprefix_(FN *fn,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))fngetoptionsprefix_67,2376
PETSC_EXTERN void PETSC_STDCALL fnsettype_(FN *fn,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))fnsettype_76,2679
PETSC_EXTERN void PETSC_STDCALL fngettype_(FN *fn,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))fngettype_85,2889

src/sys/classes/fn/interface/makefile,297
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = fnbasic.c fnregis.cSOURCEC26,958
SOURCEF  =SOURCEF27,989
SOURCEH  =SOURCEH28,1000
LIBBASE  = libslepcsysLIBBASE29,1011
DIRS     =DIRS30,1034
MANSEC   = FNMANSEC31,1045
LOCDIR   = src/sys/classes/fn/interface/LOCDIR32,1059

src/sys/classes/fn/makefile,223
makefile:^?makefile^A,1
SOURCEH  = ../../../../include/slepc/private/fnimpl.h ../../../../include/slepcfn.hSOURCEH24,936
DIRS     = interface impls examplesDIRS25,1020
LOCDIR   = src/sys/classes/fn/LOCDIR26,1056
MANSEC   = FNMANSEC27,1087

src/sys/classes/makefile,278
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  =SOURCEC26,958
SOURCEF  =SOURCEF27,969
SOURCEH  =SOURCEH28,980
LIBBASE  = libslepcsysLIBBASE29,991
MANSEC   = sysMANSEC30,1014
LOCDIR   = src/sys/classes/LOCDIR31,1029
DIRS     = ds fn st bv rgDIRS32,1057

src/sys/classes/rg/examples/makefile,83
makefile:^?makefile^A,1
LOCDIR   = src/sys/classes/rg/examples/LOCDIR24,932
DIRS     = testsDIRS25,972

src/sys/classes/rg/examples/tests/makefile,386
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/sys/classes/rg/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.cEXAMPLESC27,1026
EXAMPLESF  =EXAMPLESF28,1047
MANSEC     = RGMANSEC29,1060
TESTS      = test1TESTS30,1076
TESTEXAMPLES_C       = test1.PETSc runtest1_1 test1.rmTESTEXAMPLES_C32,1096

src/sys/classes/rg/examples/tests/test1.c,185
test1.c:^?test1.c^A,1
static char help[] = "Test RG interface functions.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1004
#define __FUNCT__ __FUNCT__27,1021
int main(int argc,char **argv)main28,1046

src/sys/classes/rg/impls/ellipse/makefile,292
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = rgellipse.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcsysLIBBASE29,1003
DIRS     =DIRS30,1026
MANSEC   = RGMANSEC31,1037
LOCDIR   = src/sys/classes/rg/impls/ellipse/LOCDIR32,1051

src/sys/classes/rg/impls/ellipse/rgellipse.c,2300
rgellipse.c:^?rgellipse.c^A,1
  PetscScalar center;     /* center of the ellipse */center27,1071
  PetscReal   radius;     /* radius of the ellipse */radius28,1125
  PetscReal   vscale;     /* vertical scale of the ellipse */vscale29,1179
} RG_ELLIPSE;RG_ELLIPSE30,1241
#undef __FUNCT____FUNCT__32,1256
#define __FUNCT__ __FUNCT__33,1273
static PetscErrorCode RGEllipseSetParameters_Ellipse(RG rg,PetscScalar center,PetscReal radius,PetscReal vscale)RGEllipseSetParameters_Ellipse34,1324
#undef __FUNCT____FUNCT__51,1927
#define __FUNCT__ __FUNCT__52,1944
PetscErrorCode RGEllipseSetParameters(RG rg,PetscScalar center,PetscReal radius,PetscReal vscale)RGEllipseSetParameters80,2755
#undef __FUNCT____FUNCT__93,3254
#define __FUNCT__ __FUNCT__94,3271
static PetscErrorCode RGEllipseGetParameters_Ellipse(RG rg,PetscScalar *center,PetscReal *radius,PetscReal *vscale)RGEllipseGetParameters_Ellipse95,3322
#undef __FUNCT____FUNCT__106,3646
#define __FUNCT__ __FUNCT__107,3663
PetscErrorCode RGEllipseGetParameters(RG rg,PetscScalar *center,PetscReal *radius,PetscReal *vscale)RGEllipseGetParameters125,4051
#undef __FUNCT____FUNCT__135,4410
#define __FUNCT__ __FUNCT__136,4427
PetscErrorCode RGView_Ellipse(RG rg,PetscViewer viewer)RGView_Ellipse137,4462
#undef __FUNCT____FUNCT__153,5035
#define __FUNCT__ __FUNCT__154,5052
PetscErrorCode RGIsTrivial_Ellipse(RG rg,PetscBool *trivial)RGIsTrivial_Ellipse155,5092
#undef __FUNCT____FUNCT__165,5362
#define __FUNCT__ __FUNCT__166,5379
PetscErrorCode RGComputeContour_Ellipse(RG rg,PetscInt n,PetscScalar *cr,PetscScalar *ci)RGComputeContour_Ellipse167,5424
#undef __FUNCT____FUNCT__186,5970
#define __FUNCT__ __FUNCT__187,5987
PetscErrorCode RGCheckInside_Ellipse(RG rg,PetscReal px,PetscReal py,PetscInt *inside)RGCheckInside_Ellipse188,6029
#undef __FUNCT____FUNCT__206,6525
#define __FUNCT__ __FUNCT__207,6542
PetscErrorCode RGSetFromOptions_Ellipse(PetscOptionItems *PetscOptionsObject,RG rg)RGSetFromOptions_Ellipse208,6587
#undef __FUNCT____FUNCT__230,7480
#define __FUNCT__ __FUNCT__231,7497
PetscErrorCode RGDestroy_Ellipse(RG rg)RGDestroy_Ellipse232,7535
#undef __FUNCT____FUNCT__243,7896
#define __FUNCT__ __FUNCT__244,7913
PETSC_EXTERN PetscErrorCode RGCreate_Ellipse(RG rg)RGCreate_Ellipse245,7950

src/sys/classes/rg/impls/interval/makefile,294
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = rginterval.cSOURCEC26,958
SOURCEF  =SOURCEF27,982
SOURCEH  =SOURCEH28,993
LIBBASE  = libslepcsysLIBBASE29,1004
DIRS     =DIRS30,1027
MANSEC   = RGMANSEC31,1038
LOCDIR   = src/sys/classes/rg/impls/interval/LOCDIR32,1052

src/sys/classes/rg/impls/interval/rginterval.c,2357
rginterval.c:^?rginterval.c^A,1
  PetscReal   a,b;     /* interval in the real axis */a28,1102
  PetscReal   a,b;     /* interval in the real axis */b28,1102
  PetscReal   c,d;     /* interval in the imaginary axis */c29,1157
  PetscReal   c,d;     /* interval in the imaginary axis */d29,1157
} RG_INTERVAL;RG_INTERVAL30,1217
#undef __FUNCT____FUNCT__32,1233
#define __FUNCT__ __FUNCT__33,1250
static PetscErrorCode RGIntervalSetEndpoints_Interval(RG rg,PetscReal a,PetscReal b,PetscReal c,PetscReal d)RGIntervalSetEndpoints_Interval34,1302
#undef __FUNCT____FUNCT__54,2393
#define __FUNCT__ __FUNCT__55,2410
PetscErrorCode RGIntervalSetEndpoints(RG rg,PetscReal a,PetscReal b,PetscReal c,PetscReal d)RGIntervalSetEndpoints78,3079
#undef __FUNCT____FUNCT__92,3594
#define __FUNCT__ __FUNCT__93,3611
static PetscErrorCode RGIntervalGetEndpoints_Interval(RG rg,PetscReal *a,PetscReal *b,PetscReal *c,PetscReal *d)RGIntervalGetEndpoints_Interval94,3663
#undef __FUNCT____FUNCT__106,3963
#define __FUNCT__ __FUNCT__107,3980
PetscErrorCode RGIntervalGetEndpoints(RG rg,PetscReal *a,PetscReal *b,PetscReal *c,PetscReal *d)RGIntervalGetEndpoints124,4367
#undef __FUNCT____FUNCT__134,4718
#define __FUNCT__ __FUNCT__135,4735
PetscErrorCode RGView_Interval(RG rg,PetscViewer viewer)RGView_Interval136,4771
#undef __FUNCT____FUNCT__150,5255
#define __FUNCT__ __FUNCT__151,5272
PetscErrorCode RGIsTrivial_Interval(RG rg,PetscBool *trivial)RGIsTrivial_Interval152,5313
#undef __FUNCT____FUNCT__162,5717
#define __FUNCT__ __FUNCT__163,5734
PetscErrorCode RGComputeContour_Interval(RG rg,PetscInt n,PetscScalar *cr,PetscScalar *ci)RGComputeContour_Interval164,5780
#undef __FUNCT____FUNCT__214,7537
#define __FUNCT__ __FUNCT__215,7554
PetscErrorCode RGCheckInside_Interval(RG rg,PetscReal dx,PetscReal dy,PetscInt *inside)RGCheckInside_Interval216,7597
#undef __FUNCT____FUNCT__232,8031
#define __FUNCT__ __FUNCT__233,8048
PetscErrorCode RGSetFromOptions_Interval(PetscOptionItems *PetscOptionsObject,RG rg)RGSetFromOptions_Interval234,8094
#undef __FUNCT____FUNCT__255,8931
#define __FUNCT__ __FUNCT__256,8948
PetscErrorCode RGDestroy_Interval(RG rg)RGDestroy_Interval257,8987
#undef __FUNCT____FUNCT__268,9349
#define __FUNCT__ __FUNCT__269,9366
PETSC_EXTERN PetscErrorCode RGCreate_Interval(RG rg)RGCreate_Interval270,9404

src/sys/classes/rg/impls/makefile,172
makefile:^?makefile^A,1
LIBBASE  = libslepcsysLIBBASE24,936
DIRS     = ellipse interval polygon ringDIRS25,959
LOCDIR   = src/sys/classes/rg/impls/LOCDIR26,1000
MANSEC   = RGMANSEC27,1037

src/sys/classes/rg/impls/polygon/makefile,292
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = rgpolygon.cSOURCEC26,958
SOURCEF  =SOURCEF27,981
SOURCEH  =SOURCEH28,992
LIBBASE  = libslepcsysLIBBASE29,1003
DIRS     =DIRS30,1026
MANSEC   = RGMANSEC31,1037
LOCDIR   = src/sys/classes/rg/impls/polygon/LOCDIR32,1051

src/sys/classes/rg/impls/polygon/rgpolygon.c,2316
rgpolygon.c:^?rgpolygon.c^A,1
#define VERTMAX VERTMAX26,1025
  PetscInt    n;         /* number of vertices */n29,1062
  PetscScalar *vr,*vi;   /* array of vertices (vi not used in complex scalars) */vr30,1112
  PetscScalar *vr,*vi;   /* array of vertices (vi not used in complex scalars) */vi30,1112
} RG_POLYGON;RG_POLYGON31,1194
#undef __FUNCT____FUNCT__33,1209
#define __FUNCT__ __FUNCT__34,1226
static PetscErrorCode RGPolygonSetVertices_Polygon(RG rg,PetscInt n,PetscScalar *vr,PetscScalar *vi)RGPolygonSetVertices_Polygon35,1275
#undef __FUNCT____FUNCT__64,2198
#define __FUNCT__ __FUNCT__65,2215
PetscErrorCode RGPolygonSetVertices(RG rg,PetscInt n,PetscScalar *vr,PetscScalar *vi)RGPolygonSetVertices95,3140
#undef __FUNCT____FUNCT__110,3604
#define __FUNCT__ __FUNCT__111,3621
static PetscErrorCode RGPolygonGetVertices_Polygon(RG rg,PetscInt *n,PetscScalar **vr,PetscScalar **vi)RGPolygonGetVertices_Polygon112,3670
#undef __FUNCT____FUNCT__123,3945
#define __FUNCT__ __FUNCT__124,3962
PetscErrorCode RGPolygonGetVertices(RG rg,PetscInt *n,PetscScalar **vr,PetscScalar **vi)RGPolygonGetVertices145,4411
#undef __FUNCT____FUNCT__155,4746
#define __FUNCT__ __FUNCT__156,4763
PetscErrorCode RGView_Polygon(RG rg,PetscViewer viewer)RGView_Polygon157,4798
#undef __FUNCT____FUNCT__188,5911
#define __FUNCT__ __FUNCT__189,5928
PetscErrorCode RGIsTrivial_Polygon(RG rg,PetscBool *trivial)RGIsTrivial_Polygon190,5968
#undef __FUNCT____FUNCT__199,6157
#define __FUNCT__ __FUNCT__200,6174
PetscErrorCode RGComputeContour_Polygon(RG rg,PetscInt n,PetscScalar *cr,PetscScalar *ci)RGComputeContour_Polygon201,6219
#undef __FUNCT____FUNCT__267,8072
#define __FUNCT__ __FUNCT__268,8089
PetscErrorCode RGCheckInside_Polygon(RG rg,PetscReal px,PetscReal py,PetscInt *inout)RGCheckInside_Polygon269,8131
#undef __FUNCT____FUNCT__307,9133
#define __FUNCT__ __FUNCT__308,9150
PetscErrorCode RGSetFromOptions_Polygon(PetscOptionItems *PetscOptionsObject,RG rg)RGSetFromOptions_Polygon309,9195
#undef __FUNCT____FUNCT__342,10362
#define __FUNCT__ __FUNCT__343,10379
PetscErrorCode RGDestroy_Polygon(RG rg)RGDestroy_Polygon344,10417
#undef __FUNCT____FUNCT__362,10970
#define __FUNCT__ __FUNCT__363,10987
PETSC_EXTERN PetscErrorCode RGCreate_Polygon(RG rg)RGCreate_Polygon364,11024

src/sys/classes/rg/impls/ring/makefile,286
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = rgring.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcsysLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = RGMANSEC31,1034
LOCDIR   = src/sys/classes/rg/impls/ring/LOCDIR32,1048

src/sys/classes/rg/impls/ring/rgring.c,2628
rgring.c:^?rgring.c^A,1
  PetscScalar center;     /* center of the ellipse */center28,1101
  PetscReal   radius;     /* radius of the ellipse */radius29,1155
  PetscReal   vscale;     /* vertical scale of the ellipse */vscale30,1209
  PetscReal   start_ang;  /* start angle */start_ang31,1271
  PetscReal   end_ang;    /* end angle */end_ang32,1315
  PetscReal   width;      /* ring width */width33,1357
} RG_RING;RG_RING34,1400
#undef __FUNCT____FUNCT__36,1412
#define __FUNCT__ __FUNCT__37,1429
static PetscErrorCode RGRingSetParameters_Ring(RG rg,PetscScalar center,PetscReal radius,PetscReal vscale,PetscReal start_ang,PetscReal end_ang,PetscReal width)RGRingSetParameters_Ring38,1474
#undef __FUNCT____FUNCT__76,3281
#define __FUNCT__ __FUNCT__77,3298
PetscErrorCode RGRingSetParameters(RG rg,PetscScalar center,PetscReal radius,PetscReal vscale,PetscReal start_ang,PetscReal end_ang,PetscReal width)RGRingSetParameters119,4870
#undef __FUNCT____FUNCT__135,5618
#define __FUNCT__ __FUNCT__136,5635
static PetscErrorCode RGRingGetParameters_Ring(RG rg,PetscScalar *center,PetscReal *radius,PetscReal *vscale,PetscReal *start_ang,PetscReal *end_ang,PetscReal *width)RGRingGetParameters_Ring137,5680
#undef __FUNCT____FUNCT__151,6199
#define __FUNCT__ __FUNCT__152,6216
PetscErrorCode RGRingGetParameters(RG rg,PetscScalar *center,PetscReal *radius,PetscReal *vscale,PetscReal *start_ang,PetscReal *end_ang,PetscReal *width)RGRingGetParameters173,6715
#undef __FUNCT____FUNCT__183,7182
#define __FUNCT__ __FUNCT__184,7199
PetscErrorCode RGView_Ring(RG rg,PetscViewer viewer)RGView_Ring185,7231
#undef __FUNCT____FUNCT__201,7885
#define __FUNCT__ __FUNCT__202,7902
PetscErrorCode RGIsTrivial_Ring(RG rg,PetscBool *trivial)RGIsTrivial_Ring203,7939
#undef __FUNCT____FUNCT__213,8200
#define __FUNCT__ __FUNCT__214,8217
PetscErrorCode RGComputeContour_Ring(RG rg,PetscInt n,PetscScalar *cr,PetscScalar *ci)RGComputeContour_Ring215,8259
#undef __FUNCT____FUNCT__244,9347
#define __FUNCT__ __FUNCT__245,9364
PetscErrorCode RGCheckInside_Ring(RG rg,PetscReal px,PetscReal py,PetscInt *inside)RGCheckInside_Ring246,9403
#undef __FUNCT____FUNCT__294,10931
#define __FUNCT__ __FUNCT__295,10948
PetscErrorCode RGSetFromOptions_Ring(PetscOptionItems *PetscOptionsObject,RG rg)RGSetFromOptions_Ring296,10990
#undef __FUNCT____FUNCT__321,12275
#define __FUNCT__ __FUNCT__322,12292
PetscErrorCode RGDestroy_Ring(RG rg)RGDestroy_Ring323,12327
#undef __FUNCT____FUNCT__334,12679
#define __FUNCT__ __FUNCT__335,12696
PETSC_EXTERN PetscErrorCode RGCreate_Ring(RG rg)RGCreate_Ring336,12730

src/sys/classes/rg/interface/ftn-custom/makefile,267
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zrgf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1014
SOURCEH  =SOURCEH28,1025
DIRS     =DIRS29,1036
LIBBASE  = libslepcsysLIBBASE30,1047
LOCDIR   = src/sys/classes/rg/interface/ftn-custom/LOCDIR31,1070

src/sys/classes/rg/interface/ftn-custom/zrgf.c,1452
zrgf.c:^?zrgf.c^A,1
PETSC_EXTERN void PETSC_STDCALL rgsettype_(RG *rg,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))rgsettype_41,1658
PETSC_EXTERN void PETSC_STDCALL rggettype_(RG *rg,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))rggettype_50,1868
PETSC_EXTERN void PETSC_STDCALL rgsetoptionsprefix_(RG *rg,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))rgsetoptionsprefix_59,2142
PETSC_EXTERN void PETSC_STDCALL rgappendoptionsprefix_(RG *rg,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))rgappendoptionsprefix_68,2376
PETSC_EXTERN void PETSC_STDCALL rggetoptionsprefix_(RG *rg,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))rggetoptionsprefix_77,2616
PETSC_EXTERN void PETSC_STDCALL rgview_(RG *rg,PetscViewer *viewer,PetscErrorCode *ierr)rgview_86,2919

src/sys/classes/rg/interface/makefile,287
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = rgbasic.c rgregis.cSOURCEC26,958
SOURCEF  =SOURCEF27,989
SOURCEH  =SOURCEH28,1000
LIBBASE  = libslepcsysLIBBASE29,1011
DIRS     =DIRS30,1034
MANSEC   = RGMANSEC31,1045
LOCDIR   = src/sys/classes/rg/LOCDIR32,1059

src/sys/classes/rg/interface/rgbasic.c,3445
rgbasic.c:^?rgbasic.c^A,1
PetscFunctionList RGList = 0;RGList26,1003
PetscBool         RGRegisterAllCalled = PETSC_FALSE;RGRegisterAllCalled27,1033
PetscClassId      RG_CLASSID = 0;RG_CLASSID28,1086
static PetscBool  RGPackageInitialized = PETSC_FALSE;RGPackageInitialized29,1120
#undef __FUNCT____FUNCT__31,1175
#define __FUNCT__ __FUNCT__32,1192
PetscErrorCode RGFinalizePackage(void)RGFinalizePackage41,1424
#undef __FUNCT____FUNCT__52,1674
#define __FUNCT__ __FUNCT__53,1691
PetscErrorCode RGInitializePackage(void)RGInitializePackage63,2011
#undef __FUNCT____FUNCT__97,3129
#define __FUNCT__ __FUNCT__98,3146
PetscErrorCode RGCreate(MPI_Comm comm,RG *newrg)RGCreate114,3406
#undef __FUNCT____FUNCT__133,3862
#define __FUNCT__ __FUNCT__134,3879
PetscErrorCode RGSetOptionsPrefix(RG rg,const char *prefix)RGSetOptionsPrefix154,4391
#undef __FUNCT____FUNCT__164,4649
#define __FUNCT__ __FUNCT__165,4666
PetscErrorCode RGAppendOptionsPrefix(RG rg,const char *prefix)RGAppendOptionsPrefix184,5184
#undef __FUNCT____FUNCT__194,5448
#define __FUNCT__ __FUNCT__195,5465
PetscErrorCode RGGetOptionsPrefix(RG rg,const char *prefix[])RGGetOptionsPrefix216,5957
#undef __FUNCT____FUNCT__227,6248
#define __FUNCT__ __FUNCT__228,6265
PetscErrorCode RGSetType(RG rg,RGType type)RGSetType242,6506
#undef __FUNCT____FUNCT__265,7289
#define __FUNCT__ __FUNCT__266,7306
PetscErrorCode RGGetType(RG rg,RGType *type)RGGetType282,7582
#undef __FUNCT____FUNCT__291,7794
#define __FUNCT__ __FUNCT__292,7811
PetscErrorCode RGSetFromOptions(RG rg)RGSetFromOptions306,8085
#undef __FUNCT____FUNCT__342,9420
#define __FUNCT__ __FUNCT__343,9437
PetscErrorCode RGView(RG rg,PetscViewer viewer)RGView366,10093
#undef __FUNCT____FUNCT__394,11163
#define __FUNCT__ __FUNCT__395,11180
PetscErrorCode RGIsTrivial(RG rg,PetscBool *trivial)RGIsTrivial411,11592
#undef __FUNCT____FUNCT__425,11944
#define __FUNCT__ __FUNCT__426,11961
PetscErrorCode RGCheckInside(RG rg,PetscInt n,PetscScalar *ar,PetscScalar *ai,PetscInt *inside)RGCheckInside452,12711
#undef __FUNCT____FUNCT__485,13494
#define __FUNCT__ __FUNCT__486,13511
PetscErrorCode RGComputeContour(RG rg,PetscInt n,PetscScalar *cr,PetscScalar *ci)RGComputeContour503,13889
#undef __FUNCT____FUNCT__523,14371
#define __FUNCT__ __FUNCT__524,14388
PetscErrorCode RGSetComplement(RG rg,PetscBool flg)RGSetComplement542,14803
#undef __FUNCT____FUNCT__551,15022
#define __FUNCT__ __FUNCT__552,15039
PetscErrorCode RGGetComplement(RG rg,PetscBool *flg)RGGetComplement569,15342
#undef __FUNCT____FUNCT__578,15546
#define __FUNCT__ __FUNCT__579,15563
PetscErrorCode RGSetScale(RG rg,PetscReal sfactor)RGSetScale597,15986
#undef __FUNCT____FUNCT__610,16439
#define __FUNCT__ __FUNCT__611,16456
PetscErrorCode RGGetScale(RG rg,PetscReal *sfactor)RGGetScale627,16687
#undef __FUNCT____FUNCT__636,16895
#define __FUNCT__ __FUNCT__637,16912
PetscErrorCode RGPushScale(RG rg,PetscReal sfactor)RGPushScale658,17434
#undef __FUNCT____FUNCT__670,17973
#define __FUNCT__ __FUNCT__671,17990
PetscErrorCode RGPopScale(RG rg)RGPopScale684,18206
#undef __FUNCT____FUNCT__694,18500
#define __FUNCT__ __FUNCT__695,18517
PetscErrorCode RGDestroy(RG *rg)RGDestroy708,18735
#undef __FUNCT____FUNCT__721,19133
#define __FUNCT__ __FUNCT__722,19150
PetscErrorCode RGRegister(const char *name,PetscErrorCode (*function)(RG))RGRegister739,19500

src/sys/classes/rg/interface/rgregis.c,129
rgregis.c:^?rgregis.c^A,1
#undef __FUNCT____FUNCT__29,1183
#define __FUNCT__ __FUNCT__30,1200
PetscErrorCode RGRegisterAll(void)RGRegisterAll38,1349

src/sys/classes/rg/makefile,258
makefile:^?makefile^A,1
SOURCEH  = ../../../../include/slepc/private/rgimpl.h ../../../../include/slepcrg.h ../../../../include/slepcrgtypes.hSOURCEH24,936
DIRS     = interface impls examplesDIRS25,1055
LOCDIR   = src/sys/classes/rg/LOCDIR26,1091
MANSEC   = RGMANSEC27,1122

src/sys/classes/st/examples/makefile,83
makefile:^?makefile^A,1
LOCDIR   = src/sys/classes/st/examples/LOCDIR24,932
DIRS     = testsDIRS25,972

src/sys/classes/st/examples/tests/makefile,471
makefile:^?makefile^A,1
CFLAGS     =CFLAGS22,926
FFLAGS     =FFLAGS23,939
CPPFLAGS   =CPPFLAGS24,952
FPPFLAGS   =FPPFLAGS25,965
LOCDIR     = src/sys/classes/st/examples/tests/LOCDIR26,978
EXAMPLESC  = test1.c test2.c test3.c test4.cEXAMPLESC27,1026
EXAMPLESF  =EXAMPLESF28,1071
MANSEC     = STMANSEC29,1084
TESTS      = test1 test2 test3 test4TESTS30,1100
TESTEXAMPLES_C       = test1.PETSc runtest1_1 runtest1_2 test1.rm \TESTEXAMPLES_C32,1138
TESTCODE = \TESTCODE57,1934

src/sys/classes/st/examples/tests/test1.c,1000
test1.c:^?test1.c^A,1
static char help[] = "Test ST with shell matrices.\n\n";help22,924
#undef __FUNCT____FUNCT__31,1264
#define __FUNCT__ __FUNCT__32,1281
static PetscErrorCode MyShellMatCreate(Mat *A,Mat *M)MyShellMatCreate33,1318
#undef __FUNCT____FUNCT__51,2118
#define __FUNCT__ __FUNCT__52,2135
int main(int argc,char **argv)main53,2160
#undef __FUNCT____FUNCT__155,6124
#define __FUNCT__ __FUNCT__156,6141
static PetscErrorCode MatMult_Shell(Mat S,Vec x,Vec y)MatMult_Shell157,6175
#undef __FUNCT____FUNCT__168,6427
#define __FUNCT__ __FUNCT__169,6444
static PetscErrorCode MatMultTranspose_Shell(Mat S,Vec x,Vec y)MatMultTranspose_Shell170,6487
#undef __FUNCT____FUNCT__181,6757
#define __FUNCT__ __FUNCT__182,6774
static PetscErrorCode MatGetDiagonal_Shell(Mat S,Vec diag)MatGetDiagonal_Shell183,6815
#undef __FUNCT____FUNCT__194,7079
#define __FUNCT__ __FUNCT__195,7096
static PetscErrorCode MatDuplicate_Shell(Mat S,MatDuplicateOption op,Mat *M)MatDuplicate_Shell196,7135

src/sys/classes/st/examples/tests/test2.c,181
test2.c:^?test2.c^A,1
static char help[] = "Test ST with one matrix.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1000
#define __FUNCT__ __FUNCT__27,1017
int main(int argc,char **argv)main28,1042

src/sys/classes/st/examples/tests/test3.c,183
test3.c:^?test3.c^A,1
static char help[] = "Test ST with two matrices.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1002
#define __FUNCT__ __FUNCT__27,1019
int main(int argc,char **argv)main28,1044

src/sys/classes/st/examples/tests/test4.c,184
test4.c:^?test4.c^A,1
static char help[] = "Test ST with four matrices.\n\n";help22,924
#undef __FUNCT____FUNCT__26,1003
#define __FUNCT__ __FUNCT__27,1020
int main(int argc,char **argv)main28,1045

src/sys/classes/st/impls/cayley/cayley.c,2862
cayley.c:^?cayley.c^A,1
  PetscScalar nu;nu27,1054
  PetscBool   nu_set;nu_set28,1072
  Vec         w2;w229,1094
} ST_CAYLEY;ST_CAYLEY30,1112
#undef __FUNCT____FUNCT__32,1126
#define __FUNCT__ __FUNCT__33,1143
PetscErrorCode STApply_Cayley(ST st,Vec x,Vec y)STApply_Cayley34,1178
#undef __FUNCT____FUNCT__46,1518
#define __FUNCT__ __FUNCT__47,1535
PetscErrorCode STApplyTranspose_Cayley(ST st,Vec x,Vec y)STApplyTranspose_Cayley48,1579
#undef __FUNCT____FUNCT__60,1953
#define __FUNCT__ __FUNCT__61,1970
static PetscErrorCode MatMult_Cayley(Mat B,Vec x,Vec y)MatMult_Cayley62,2005
#undef __FUNCT____FUNCT__89,2753
#define __FUNCT__ __FUNCT__90,2770
PetscErrorCode STGetBilinearForm_Cayley(ST st,Mat *B)STGetBilinearForm_Cayley91,2815
#undef __FUNCT____FUNCT__102,3061
#define __FUNCT__ __FUNCT__103,3078
PetscErrorCode STBackTransform_Cayley(ST st,PetscInt n,PetscScalar *eigr,PetscScalar *eigi)STBackTransform_Cayley104,3121
#undef __FUNCT____FUNCT__134,3878
#define __FUNCT__ __FUNCT__135,3895
PetscErrorCode STPostSolve_Cayley(ST st)STPostSolve_Cayley136,3934
#undef __FUNCT____FUNCT__153,4361
#define __FUNCT__ __FUNCT__154,4378
PetscErrorCode STSetUp_Cayley(ST st)STSetUp_Cayley155,4413
#undef __FUNCT____FUNCT__198,6292
#define __FUNCT__ __FUNCT__199,6309
PetscErrorCode STSetShift_Cayley(ST st,PetscScalar newshift)STSetShift_Cayley200,6347
#undef __FUNCT____FUNCT__225,7275
#define __FUNCT__ __FUNCT__226,7292
PetscErrorCode STSetFromOptions_Cayley(PetscOptionItems *PetscOptionsObject,ST st)STSetFromOptions_Cayley227,7336
#undef __FUNCT____FUNCT__263,8612
#define __FUNCT__ __FUNCT__264,8629
static PetscErrorCode STCayleySetAntishift_Cayley(ST st,PetscScalar newshift)STCayleySetAntishift_Cayley265,8677
#undef __FUNCT____FUNCT__279,9085
#define __FUNCT__ __FUNCT__280,9102
PetscErrorCode STCayleySetAntishift(ST st,PetscScalar nu)STCayleySetAntishift303,9727
#undef __FUNCT____FUNCT__313,10045
#define __FUNCT__ __FUNCT__314,10062
static PetscErrorCode STCayleyGetAntishift_Cayley(ST st,PetscScalar *nu)STCayleyGetAntishift_Cayley315,10110
#undef __FUNCT____FUNCT__324,10295
#define __FUNCT__ __FUNCT__325,10312
PetscErrorCode STCayleyGetAntishift(ST st,PetscScalar *nu)STCayleyGetAntishift342,10670
#undef __FUNCT____FUNCT__353,10978
#define __FUNCT__ __FUNCT__354,10995
PetscErrorCode STView_Cayley(ST st,PetscViewer viewer)STView_Cayley355,11029
#undef __FUNCT____FUNCT__371,11537
#define __FUNCT__ __FUNCT__372,11554
PetscErrorCode STReset_Cayley(ST st)STReset_Cayley373,11589
#undef __FUNCT____FUNCT__383,11794
#define __FUNCT__ __FUNCT__384,11811
PetscErrorCode STDestroy_Cayley(ST st)STDestroy_Cayley385,11848
#undef __FUNCT____FUNCT__396,12204
#define __FUNCT__ __FUNCT__397,12221
PETSC_EXTERN PetscErrorCode STCreate_Cayley(ST st)STCreate_Cayley398,12257

src/sys/classes/st/impls/cayley/makefile,288
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = cayley.cSOURCEC26,958
SOURCEF  =SOURCEF27,978
SOURCEH  =SOURCEH28,989
LIBBASE  = libslepcsysLIBBASE29,1000
DIRS     =DIRS30,1023
MANSEC   = STMANSEC31,1034
LOCDIR   = src/sys/classes/st/impls/cayley/LOCDIR32,1048

src/sys/classes/st/impls/makefile,177
makefile:^?makefile^A,1
LIBBASE  = libslepcsysLIBBASE24,936
DIRS     = shell shift sinvert cayley precondDIRS25,959
LOCDIR   = src/sys/classes/st/impls/LOCDIR26,1005
MANSEC   = STMANSEC27,1042

src/sys/classes/st/impls/precond/makefile,290
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = precond.cSOURCEC26,958
SOURCEF  =SOURCEF27,979
SOURCEH  =SOURCEH28,990
LIBBASE  = libslepcsysLIBBASE29,1001
DIRS     =DIRS30,1024
MANSEC   = STMANSEC31,1035
LOCDIR   = src/sys/classes/st/impls/precond/LOCDIR32,1049

src/sys/classes/st/impls/precond/precond.c,2389
precond.c:^?precond.c^A,1
  PetscBool setmat;setmat27,1075
} ST_PRECOND;ST_PRECOND28,1095
#undef __FUNCT____FUNCT__30,1110
#define __FUNCT__ __FUNCT__31,1127
static PetscErrorCode STSetDefaultPrecond(ST st)STSetDefaultPrecond32,1167
#undef __FUNCT____FUNCT__60,2042
#define __FUNCT__ __FUNCT__61,2059
PetscErrorCode STSetFromOptions_Precond(PetscOptionItems *PetscOptionsObject,ST st)STSetFromOptions_Precond62,2104
#undef __FUNCT____FUNCT__71,2313
#define __FUNCT__ __FUNCT__72,2330
PetscErrorCode STSetUp_Precond(ST st)STSetUp_Precond73,2366
#undef __FUNCT____FUNCT__157,5248
#define __FUNCT__ __FUNCT__158,5265
PetscErrorCode STSetShift_Precond(ST st,PetscScalar newshift)STSetShift_Precond159,5304
#undef __FUNCT____FUNCT__173,5667
#define __FUNCT__ __FUNCT__174,5684
static PetscErrorCode STPrecondGetMatForPC_Precond(ST st,Mat *mat)STPrecondGetMatForPC_Precond175,5733
#undef __FUNCT____FUNCT__191,6178
#define __FUNCT__ __FUNCT__192,6195
PetscErrorCode STPrecondGetMatForPC(ST st,Mat *mat)STPrecondGetMatForPC209,6682
#undef __FUNCT____FUNCT__220,6971
#define __FUNCT__ __FUNCT__221,6988
static PetscErrorCode STPrecondSetMatForPC_Precond(ST st,Mat mat)STPrecondSetMatForPC_Precond222,7037
#undef __FUNCT____FUNCT__247,7911
#define __FUNCT__ __FUNCT__248,7928
PetscErrorCode STPrecondSetMatForPC(ST st,Mat mat)STPrecondSetMatForPC268,8604
#undef __FUNCT____FUNCT__280,8944
#define __FUNCT__ __FUNCT__281,8961
static PetscErrorCode STPrecondSetKSPHasMat_Precond(ST st,PetscBool setmat)STPrecondSetKSPHasMat_Precond282,9011
#undef __FUNCT____FUNCT__291,9210
#define __FUNCT__ __FUNCT__292,9227
PetscErrorCode STPrecondSetKSPHasMat(ST st,PetscBool setmat)STPrecondSetKSPHasMat313,9828
#undef __FUNCT____FUNCT__324,10155
#define __FUNCT__ __FUNCT__325,10172
static PetscErrorCode STPrecondGetKSPHasMat_Precond(ST st,PetscBool *setmat)STPrecondGetKSPHasMat_Precond326,10222
#undef __FUNCT____FUNCT__335,10423
#define __FUNCT__ __FUNCT__336,10440
PetscErrorCode STPrecondGetKSPHasMat(ST st,PetscBool *setmat)STPrecondGetKSPHasMat354,10859
#undef __FUNCT____FUNCT__365,11171
#define __FUNCT__ __FUNCT__366,11188
PetscErrorCode STDestroy_Precond(ST st)STDestroy_Precond367,11226
#undef __FUNCT____FUNCT__380,11781
#define __FUNCT__ __FUNCT__381,11798
PETSC_EXTERN PetscErrorCode STCreate_Precond(ST st)STCreate_Precond382,11835

src/sys/classes/st/impls/shell/ftn-custom/makefile,271
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zshell.cSOURCEC26,996
SOURCEF  =SOURCEF27,1016
SOURCEH  =SOURCEH28,1027
DIRS     =DIRS29,1038
LIBBASE  = libslepcsysLIBBASE30,1049
LOCDIR   = src/sys/classes/st/impls/shell/ftn-custom/LOCDIR31,1072

src/sys/classes/st/impls/shell/ftn-custom/zshell.c,1868
zshell.c:^?zshell.c^A,1
  PetscFortranCallbackId apply;apply38,1530
  PetscFortranCallbackId applytranspose;applytranspose39,1562
  PetscFortranCallbackId backtransform;backtransform40,1603
} _cb;_cb41,1643
#undef __FUNCT____FUNCT__44,1743
static PetscErrorCode ourshellapply(ST st,Vec x,Vec y)ourshellapply46,1794
#undef __FUNCT____FUNCT__51,1951
static PetscErrorCode ourshellapplytranspose(ST st,Vec x,Vec y)ourshellapplytranspose53,2011
#undef __FUNCT____FUNCT__58,2186
static PetscErrorCode ourshellbacktransform(ST st,PetscInt n,PetscScalar *eigr,PetscScalar *eigi)ourshellbacktransform60,2245
PETSC_EXTERN void PETSC_STDCALL stshellgetcontext_(ST *st,void **ctx,PetscErrorCode *ierr)stshellgetcontext_65,2486
PETSC_EXTERN void PETSC_STDCALL stshellsetapply_(ST *st,void (PETSC_STDCALL *apply)(void*,Vec*,Vec*,PetscErrorCode*),PetscErrorCode *ierr)stshellsetapply_70,2620
PETSC_EXTERN void PETSC_STDCALL stshellsetapplytranspose_(ST *st,void (PETSC_STDCALL *applytranspose)(void*,Vec*,Vec*,PetscErrorCode*),PetscErrorCode *ierr)stshellsetapplytranspose_76,2958
PETSC_EXTERN void PETSC_STDCALL stshellsetbacktransform_(ST *st,void (PETSC_STDCALL *backtransform)(void*,PetscScalar*,PetscScalar*,PetscErrorCode*),PetscErrorCode *ierr)stshellsetbacktransform_82,3350

src/sys/classes/st/impls/shell/makefile,285
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = shell.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = STMANSEC31,1033
LOCDIR   = src/sys/classes/st/impls/shell/LOCDIR32,1047

src/sys/classes/st/impls/shell/shell.c,2834
shell.c:^?shell.c^A,1
  void           *ctx;                       /* user provided context */ctx29,1150
  PetscErrorCode (*apply)(ST,Vec,Vec);apply30,1223
  PetscErrorCode (*applytrans)(ST,Vec,Vec);applytrans31,1262
  PetscErrorCode (*backtransform)(ST,PetscInt n,PetscScalar*,PetscScalar*);backtransform32,1306
} ST_SHELL;ST_SHELL33,1382
#undef __FUNCT____FUNCT__35,1395
#define __FUNCT__ __FUNCT__36,1412
PetscErrorCode STShellGetContext(ST st,void **ctx)STShellGetContext55,1808
#undef __FUNCT____FUNCT__69,2179
#define __FUNCT__ __FUNCT__70,2196
PetscErrorCode STShellSetContext(ST st,void *ctx)STShellSetContext89,2654
#undef __FUNCT____FUNCT__102,3001
#define __FUNCT__ __FUNCT__103,3018
PetscErrorCode STApply_Shell(ST st,Vec x,Vec y)STApply_Shell104,3052
#undef __FUNCT____FUNCT__122,3786
#define __FUNCT__ __FUNCT__123,3803
PetscErrorCode STApplyTranspose_Shell(ST st,Vec x,Vec y)STApplyTranspose_Shell124,3846
#undef __FUNCT____FUNCT__142,4609
#define __FUNCT__ __FUNCT__143,4626
PetscErrorCode STBackTransform_Shell(ST st,PetscInt n,PetscScalar *eigr,PetscScalar *eigi)STBackTransform_Shell144,4668
#undef __FUNCT____FUNCT__154,5029
#define __FUNCT__ __FUNCT__155,5046
PetscErrorCode STDestroy_Shell(ST st)STDestroy_Shell156,5082
#undef __FUNCT____FUNCT__168,5537
#define __FUNCT__ __FUNCT__169,5554
static PetscErrorCode STShellSetApply_Shell(ST st,PetscErrorCode (*apply)(ST,Vec,Vec))STShellSetApply_Shell170,5596
#undef __FUNCT____FUNCT__179,5802
#define __FUNCT__ __FUNCT__180,5819
static PetscErrorCode STShellSetApplyTranspose_Shell(ST st,PetscErrorCode (*applytrans)(ST,Vec,Vec))STShellSetApplyTranspose_Shell181,5870
#undef __FUNCT____FUNCT__190,6100
#define __FUNCT__ __FUNCT__191,6117
static PetscErrorCode STShellSetBackTransform_Shell(ST st,PetscErrorCode (*backtr)(ST,PetscInt,PetscScalar*,PetscScalar*))STShellSetBackTransform_Shell192,6167
#undef __FUNCT____FUNCT__201,6418
#define __FUNCT__ __FUNCT__202,6435
PetscErrorCode STShellSetApply(ST st,PetscErrorCode (*apply)(ST,Vec,Vec))STShellSetApply224,7019
#undef __FUNCT____FUNCT__234,7325
#define __FUNCT__ __FUNCT__235,7342
PetscErrorCode STShellSetApplyTranspose(ST st,PetscErrorCode (*applytrans)(ST,Vec,Vec))STShellSetApplyTranspose257,7961
#undef __FUNCT____FUNCT__267,8295
#define __FUNCT__ __FUNCT__268,8312
PetscErrorCode STShellSetBackTransform(ST st,PetscErrorCode (*backtr)(ST,PetscInt,PetscScalar*,PetscScalar*))STShellSetBackTransform291,9009
#undef __FUNCT____FUNCT__301,9387
#define __FUNCT__ __FUNCT__302,9404
PetscErrorCode STSetFromOptions_Shell(PetscOptionItems *PetscOptionsObject,ST st)STSetFromOptions_Shell303,9447
#undef __FUNCT____FUNCT__348,10962
#define __FUNCT__ __FUNCT__349,10979
PETSC_EXTERN PetscErrorCode STCreate_Shell(ST st)STCreate_Shell350,11014

src/sys/classes/st/impls/shift/makefile,285
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = shift.cSOURCEC26,958
SOURCEF  =SOURCEF27,977
SOURCEH  =SOURCEH28,988
LIBBASE  = libslepcsysLIBBASE29,999
DIRS     =DIRS30,1022
MANSEC   = STMANSEC31,1033
LOCDIR   = src/sys/classes/st/impls/shift/LOCDIR32,1047

src/sys/classes/st/impls/shift/shift.c,1259
shift.c:^?shift.c^A,1
#undef __FUNCT____FUNCT__27,1082
#define __FUNCT__ __FUNCT__28,1099
PetscErrorCode STApply_Shift(ST st,Vec x,Vec y)STApply_Shift29,1133
#undef __FUNCT____FUNCT__45,1546
#define __FUNCT__ __FUNCT__46,1563
PetscErrorCode STApplyTranspose_Shift(ST st,Vec x,Vec y)STApplyTranspose_Shift47,1606
#undef __FUNCT____FUNCT__63,2060
#define __FUNCT__ __FUNCT__64,2077
PetscErrorCode STBackTransform_Shift(ST st,PetscInt n,PetscScalar *eigr,PetscScalar *eigi)STBackTransform_Shift65,2119
#undef __FUNCT____FUNCT__76,2330
#define __FUNCT__ __FUNCT__77,2347
PetscErrorCode STPostSolve_Shift(ST st)STPostSolve_Shift78,2385
#undef __FUNCT____FUNCT__95,2811
#define __FUNCT__ __FUNCT__96,2828
PetscErrorCode STSetUp_Shift(ST st)STSetUp_Shift97,2862
#undef __FUNCT____FUNCT__145,4501
#define __FUNCT__ __FUNCT__146,4518
PetscErrorCode STSetShift_Shift(ST st,PetscScalar newshift)STSetShift_Shift147,4555
#undef __FUNCT____FUNCT__171,5347
#define __FUNCT__ __FUNCT__172,5364
PetscErrorCode STSetFromOptions_Shift(PetscOptionItems *PetscOptionsObject,ST st)STSetFromOptions_Shift173,5407
#undef __FUNCT____FUNCT__199,6265
#define __FUNCT__ __FUNCT__200,6282
PETSC_EXTERN PetscErrorCode STCreate_Shift(ST st)STCreate_Shift201,6317

src/sys/classes/st/impls/sinvert/makefile,290
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = sinvert.cSOURCEC26,958
SOURCEF  =SOURCEF27,979
SOURCEH  =SOURCEH28,990
LIBBASE  = libslepcsysLIBBASE29,1001
DIRS     =DIRS30,1024
MANSEC   = STMANSEC31,1035
LOCDIR   = src/sys/classes/st/impls/sinvert/LOCDIR32,1049

src/sys/classes/st/impls/sinvert/sinvert.c,1294
sinvert.c:^?sinvert.c^A,1
#undef __FUNCT____FUNCT__26,1033
#define __FUNCT__ __FUNCT__27,1050
PetscErrorCode STApply_Sinvert(ST st,Vec x,Vec y)STApply_Sinvert28,1086
#undef __FUNCT____FUNCT__44,1501
#define __FUNCT__ __FUNCT__45,1518
PetscErrorCode STApplyTranspose_Sinvert(ST st,Vec x,Vec y)STApplyTranspose_Sinvert46,1563
#undef __FUNCT____FUNCT__62,2016
#define __FUNCT__ __FUNCT__63,2033
PetscErrorCode STBackTransform_Sinvert(ST st,PetscInt n,PetscScalar *eigr,PetscScalar *eigi)STBackTransform_Sinvert64,2077
#undef __FUNCT____FUNCT__89,2632
#define __FUNCT__ __FUNCT__90,2649
PetscErrorCode STPostSolve_Sinvert(ST st)STPostSolve_Sinvert91,2689
#undef __FUNCT____FUNCT__108,3117
#define __FUNCT__ __FUNCT__109,3134
PetscErrorCode STSetUp_Sinvert(ST st)STSetUp_Sinvert110,3170
#undef __FUNCT____FUNCT__158,4868
#define __FUNCT__ __FUNCT__159,4885
PetscErrorCode STSetShift_Sinvert(ST st,PetscScalar newshift)STSetShift_Sinvert160,4924
#undef __FUNCT____FUNCT__194,6084
#define __FUNCT__ __FUNCT__195,6101
PetscErrorCode STSetFromOptions_Sinvert(PetscOptionItems *PetscOptionsObject,ST st)STSetFromOptions_Sinvert196,6146
#undef __FUNCT____FUNCT__222,7006
#define __FUNCT__ __FUNCT__223,7023
PETSC_EXTERN PetscErrorCode STCreate_Sinvert(ST st)STCreate_Sinvert224,7060

src/sys/classes/st/interface/ftn-custom/makefile,267
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zstf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1014
SOURCEH  =SOURCEH28,1025
DIRS     =DIRS29,1036
LIBBASE  = libslepcsysLIBBASE30,1047
LOCDIR   = src/sys/classes/st/interface/ftn-custom/LOCDIR31,1070

src/sys/classes/st/interface/ftn-custom/zstf.c,1452
zstf.c:^?zstf.c^A,1
PETSC_EXTERN void PETSC_STDCALL stsettype_(ST *st,CHAR type PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))stsettype_41,1658
PETSC_EXTERN void PETSC_STDCALL stgettype_(ST *st,CHAR name PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))stgettype_50,1868
PETSC_EXTERN void PETSC_STDCALL stsetoptionsprefix_(ST *st,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))stsetoptionsprefix_59,2142
PETSC_EXTERN void PETSC_STDCALL stappendoptionsprefix_(ST *st,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))stappendoptionsprefix_68,2376
PETSC_EXTERN void PETSC_STDCALL stgetoptionsprefix_(ST *st,CHAR prefix PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))stgetoptionsprefix_77,2616
PETSC_EXTERN void PETSC_STDCALL stview_(ST *st,PetscViewer *viewer,PetscErrorCode *ierr)stview_86,2919

src/sys/classes/st/interface/makefile,337
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = stfunc.c stset.c stsolve.c stsles.c stregis.c stshellmat.cSOURCEC26,958
SOURCEF  =SOURCEF27,1028
SOURCEH  =SOURCEH28,1039
LIBBASE  = libslepcsysLIBBASE29,1050
DIRS     =DIRS30,1073
MANSEC   = STMANSEC31,1084
LOCDIR   = src/sys/classes/st/interface/LOCDIR32,1098

src/sys/classes/st/interface/stfunc.c,5117
stfunc.c:^?stfunc.c^A,1
PetscClassId     ST_CLASSID = 0;ST_CLASSID26,1067
PetscLogEvent    ST_SetUp = 0,ST_Apply = 0,ST_ApplyTranspose = 0,ST_MatSetUp = 0,ST_MatMult = 0,ST_MatMultTranspose = 0,ST_MatSolve = 0,ST_MatSolveTranspose = 0;ST_SetUp27,1100
PetscLogEvent    ST_SetUp = 0,ST_Apply = 0,ST_ApplyTranspose = 0,ST_MatSetUp = 0,ST_MatMult = 0,ST_MatMultTranspose = 0,ST_MatSolve = 0,ST_MatSolveTranspose = 0;ST_Apply27,1100
PetscLogEvent    ST_SetUp = 0,ST_Apply = 0,ST_ApplyTranspose = 0,ST_MatSetUp = 0,ST_MatMult = 0,ST_MatMultTranspose = 0,ST_MatSolve = 0,ST_MatSolveTranspose = 0;ST_ApplyTranspose27,1100
PetscLogEvent    ST_SetUp = 0,ST_Apply = 0,ST_ApplyTranspose = 0,ST_MatSetUp = 0,ST_MatMult = 0,ST_MatMultTranspose = 0,ST_MatSolve = 0,ST_MatSolveTranspose = 0;ST_MatSetUp27,1100
PetscLogEvent    ST_SetUp = 0,ST_Apply = 0,ST_ApplyTranspose = 0,ST_MatSetUp = 0,ST_MatMult = 0,ST_MatMultTranspose = 0,ST_MatSolve = 0,ST_MatSolveTranspose = 0;ST_MatMult27,1100
PetscLogEvent    ST_SetUp = 0,ST_Apply = 0,ST_ApplyTranspose = 0,ST_MatSetUp = 0,ST_MatMult = 0,ST_MatMultTranspose = 0,ST_MatSolve = 0,ST_MatSolveTranspose = 0;ST_MatMultTranspose27,1100
PetscLogEvent    ST_SetUp = 0,ST_Apply = 0,ST_ApplyTranspose = 0,ST_MatSetUp = 0,ST_MatMult = 0,ST_MatMultTranspose = 0,ST_MatSolve = 0,ST_MatSolveTranspose = 0;ST_MatSolve27,1100
PetscLogEvent    ST_SetUp = 0,ST_Apply = 0,ST_ApplyTranspose = 0,ST_MatSetUp = 0,ST_MatMult = 0,ST_MatMultTranspose = 0,ST_MatSolve = 0,ST_MatSolveTranspose = 0;ST_MatSolveTranspose27,1100
static PetscBool STPackageInitialized = PETSC_FALSE;STPackageInitialized28,1262
#undef __FUNCT____FUNCT__30,1316
#define __FUNCT__ __FUNCT__31,1333
PetscErrorCode STFinalizePackage(void)STFinalizePackage40,1565
#undef __FUNCT____FUNCT__51,1815
#define __FUNCT__ __FUNCT__52,1832
PetscErrorCode STInitializePackage(void)STInitializePackage62,2156
#undef __FUNCT____FUNCT__105,4006
#define __FUNCT__ __FUNCT__106,4023
PetscErrorCode STReset(ST st)STReset119,4258
#undef __FUNCT____FUNCT__134,4730
#define __FUNCT__ __FUNCT__135,4747
PetscErrorCode STDestroy(ST *st)STDestroy148,4993
#undef __FUNCT____FUNCT__167,5695
#define __FUNCT__ __FUNCT__168,5712
PetscErrorCode STCreate(MPI_Comm comm,ST *newst)STCreate184,6032
#undef __FUNCT____FUNCT__218,6914
#define __FUNCT__ __FUNCT__219,6931
PetscErrorCode STSetOperators(ST st,PetscInt n,Mat A[])STSetOperators238,7462
#undef __FUNCT____FUNCT__282,9002
#define __FUNCT__ __FUNCT__283,9019
PetscErrorCode STGetOperators(ST st,PetscInt k,Mat *A)STGetOperators300,9464
#undef __FUNCT____FUNCT__313,9995
#define __FUNCT__ __FUNCT__314,10012
PetscErrorCode STGetTOperators(ST st,PetscInt k,Mat *T)STGetTOperators331,10459
#undef __FUNCT____FUNCT__344,10935
#define __FUNCT__ __FUNCT__345,10952
PetscErrorCode STGetNumMatrices(ST st,PetscInt *n)STGetNumMatrices361,11284
#undef __FUNCT____FUNCT__370,11476
#define __FUNCT__ __FUNCT__371,11493
PetscErrorCode STSetShift(ST st,PetscScalar shift)STSetShift392,12086
#undef __FUNCT____FUNCT__409,12514
#define __FUNCT__ __FUNCT__410,12531
PetscErrorCode STGetShift(ST st,PetscScalar* shift)STGetShift426,12834
#undef __FUNCT____FUNCT__435,13042
#define __FUNCT__ __FUNCT__436,13059
PetscErrorCode STSetDefaultShift(ST st,PetscScalar defaultshift)STSetDefaultShift451,13407
#undef __FUNCT____FUNCT__460,13657
#define __FUNCT__ __FUNCT__461,13674
PetscErrorCode STScaleShift(ST st,PetscScalar factor)STScaleShift479,14053
#undef __FUNCT____FUNCT__488,14278
#define __FUNCT__ __FUNCT__489,14295
PetscErrorCode STSetBalanceMatrix(ST st,Vec D)STSetBalanceMatrix509,14862
#undef __FUNCT____FUNCT__524,15257
#define __FUNCT__ __FUNCT__525,15274
PetscErrorCode STGetBalanceMatrix(ST st,Vec *D)STGetBalanceMatrix544,15750
#undef __FUNCT____FUNCT__553,15936
#define __FUNCT__ __FUNCT__554,15953
PetscErrorCode STMatCreateVecs(ST st,Vec *right,Vec *left)STMatCreateVecs569,16344
#undef __FUNCT____FUNCT__579,16564
#define __FUNCT__ __FUNCT__580,16581
PetscErrorCode STMatGetSize(ST st,PetscInt *m,PetscInt *n)STMatGetSize595,16896
#undef __FUNCT____FUNCT__605,17106
#define __FUNCT__ __FUNCT__606,17123
PetscErrorCode STMatGetLocalSize(ST st,PetscInt *m,PetscInt *n)STMatGetLocalSize621,17452
#undef __FUNCT____FUNCT__631,17673
#define __FUNCT__ __FUNCT__632,17690
PetscErrorCode STSetOptionsPrefix(ST st,const char *prefix)STSetOptionsPrefix652,18241
#undef __FUNCT____FUNCT__665,18685
#define __FUNCT__ __FUNCT__666,18702
PetscErrorCode STAppendOptionsPrefix(ST st,const char *prefix)STAppendOptionsPrefix686,19262
#undef __FUNCT____FUNCT__699,19731
#define __FUNCT__ __FUNCT__700,19748
PetscErrorCode STGetOptionsPrefix(ST st,const char *prefix[])STGetOptionsPrefix721,20258
#undef __FUNCT____FUNCT__732,20549
#define __FUNCT__ __FUNCT__733,20566
PetscErrorCode STView(ST st,PetscViewer viewer)STView758,21264
#undef __FUNCT____FUNCT__821,24039
#define __FUNCT__ __FUNCT__822,24056
PetscErrorCode STRegister(const char *name,PetscErrorCode (*function)(ST))STRegister850,24719

src/sys/classes/st/interface/stregis.c,129
stregis.c:^?stregis.c^A,1
#undef __FUNCT____FUNCT__30,1238
#define __FUNCT__ __FUNCT__31,1255
PetscErrorCode STRegisterAll(void)STRegisterAll41,1445

src/sys/classes/st/interface/stset.c,1451
stset.c:^?stset.c^A,1
PetscBool         STRegisterAllCalled = PETSC_FALSE;STRegisterAllCalled26,1029
PetscFunctionList STList = 0;STList27,1082
#undef __FUNCT____FUNCT__29,1113
#define __FUNCT__ __FUNCT__30,1130
PetscErrorCode STSetType(ST st,STType type)STSetType58,1871
#undef __FUNCT____FUNCT__82,2686
#define __FUNCT__ __FUNCT__83,2703
PetscErrorCode STGetType(ST st,STType *type)STGetType100,3014
#undef __FUNCT____FUNCT__109,3226
#define __FUNCT__ __FUNCT__110,3243
PetscErrorCode STSetFromOptions(ST st)STSetFromOptions123,3574
#undef __FUNCT____FUNCT__177,5872
#define __FUNCT__ __FUNCT__178,5889
PetscErrorCode STSetMatStructure(ST st,MatStructure str)STSetMatStructure207,6921
#undef __FUNCT____FUNCT__224,7395
#define __FUNCT__ __FUNCT__225,7412
PetscErrorCode STGetMatStructure(ST st,MatStructure *str)STGetMatStructure243,7888
#undef __FUNCT____FUNCT__252,8090
#define __FUNCT__ __FUNCT__253,8107
PetscErrorCode STSetMatMode(ST st,STMatMode mode)STSetMatMode292,9674
#undef __FUNCT____FUNCT__302,9927
#define __FUNCT__ __FUNCT__303,9944
PetscErrorCode STGetMatMode(ST st,STMatMode *mode)STGetMatMode320,10293
#undef __FUNCT____FUNCT__329,10499
#define __FUNCT__ __FUNCT__330,10516
PetscErrorCode STSetTransform(ST st,PetscBool flg)STSetTransform354,11263
#undef __FUNCT____FUNCT__366,11550
#define __FUNCT__ __FUNCT__367,11567
PetscErrorCode STGetTransform(ST st,PetscBool *flg)STGetTransform384,11892

src/sys/classes/st/interface/stshellmat.c,1229
stshellmat.c:^?stshellmat.c^A,1
  PetscScalar alpha;alpha29,1185
  PetscScalar *coeffs;coeffs30,1206
  ST          st;st31,1229
  Vec         z;z32,1247
  PetscInt    nmat;nmat33,1264
  PetscInt    *matIdx;matIdx34,1284
} ST_SHELLMAT;ST_SHELLMAT35,1307
#undef __FUNCT____FUNCT__37,1323
#define __FUNCT__ __FUNCT__38,1340
PetscErrorCode STMatShellShift(Mat A,PetscScalar alpha)STMatShellShift39,1376
#undef __FUNCT____FUNCT__50,1613
#define __FUNCT__ __FUNCT__51,1630
static PetscErrorCode MatMult_Shell(Mat A,Vec x,Vec y)MatMult_Shell56,1790
#undef __FUNCT____FUNCT__85,2608
#define __FUNCT__ __FUNCT__86,2625
static PetscErrorCode MatMultTranspose_Shell(Mat A,Vec x,Vec y)MatMultTranspose_Shell87,2668
#undef __FUNCT____FUNCT__116,3513
#define __FUNCT__ __FUNCT__117,3530
static PetscErrorCode MatGetDiagonal_Shell(Mat A,Vec diag)MatGetDiagonal_Shell118,3571
#undef __FUNCT____FUNCT__151,4562
#define __FUNCT__ __FUNCT__152,4579
static PetscErrorCode MatDestroy_Shell(Mat A)MatDestroy_Shell153,4616
#undef __FUNCT____FUNCT__167,4998
#define __FUNCT__ __FUNCT__168,5015
PetscErrorCode STMatShellCreate(ST st,PetscScalar alpha,PetscInt nmat,PetscInt *matIdx,PetscScalar *coeffs,Mat *mat)STMatShellCreate169,5052

src/sys/classes/st/interface/stsles.c,1472
stsles.c:^?stsles.c^A,1
#undef __FUNCT____FUNCT__27,1095
#define __FUNCT__ __FUNCT__28,1112
PetscErrorCode STMatMult(ST st,PetscInt k,Vec x,Vec y)STMatMult47,1524
#undef __FUNCT____FUNCT__75,2553
#define __FUNCT__ __FUNCT__76,2570
PetscErrorCode STMatMultTranspose(ST st,PetscInt k,Vec x,Vec y)STMatMultTranspose95,2992
#undef __FUNCT____FUNCT__123,4057
#define __FUNCT__ __FUNCT__124,4074
PetscErrorCode STMatSolve(ST st,Vec b,Vec x)STMatSolve142,4474
#undef __FUNCT____FUNCT__174,5677
#define __FUNCT__ __FUNCT__175,5694
PetscErrorCode STMatSolveTranspose(ST st,Vec b,Vec x)STMatSolveTranspose193,6104
#undef __FUNCT____FUNCT__225,7343
#define __FUNCT__ __FUNCT__226,7360
PetscErrorCode STMatSetHermitian(ST st,Mat M)STMatSetHermitian234,7550
#undef __FUNCT____FUNCT__257,8205
#define __FUNCT__ __FUNCT__258,8222
PetscErrorCode STCheckFactorPackage(ST st)STCheckFactorPackage259,8263
#undef __FUNCT____FUNCT__279,9093
#define __FUNCT__ __FUNCT__280,9110
PetscErrorCode STSetKSP(ST st,KSP ksp)STSetKSP293,9374
#undef __FUNCT____FUNCT__308,9824
#define __FUNCT__ __FUNCT__309,9841
PetscErrorCode STGetKSP(ST st,KSP* ksp)STGetKSP324,10126
#undef __FUNCT____FUNCT__343,10872
#define __FUNCT__ __FUNCT__344,10889
PetscErrorCode STCheckNullSpace_Default(ST st,BV V)STCheckNullSpace_Default345,10934
#undef __FUNCT____FUNCT__387,12317
#define __FUNCT__ __FUNCT__388,12334
PetscErrorCode STCheckNullSpace(ST st,BV V)STCheckNullSpace409,12970

src/sys/classes/st/interface/stsolve.c,1764
stsolve.c:^?stsolve.c^A,1
#undef __FUNCT____FUNCT__26,1067
#define __FUNCT__ __FUNCT__27,1084
PetscErrorCode STApply(ST st,Vec x,Vec y)STApply46,1515
#undef __FUNCT____FUNCT__76,2599
#define __FUNCT__ __FUNCT__77,2616
PetscErrorCode STApplyTranspose(ST st,Vec x,Vec y)STApplyTranspose96,3050
#undef __FUNCT____FUNCT__126,4181
#define __FUNCT__ __FUNCT__127,4198
PetscErrorCode STGetBilinearForm(ST st,Mat *B)STGetBilinearForm146,4669
#undef __FUNCT____FUNCT__159,4971
#define __FUNCT__ __FUNCT__160,4988
PetscErrorCode STGetBilinearForm_Default(ST st,Mat *B)STGetBilinearForm_Default161,5034
#undef __FUNCT____FUNCT__174,5292
#define __FUNCT__ __FUNCT__175,5309
PetscErrorCode STComputeExplicitOperator(ST st,Mat *mat)STComputeExplicitOperator200,6036
#undef __FUNCT____FUNCT__254,8127
#define __FUNCT__ __FUNCT__255,8144
PetscErrorCode STSetUp(ST st)STSetUp268,8396
#undef __FUNCT____FUNCT__307,9911
#define __FUNCT__ __FUNCT__308,9928
PetscErrorCode STMatMAXPY_Private(ST st,PetscScalar alpha,PetscScalar beta,PetscInt k,PetscScalar *coeffs,PetscBool initial,Mat *S)STMatMAXPY_Private319,10374
#undef __FUNCT____FUNCT__401,13305
#define __FUNCT__ __FUNCT__402,13322
PetscErrorCode STCoeffs_Monomial(ST st, PetscScalar *coeffs)STCoeffs_Monomial407,13475
#undef __FUNCT____FUNCT__424,13909
#define __FUNCT__ __FUNCT__425,13926
PetscErrorCode STPostSolve(ST st)STPostSolve439,14245
#undef __FUNCT____FUNCT__452,14509
#define __FUNCT__ __FUNCT__453,14526
PetscErrorCode STBackTransform(ST st,PetscInt n,PetscScalar* eigr,PetscScalar* eigi)STBackTransform468,14958
#undef __FUNCT____FUNCT__481,15293
#define __FUNCT__ __FUNCT__482,15310
PetscErrorCode STMatSetUp(ST st,PetscScalar sigma,PetscScalar *coeffs)STMatSetUp505,15914

src/sys/classes/st/makefile,223
makefile:^?makefile^A,1
SOURCEH  = ../../../../include/slepc/private/stimpl.h ../../../../include/slepcst.hSOURCEH24,936
DIRS     = interface impls examplesDIRS25,1020
LOCDIR   = src/sys/classes/st/LOCDIR26,1056
MANSEC   = STMANSEC27,1087

src/sys/dlregisslepc.c,209
dlregisslepc.c:^?dlregisslepc.c^A,1
#undef __FUNCT____FUNCT__38,1454
#define __FUNCT__ __FUNCT__40,1509
#define __FUNCT__ __FUNCT__42,1564
PETSC_EXTERN PetscErrorCode PetscDLLibraryRegister_slepc(void)PetscDLLibraryRegister_slepc51,1830

src/sys/f90-mod/makefile,397
makefile:^?makefile^A,1
SPECIALLIB     = yesSPECIALLIB28,1120
SPECIALFASTLIB = yesSPECIALFASTLIB29,1141
CFLAGS     =CFLAGS32,1164
FFLAGS     =FFLAGS33,1177
SOURCEC    =SOURCEC34,1190
SOURCEF    = slepcsysmod.FSOURCEF35,1203
SOURCEH    =SOURCEH36,1230
LIBBASE    = libslepcsysLIBBASE37,1243
MANSEC     = sysMANSEC38,1268
LOCDIR     = src/sys/f90-mod/LOCDIR39,1285
CLEANFILES = *.modCLEANFILES40,1315

src/sys/f90-mod/slepcsysmod.F,507
slepcsysmod.F:^?slepcsysmod.F^A,1
        module slepcsysdefslepcsysdef22,965
        module slepcsysslepcsys26,1049
        module slepcrgdefslepcrgdef30,1117
        module slepcrgslepcrg35,1251
        module slepcfndefslepcfndef40,1355
        module slepcfnslepcfn45,1489
        module slepcdsdefslepcdsdef50,1593
        module slepcdsslepcds57,1768
        module slepcbvdefslepcbvdef62,1872
        module slepcbvslepcbv67,2006
        module slepcstdefslepcstdef72,2110
        module slepcstslepcst78,2265

src/sys/ftn-custom/makefile,313
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,974
FFLAGS   =FFLAGS25,985
SOURCEC  = zslepcutil.c zslepc_start.c zslepc_startf.cSOURCEC26,996
SOURCEF  =SOURCEF27,1051
SOURCEH  =SOURCEH28,1062
DIRS     =DIRS29,1073
LIBBASE  = libslepcsysLIBBASE30,1084
MANSEC   = sysMANSEC31,1107
LOCDIR   = src/sys/ftn-custom/LOCDIR32,1122

src/sys/ftn-custom/zslepc_start.c,351
zslepc_start.c:^?zslepc_start.c^A,1
PETSC_EXTERN void PETSC_STDCALL slepcinitialize_(CHAR filename PETSC_MIXED_LEN(len),PetscErrorCode *ierr PETSC_END_LEN(len))PETSC_END_LEN43,1646

src/sys/ftn-custom/zslepc_startf.c,315
zslepc_startf.c:^?zslepc_startf.c^A,1
PetscErrorCode SlepcInitializeFortran(void)SlepcInitializeFortran50,1808
PETSC_EXTERN void PETSC_STDCALL slepcinitializefortran_(PetscErrorCode *info)slepcinitializefortran_56,1897

src/sys/ftn-custom/zslepcutil.c,559
zslepcutil.c:^?zslepcutil.c^A,1
PETSC_EXTERN void PETSC_STDCALL slepcconvmonitorcreate_(PetscViewer *vin,PetscViewerFormat *format,SlepcConvMonitor *ctx,PetscErrorCode *ierr)slepcconvmonitorcreate_33,1338
PETSC_EXTERN void slepcconvmonitordestroy_(SlepcConvMonitor *ctx,PetscErrorCode *ierr)slepcconvmonitordestroy_40,1595

src/sys/makefile,327
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = slepcinit.c slepcutil.c slepcsc.c dlregisslepc.cSOURCEC26,958
SOURCEF  =SOURCEF27,1018
SOURCEH  =SOURCEH28,1029
LIBBASE  = libslepcsysLIBBASE29,1040
MANSEC   = sysMANSEC30,1063
LOCDIR   = src/sys/LOCDIR31,1078
DIRS     = classes vec f90-modDIRS32,1098

src/sys/slepcinit.c,2034
slepcinit.c:^?slepcinit.c^A,1
#undef __FUNCT____FUNCT__25,1033
#define __FUNCT__ __FUNCT__26,1050
PetscErrorCode SlepcGetVersion(char version[],size_t len)SlepcGetVersion41,1360
#undef __FUNCT____FUNCT__54,1854
#define __FUNCT__ __FUNCT__55,1871
static PetscErrorCode SlepcPrintVersion(MPI_Comm comm)SlepcPrintVersion61,1992
#undef __FUNCT____FUNCT__76,2649
#define __FUNCT__ __FUNCT__77,2666
static PetscErrorCode SlepcPrintHelpIntro(MPI_Comm comm)SlepcPrintHelpIntro83,2801
PetscBool SlepcBeganPetsc = PETSC_FALSE;SlepcBeganPetsc99,3503
PetscBool SlepcInitializeCalled = PETSC_FALSE;SlepcInitializeCalled100,3544
#undef __FUNCT____FUNCT__104,3635
#define __FUNCT__ __FUNCT__105,3652
static PetscErrorCode SlepcLoadDynamicLibrary(const char *name,PetscBool *found)SlepcLoadDynamicLibrary106,3696
#undef __FUNCT____FUNCT__122,4279
#define __FUNCT__ __FUNCT__123,4296
PetscErrorCode SlepcInitialize_DynamicLibraries(void)SlepcInitialize_DynamicLibraries128,4458
#undef __FUNCT____FUNCT__173,6795
#define __FUNCT__ __FUNCT__174,6812
PetscErrorCode SlepcCitationsInitialize()SlepcCitationsInitialize175,6857
#undef __FUNCT____FUNCT__200,7894
#define __FUNCT__ __FUNCT__201,7911
PetscErrorCode SlepcInitialize(int *argc,char ***args,const char file[],const char help[])SlepcInitialize223,8669
#undef __FUNCT____FUNCT__253,9548
#define __FUNCT__ __FUNCT__254,9565
PetscErrorCode SlepcFinalize(void)SlepcFinalize265,9828
#undef __FUNCT____FUNCT__278,10107
#define __FUNCT__ __FUNCT__279,10124
PetscErrorCode SlepcInitializeNoArguments(void)SlepcInitializeNoArguments290,10376
#undef __FUNCT____FUNCT__301,10609
#define __FUNCT__ __FUNCT__302,10626
PetscErrorCode SlepcInitialized(PetscBool *isInitialized)SlepcInitialized310,10808
PETSC_EXTERN PetscBool PetscBeganMPI;PetscBeganMPI318,10999
#undef __FUNCT____FUNCT__320,11038
#define __FUNCT__ __FUNCT__321,11055
PetscErrorCode SlepcInitializeNoPointers(int argc,char **args,const char *filename,const char *help)SlepcInitializeNoPointers332,11319

src/sys/slepcsc.c,3017
slepcsc.c:^?slepcsc.c^A,1
#undef __FUNCT____FUNCT__26,1029
#define __FUNCT__ __FUNCT__27,1046
PetscErrorCode SlepcSCCompare(SlepcSC sc,PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *res)SlepcSCCompare53,1721
#undef __FUNCT____FUNCT__85,2733
#define __FUNCT__ __FUNCT__86,2750
PetscErrorCode SlepcSortEigenvalues(SlepcSC sc,PetscInt n,PetscScalar *eigr,PetscScalar *eigi,PetscInt *perm)SlepcSortEigenvalues111,3496
#undef __FUNCT____FUNCT__165,4984
#define __FUNCT__ __FUNCT__166,5001
PetscErrorCode SlepcMap_ST(PetscObject obj,PetscInt n,PetscScalar* eigr,PetscScalar* eigi)SlepcMap_ST170,5114
#undef __FUNCT____FUNCT__179,5343
#define __FUNCT__ __FUNCT__180,5360
PetscErrorCode SlepcCompareLargestMagnitude(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareLargestMagnitude181,5409
#undef __FUNCT____FUNCT__194,5752
#define __FUNCT__ __FUNCT__195,5769
PetscErrorCode SlepcCompareSmallestMagnitude(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareSmallestMagnitude196,5819
#undef __FUNCT____FUNCT__209,6163
#define __FUNCT__ __FUNCT__210,6180
PetscErrorCode SlepcCompareLargestReal(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareLargestReal211,6224
#undef __FUNCT____FUNCT__224,6546
#define __FUNCT__ __FUNCT__225,6563
PetscErrorCode SlepcCompareSmallestReal(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareSmallestReal226,6608
#undef __FUNCT____FUNCT__239,6931
#define __FUNCT__ __FUNCT__240,6948
PetscErrorCode SlepcCompareLargestImaginary(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareLargestImaginary241,6997
#undef __FUNCT____FUNCT__259,7426
#define __FUNCT__ __FUNCT__260,7443
PetscErrorCode SlepcCompareSmallestImaginary(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareSmallestImaginary261,7493
#undef __FUNCT____FUNCT__279,7923
#define __FUNCT__ __FUNCT__280,7940
PetscErrorCode SlepcCompareTargetMagnitude(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareTargetMagnitude281,7988
#undef __FUNCT____FUNCT__296,8453
#define __FUNCT__ __FUNCT__297,8470
PetscErrorCode SlepcCompareTargetReal(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareTargetReal298,8513
#undef __FUNCT____FUNCT__312,8927
#define __FUNCT__ __FUNCT__313,8944
PetscErrorCode SlepcCompareTargetImaginary(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareTargetImaginary314,8992
#undef __FUNCT____FUNCT__336,9610
#define __FUNCT__ __FUNCT__337,9627
PetscErrorCode SlepcCompareSmallestPosReal(PetscScalar ar,PetscScalar ai,PetscScalar br,PetscScalar bi,PetscInt *result,void *ctx)SlepcCompareSmallestPosReal342,9766

src/sys/slepcutil.c,2201
slepcutil.c:^?slepcutil.c^A,1
#undef __FUNCT____FUNCT__24,994
#define __FUNCT__ __FUNCT__25,1011
PetscErrorCode SlepcVecNormalize(Vec xr,Vec xi,PetscBool iscomplex,PetscReal *norm)SlepcVecNormalize41,1486
#undef __FUNCT____FUNCT__70,2352
#define __FUNCT__ __FUNCT__71,2369
PetscErrorCode SlepcMatConvertSeqDense(Mat mat,Mat *newmat)SlepcMatConvertSeqDense84,2683
#undef __FUNCT____FUNCT__124,4149
#define __FUNCT__ __FUNCT__125,4166
static PetscErrorCode SlepcMatTile_SeqAIJ(PetscScalar a,Mat A,PetscScalar b,Mat B,PetscScalar c,Mat C,PetscScalar d,Mat D,Mat G)SlepcMatTile_SeqAIJ126,4206
#undef __FUNCT____FUNCT__231,7596
#define __FUNCT__ __FUNCT__232,7613
static PetscErrorCode SlepcMatTile_MPIAIJ(PetscScalar a,Mat A,PetscScalar b,Mat B,PetscScalar c,Mat C,PetscScalar d,Mat D,Mat G)SlepcMatTile_MPIAIJ233,7653
#undef __FUNCT____FUNCT__370,13024
#define __FUNCT__ __FUNCT__371,13041
PetscErrorCode SlepcMatTile(PetscScalar a,Mat A,PetscScalar b,Mat B,PetscScalar c,Mat C,PetscScalar d,Mat D,Mat *G)SlepcMatTile399,13826
#undef __FUNCT____FUNCT__461,16699
#define __FUNCT__ __FUNCT__462,16716
PetscErrorCode SlepcCheckOrthogonality(Vec *V,PetscInt nv,Vec *W,PetscInt nw,Mat B,PetscViewer viewer,PetscReal *lev)SlepcCheckOrthogonality492,17686
#undef __FUNCT____FUNCT__548,19449
#define __FUNCT__ __FUNCT__549,19466
PetscErrorCode SlepcConvMonitorCreate(PetscViewer viewer,PetscViewerFormat format,SlepcConvMonitor *ctx)SlepcConvMonitorCreate573,20126
#undef __FUNCT____FUNCT__585,20466
#define __FUNCT__ __FUNCT__586,20483
PetscErrorCode SlepcConvMonitorDestroy(SlepcConvMonitor *ctx)SlepcConvMonitorDestroy599,20766
#undef __FUNCT____FUNCT__610,21042
#define __FUNCT__ __FUNCT__611,21059
PetscErrorCode SlepcBasisReference_Private(PetscInt n,Vec *V,PetscInt *m,Vec **W)SlepcBasisReference_Private616,21267
#undef __FUNCT____FUNCT__634,21695
#define __FUNCT__ __FUNCT__635,21712
PetscErrorCode SlepcBasisDestroy_Private(PetscInt *m,Vec **W)SlepcBasisDestroy_Private640,21871
#undef __FUNCT____FUNCT__656,22181
#define __FUNCT__ __FUNCT__657,22198
PetscErrorCode SlepcSNPrintfScalar(char *str,size_t len,PetscScalar val,PetscBool exp)SlepcSNPrintfScalar673,22611

src/sys/vec/makefile,288
makefile:^?makefile^A,1
CFLAGS   =CFLAGS24,936
FFLAGS   =FFLAGS25,947
SOURCEC  = veccomp.c pool.cSOURCEC26,958
SOURCEF  =SOURCEF27,986
SOURCEH  = veccomp0.hSOURCEH28,997
LIBBASE  = libslepcsysLIBBASE29,1019
DIRS     =DIRS30,1042
MANSEC   = sysMANSEC31,1053
LOCDIR   = src/sys/vec/LOCDIR32,1068

src/sys/vec/pool.c,665
pool.c:^?pool.c^A,1
#undef __FUNCT____FUNCT__26,1052
#define __FUNCT__ __FUNCT__27,1069
PetscErrorCode SlepcVecPoolCreate(Vec v,PetscInt init_size,VecPool *p)SlepcVecPoolCreate44,1409
#undef __FUNCT____FUNCT__62,1979
#define __FUNCT__ __FUNCT__63,1996
PetscErrorCode SlepcVecPoolDestroy(VecPool *p)SlepcVecPoolDestroy76,2242
#undef __FUNCT____FUNCT__94,2754
#define __FUNCT__ __FUNCT__95,2771
PetscErrorCode SlepcVecPoolGetVecs(VecPool p,PetscInt n,Vec **vecs)SlepcVecPoolGetVecs112,3075
#undef __FUNCT____FUNCT__139,3950
#define __FUNCT__ __FUNCT__140,3967
PetscErrorCode SlepcVecPoolRestoreVecs(VecPool p,PetscInt n,Vec **vecs)SlepcVecPoolRestoreVecs156,4292

src/sys/vec/veccomp.c,6453
veccomp.c:^?veccomp.c^A,1
static MPI_Datatype MPIU_NORM2=0, MPIU_NORM1_AND_2=0;MPIU_NORM225,1032
static MPI_Datatype MPIU_NORM2=0, MPIU_NORM1_AND_2=0;MPIU_NORM1_AND_225,1032
static MPI_Op MPIU_NORM2_SUM=0;MPIU_NORM2_SUM26,1086
static PetscBool VecCompInitialized = PETSC_FALSE;VecCompInitialized27,1118
#define __WITH_MPI____WITH_MPI__36,1440
PETSC_STATIC_INLINE void SumNorm2(PetscReal *ssq0,PetscReal *scale0,PetscReal *ssq1,PetscReal *scale1)SumNorm239,1484
PETSC_STATIC_INLINE PetscReal GetNorm2(PetscReal ssq,PetscReal scale)GetNorm252,1785
PETSC_STATIC_INLINE void AddNorm2(PetscReal *ssq,PetscReal *scale,PetscReal x)AddNorm257,1895
#undef __FUNCT____FUNCT__73,2206
#define __FUNCT__ __FUNCT__74,2223
static void SlepcSumNorm2_Local(void *in,void *out,PetscMPIInt *cnt,MPI_Datatype *datatype)SlepcSumNorm2_Local75,2263
#undef __FUNCT____FUNCT__98,2984
#define __FUNCT__ __FUNCT__99,3001
static PetscErrorCode VecNormCompEnd(void)VecNormCompEnd100,3036
#undef __FUNCT____FUNCT__112,3353
#define __FUNCT__ __FUNCT__113,3370
static PetscErrorCode VecNormCompInit()VecNormCompInit114,3406
#undef __FUNCT____FUNCT__128,3952
#define __FUNCT__ __FUNCT__129,3969
PetscErrorCode VecDestroy_Comp(Vec v)VecDestroy_Comp130,4005
static struct _VecOps DvOps = {VecDuplicate_Comp, /* 1 */DvOps151,4514
#undef __FUNCT____FUNCT__213,6226
#define __FUNCT__ __FUNCT__214,6243
PetscErrorCode VecDuplicateVecs_Comp(Vec w,PetscInt m,Vec *V[])VecDuplicateVecs_Comp215,6285
#undef __FUNCT____FUNCT__229,6716
#define __FUNCT__ __FUNCT__230,6733
PetscErrorCode VecDestroyVecs_Comp(PetscInt m,Vec v[])VecDestroyVecs_Comp231,6773
#undef __FUNCT____FUNCT__244,7152
#define __FUNCT__ __FUNCT__245,7169
static PetscErrorCode VecCreate_Comp_Private(Vec v,Vec *x,PetscInt nx,PetscBool x_to_me,Vec_Comp_N *n)VecCreate_Comp_Private246,7212
#undef __FUNCT____FUNCT__300,8785
#define __FUNCT__ __FUNCT__301,8802
PETSC_EXTERN PetscErrorCode VecCreate_Comp(Vec V)VecCreate_Comp302,8837
#undef __FUNCT____FUNCT__311,9038
#define __FUNCT__ __FUNCT__312,9055
PetscErrorCode VecCreateComp(MPI_Comm comm,PetscInt *Nx,PetscInt n,VecType t,Vec Vparent,Vec *V)VecCreateComp337,9749
#undef __FUNCT____FUNCT__356,10416
#define __FUNCT__ __FUNCT__357,10433
PetscErrorCode VecCreateCompWithVecs(Vec *x,PetscInt n,Vec Vparent,Vec *V)VecCreateCompWithVecs376,10837
#undef __FUNCT____FUNCT__390,11283
#define __FUNCT__ __FUNCT__391,11300
PetscErrorCode VecDuplicate_Comp(Vec win,Vec *V)VecDuplicate_Comp392,11338
#undef __FUNCT____FUNCT__413,11977
#define __FUNCT__ __FUNCT__414,11994
PetscErrorCode VecCompGetSubVecs(Vec win,PetscInt *n,const Vec **x)VecCompGetSubVecs432,12331
#undef __FUNCT____FUNCT__443,12558
#define __FUNCT__ __FUNCT__444,12575
PetscErrorCode VecCompSetSubVecs(Vec win,PetscInt n,Vec *x)VecCompSetSubVecs460,12914
#undef __FUNCT____FUNCT__478,13332
#define __FUNCT__ __FUNCT__479,13349
PetscErrorCode VecAXPY_Comp(Vec v,PetscScalar alpha,Vec w)VecAXPY_Comp480,13382
#undef __FUNCT____FUNCT__495,13746
#define __FUNCT__ __FUNCT__496,13763
PetscErrorCode VecAYPX_Comp(Vec v,PetscScalar alpha,Vec w)VecAYPX_Comp497,13796
#undef __FUNCT____FUNCT__512,14160
#define __FUNCT__ __FUNCT__513,14177
PetscErrorCode VecAXPBY_Comp(Vec v,PetscScalar alpha,PetscScalar beta,Vec w)VecAXPBY_Comp514,14211
#undef __FUNCT____FUNCT__529,14599
#define __FUNCT__ __FUNCT__530,14616
PetscErrorCode VecMAXPY_Comp(Vec v,PetscInt n,const PetscScalar *alpha,Vec *w)VecMAXPY_Comp531,14650
#undef __FUNCT____FUNCT__553,15208
#define __FUNCT__ __FUNCT__554,15225
PetscErrorCode VecWAXPY_Comp(Vec v,PetscScalar alpha,Vec w,Vec z)VecWAXPY_Comp555,15259
#undef __FUNCT____FUNCT__571,15689
#define __FUNCT__ __FUNCT__572,15706
PetscErrorCode VecAXPBYPCZ_Comp(Vec v,PetscScalar alpha,PetscScalar beta,PetscScalar gamma,Vec w,Vec z)VecAXPBYPCZ_Comp573,15743
#undef __FUNCT____FUNCT__589,16228
#define __FUNCT__ __FUNCT__590,16245
PetscErrorCode VecGetSize_Comp(Vec v,PetscInt *size)VecGetSize_Comp591,16281
#undef __FUNCT____FUNCT__602,16501
#define __FUNCT__ __FUNCT__603,16518
PetscErrorCode VecGetLocalSize_Comp(Vec v,PetscInt *size)VecGetLocalSize_Comp604,16559
#undef __FUNCT____FUNCT__615,16785
#define __FUNCT__ __FUNCT__616,16802
PetscErrorCode VecMax_Comp(Vec v,PetscInt *idx,PetscReal *z)VecMax_Comp617,16834
#undef __FUNCT____FUNCT__648,17553
#define __FUNCT__ __FUNCT__649,17570
PetscErrorCode VecMin_Comp(Vec v,PetscInt *idx,PetscReal *z)VecMin_Comp650,17602
#undef __FUNCT____FUNCT__681,18321
#define __FUNCT__ __FUNCT__682,18338
PetscErrorCode VecMaxPointwiseDivide_Comp(Vec v,Vec w,PetscReal *m)VecMaxPointwiseDivide_Comp683,18385
#define __QUOTEME__(__QUOTEME__703,18942
#define __COMPOSE2__(__COMPOSE2__704,18968
#define __COMPOSE3__(__COMPOSE3__705,18999
#define __FUNC_TEMPLATE1__(__FUNC_TEMPLATE1__707,19036
#undef __FUNCT____FUNCT__722,19403
#define __FUNCT__ __FUNCT__723,19420
#undef __FUNCT____FUNCT__726,19489
#define __FUNCT__ __FUNCT__727,19506
#undef __FUNCT____FUNCT__730,19577
#define __FUNCT__ __FUNCT__731,19594
#undef __FUNCT____FUNCT__734,19659
#define __FUNCT__ __FUNCT__735,19676
#undef __FUNCT____FUNCT__738,19733
#define __FUNCT__ __FUNCT__739,19750
#undef __FUNCT____FUNCT__742,19807
#define __FUNCT__ __FUNCT__743,19824
#define __FUNC_TEMPLATE2__(__FUNC_TEMPLATE2__747,19882
#undef __FUNCT____FUNCT__762,20263
#define __FUNCT__ __FUNCT__763,20280
#undef __FUNCT____FUNCT__766,20349
#define __FUNCT__ __FUNCT__767,20366
#undef __FUNCT____FUNCT__770,20437
#define __FUNCT__ __FUNCT__771,20454
#undef __FUNCT____FUNCT__774,20527
#define __FUNCT__ __FUNCT__775,20544
#undef __FUNCT____FUNCT__778,20625
#define __FUNCT__ __FUNCT__779,20642
#define __FUNC_TEMPLATE3__(__FUNC_TEMPLATE3__783,20716
#undef __FUNCT____FUNCT__800,21169
#define __FUNCT__ __FUNCT__801,21186
#undef __FUNCT____FUNCT__804,21245
#define __FUNCT__ __FUNCT__805,21262
#define __FUNC_TEMPLATE4__(__FUNC_TEMPLATE4__809,21322
#undef __FUNCT____FUNCT__828,21863
#define __FUNCT__ __FUNCT__829,21880
#undef __FUNCT____FUNCT__832,21955
#define __FUNCT__ __FUNCT__833,21972
#undef __FUNCT____FUNCT__836,22053
#define __FUNCT__ __FUNCT__837,22070
#undef __FUNCT____FUNCT__840,22145
#define __FUNCT__ __FUNCT__841,22162
#undef __FUNCT____FUNCT__844,22239
#define __FUNCT__ __FUNCT__845,22256

src/sys/vec/veccomp0.h,1314
veccomp0.h:^?veccomp0.h^A,1
#define __SUF__(__SUF__25,986
#define __SUF__(__SUF__27,1019
#define __QUOTEME_(__QUOTEME_29,1053
#define __QUOTEME(__QUOTEME30,1078
#define __SUF_C__(__SUF_C__31,1113
#undef __FUNCT____FUNCT__34,1158
#define __FUNCT__ __FUNCT__35,1175
PetscErrorCode __SUF__(VecDot_Comp)(Vec a,Vec b,PetscScalar *z)VecDot_Comp36,1216
#undef __FUNCT____FUNCT__65,2009
#define __FUNCT__ __FUNCT__66,2026
PetscErrorCode __SUF__(VecMDot_Comp)(Vec a,PetscInt n,const Vec b[],PetscScalar *z)VecMDot_Comp67,2068
#undef __FUNCT____FUNCT__124,3563
#define __FUNCT__ __FUNCT__125,3580
PetscErrorCode __SUF__(VecTDot_Comp)(Vec a,Vec b,PetscScalar *z)VecTDot_Comp126,3622
#undef __FUNCT____FUNCT__155,4419
#define __FUNCT__ __FUNCT__156,4436
PetscErrorCode __SUF__(VecMTDot_Comp)(Vec a,PetscInt n,const Vec b[],PetscScalar *z)VecMTDot_Comp157,4479
#undef __FUNCT____FUNCT__214,5984
#define __FUNCT__ __FUNCT__215,6001
PetscErrorCode __SUF__(VecNorm_Comp)(Vec a,NormType t,PetscReal *norm)VecNorm_Comp216,6043
#undef __FUNCT____FUNCT__284,8318
#define __FUNCT__ __FUNCT__285,8335
PetscErrorCode __SUF__(VecDotNorm2_Comp)(Vec v,Vec w,PetscScalar *dp,PetscScalar *nm)VecDotNorm2_Comp286,8381
#undef __SUF____SUF__334,10002
#undef __QUOTEME__QUOTEME335,10017
#undef __SUF_C____SUF_C__336,10034
