[BACK]Return to cohom.sm1 CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / Doc

Annotation of OpenXM/src/kan96xx/Doc/cohom.sm1, Revision 1.1

1.1     ! maekawa     1: %%% cohom.sm1  Choose Schreyer 1 or 2 below.
        !             2: [
        !             3: (cohom.sm1 is the top of an experimental package to compute restrictions)
        !             4: (of all degrees based on restall.sm1 and restall_s.sm1)
        !             5: (See, http://www.math.kobe-u.ac.jp to get these files of the latest version.)
        !             6: (Note that the package b-function.sm1 cannot be used with this package.)
        !             7: (r-interface.sm1 (C) N.Takayama,  restriction, deRham)
        !             8: (  )
        !             9: ] {message-quiet} map
        !            10: %%% Constants.
        !            11: /BFmessage    0 def   %% restall_s.sm1
        !            12: /BFnotruncate 1 def   %% restall1_s or restall_s  (truncation from the below)
        !            13: %%/Schreyer     1 def   %% V-homogenize, Schreyer
        !            14: /Schreyer     2 def   %% h-homogenize, Schreyer
        !            15: %%%% Load files
        !            16:    [(parse) (hol.sm1) pushfile] extension
        !            17:    [(parse) (gkz.sm1) pushfile] extension
        !            18:    [(parse) (appell.sm1)pushfile] extension
        !            19:    [(parse) (resol0.sm1)pushfile] extension
        !            20:    [(parse) (complex.sm1)pushfile] extension
        !            21: %%%%%
        !            22: [(parse) (restall.sm1) pushfile] extension pop
        !            23: [(parse) (restall_s.sm1) pushfile] extension pop
        !            24: %%%%%
        !            25: BFnotruncate 1 {
        !            26:   (No truncation from below in restall) message-quiet
        !            27: }{
        !            28:   (Truncation from below in restall. It is faster, but it still contains a bug. So, put /BFnotruncate 1 def in cohom.sm1) message-quiet
        !            29: } ifelse
        !            30: %%% Automatically choose tower package.  restall_s.sm1 set the variable
        !            31: %%% Schreyer,  so set Schreyer here.
        !            32: Schreyer 1 eq {
        !            33:   (The variable Schreyer is set to 1.) message-quiet
        !            34: }{  } ifelse
        !            35: Schreyer 2 eq {
        !            36:    (The variable Schreyer is set to 2.) message-quiet
        !            37: }{  } ifelse
        !            38: Schreyer 2 eq {
        !            39:   (Loading tower.sm1 in the standard context. You cannot use Schyrer 1. It is controlled from cohom.sm1) message-quiet
        !            40:   [(parse) (tower.sm1) pushfile] extension pop
        !            41: }{
        !            42:   (Loading tower-sugar.sm1 in the standard context. You cannot use Schreyer 2. It is controlled from cohom.sm1) message-quiet
        !            43:  [(parse) (tower-sugar.sm1) pushfile] extension pop
        !            44: } ifelse
        !            45: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        !            46: [(parse) (r-interface.sm1) pushfile] extension pop
        !            47: (  ) message-quiet
        !            48:
        !            49: /Onverbose {
        !            50:   [
        !            51:     /appell.verbose
        !            52:     /bfunction.verbose
        !            53:     /gkz.verbose
        !            54:     /rank.verbose
        !            55:     /characteristic.verbose
        !            56:     /rrank.verbose
        !            57:     /gb.verbose
        !            58:     /syz.verbose
        !            59:     /fs.verbose
        !            60:     /annfs.verbose
        !            61:     /intw.verbose
        !            62:     /r-interface.verbose
        !            63:     /resol0.verbose
        !            64:     /tower-sugar.verbose
        !            65:     /tower.verbose
        !            66:     /deRham.verbose
        !            67:   ] { 1 def } map
        !            68: } def
        !            69:
        !            70: /Offverbose {
        !            71:   [
        !            72:     /appell.verbose
        !            73:     /bfunction.verbose
        !            74:     /gkz.verbose
        !            75:     /rank.verbose
        !            76:     /characteristic.verbose
        !            77:     /rrank.verbose
        !            78:     /gb.verbose
        !            79:     /syz.verbose
        !            80:     /fs.verbose
        !            81:     /annfs.verbose
        !            82:     /intw.verbose
        !            83:     /r-interface.verbose
        !            84:     /resol0.verbose
        !            85:     /tower-sugar.verbose
        !            86:     /tower.verbose
        !            87:     /deRham.verbose
        !            88:   ] { 0 def } map
        !            89: } def
        !            90:
        !            91: [(Onverbose)
        !            92:  [(Onverbose)
        !            93:   (Turn on all verbose flags of the packages. cf. Offverbose)
        !            94: ]] putUsages
        !            95: [(Offverbose)
        !            96:  [(Offverbose)
        !            97:   (Turn off all verbose flags of the packages. cf. Onverbose)
        !            98: ]] putUsages
        !            99:
        !           100: /cohom.sm1.loaded 1 def

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>