| version 1.2, 2013/01/24 00:27:54 |
version 1.3, 2013/01/26 03:21:52 |
|
|
| /* $OpenXM: OpenXM/src/k097/lib/restriction/restriction.k,v 1.1 2000/12/10 10:04:04 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/k097/lib/restriction/restriction.k,v 1.2 2013/01/24 00:27:54 takayama Exp $ */ |
| load["lib/minimal/minimal-test.k"];; |
load["lib/minimal/minimal-test.k"];; |
| Load_sm1(["Srestall_s.sm1","lib/restriction/Srestall_s.sm1"],"Srestall_s.sm1.loaded"); |
Load_sm1(["Srestall_s.sm1","lib/restriction/Srestall_s.sm1"],"Srestall_s.sm1.loaded"); |
| |
|
| Line 108 def nonquasi(p,q) { |
|
| Line 108 def nonquasi(p,q) { |
|
| return(Ans); |
return(Ans); |
| } |
} |
| |
|
| |
/* should be moved to slib.k */ |
| |
def UseSmallD() { |
| |
sm1("[(Strict)] system_variable /aaa.strict set "); |
| |
sm1("[(Strict) 0] system_variable "); |
| |
/* kan96xx/Doc/callsm1.sm1 */ |
| |
sm1("/@@@.Dsymbol (d) def /aaaDsymbol (d) def "); |
| |
sm1("/@@@.Esymbol (ee0) def "); |
| |
sm1("/@@@.Hsymbol (hh) def "); |
| |
sm1("[(Strict) aaa.strict] system_variable "); |
| |
} |
| |
HelpAdd(["UseSmallD", |
| |
[ "UseSmallD() changes the Dsymbol to d and E,H symbols to ee0,hh", |
| |
"@@@.Dsymbol can be refered by aaaDsymbol." |
| |
]]); |
| |
|
| def t_addD(v) { |
def t_addD(v) { |
| return(AddString(["D",ToString(v)])); |
sm1(" /aaaDsymbol @@@.Dsymbol def "); |
| |
return(AddString([aaaDsymbol,ToString(v)])); /* add x->Dx */ |
| } |
} |
| def Sintegration(gg,v,intv) { |
def Sintegration(gg,v,intv) { |
| local i,vstr,n,dv,wv,vall; |
local i,vstr,n,dv,wv,vall; |