Home
last modified time | relevance | path

Searched refs:endtag (Results 1 – 14 of 14) sorted by relevance

/petsc/share/petsc/saws/js/
H A DtreeInterface.js18 var endtag = boxEndtag;
19 var parentEndtag = getParent(endtag);
28 symm = matInfo[endtag].symm;
29 posdef = matInfo[endtag].posdef;
30 logstruc = matInfo[endtag].logstruc;
45 if(endtag != "0") { //check for discrepancies with parent
114 var oldPc = matInfo[endtag].pc_type;
118 deleteAllChildren(endtag);
121 matInfo[endtag].symm = symm;
122 matInfo[endtag].posdef = posdef;
[all …]
H A DlistLogic.js10 var endtag = id.substring(id.indexOf("0"),id.length);
11 var parentDiv = "solver" + endtag;
13 removeAllChildren(endtag); //this function also changes matInfo as needed
16 matInfo[endtag].pc_type = pcValue;
19 …var defaults = getDefaults("mg",matInfo[endtag].symm, matInfo[endtag].posdef, matInfo[endtag].logs…
22 matInfo[endtag].pc_mg_levels = defaultMgLevels;
23 matInfo[endtag].pc_mg_type = defaults.pc_mg_type;
26 …$("#" + parentDiv).append("<br><b>MG Type &nbsp;&nbsp;</b><select id=\"pc_mg_type" + endtag + "\">…
27 …iv).append("<br><b>MG Levels </b><input type='text' id=\'pc_mg_levels" + endtag + "\' maxlength='4…
29 populateList("mg",endtag);
[all …]
H A Dtree.js21 var currentLevel = getNumUnderscores(matInfo[i].endtag);
27 var string = getSimpleDescription(matInfo[i].endtag);
29 var endtag = matInfo[i].endtag;
32 if(endtag == "0")
36 if(endtag == "0" || endtag.substring(endtag.lastIndexOf("_")+1,endtag.length) == "0") {
41 if(getNumUnderscores(endtag) == 1) {
45 treeData.contents[getNthPos(endtag,1)] = obj;
47 else if(getNumUnderscores(endtag) == 2) {
49 treeData.contents[getNthPos(endtag,1)].contents=[];
51 treeData.contents[getNthPos(endtag,1)].contents[getNthPos(endtag,2)]=obj;
[all …]
H A DgetCmdOptions.js4 function getCmdOptions(data,endtag,prefix,option) argument
19 if(data[endtag] == undefined)
22 ret += "-" + prefix + "pc_type " + data[endtag].pc_type + endl;
23 ret += "-" + prefix + "ksp_type " + data[endtag].ksp_type + endl;
25 var pc_type = data[endtag].pc_type;
28 ret += "-" + prefix + "pc_mg_type " + data[endtag].pc_mg_type + endl;
29 ret += "-" + prefix + "pc_mg_levels " + data[endtag].pc_mg_levels + endl;
32 ret += "-" + prefix + "pc_gamg_type " + data[endtag].pc_gamg_type + endl;
33 ret += "-" + prefix + "pc_gamg_levels " + data[endtag].pc_gamg_levels + endl;
36 ret += "-" + prefix + "pc_fieldsplit_type " + data[endtag].pc_fieldsplit_type + endl;
[all …]
H A Devents.js5 var endtag = id.substring(id.indexOf("0"),id.length);
8 matInfo[endtag].logstruc = checked;
9 setDefaults(endtag);
14 var endtag = id.substring(id.indexOf("0"),id.length);
17 matInfo[endtag].symm = checked;
20 $("#posdef" + endtag).attr("checked",false);
21 $("#posdef" + endtag).attr("disabled", true);
22 matInfo[endtag].posdef = false;
25 $("#posdef" + endtag).attr("disabled", false);
27 setDefaults(endtag);
[all …]
H A DrecordSawsData.js15 var endtag = parsedInfo.endtag;
18 if(data[endtag] == undefined)
19 data[endtag] = new Object();
21 data[endtag].pc_type = SAWs_pcVal;
22 data[endtag].pc_type_alternatives = SAWs_alternatives.slice(); //deep copy of alternatives
25 …data[endtag].pc_bjacobi_blocks = sub.directories.SAWs_ROOT_DIRECTORY.directories.PETSc.directories…
29 …data[endtag].pc_mg_levels = 1;//make it 1 level by default. when another mg_level is encountered, …
33 …data[endtag].pc_fieldsplit_blocks = 1;//make it 1 block by default. when another fieldsplit is enc…
37 var parentEndtag = getParent(endtag);
40 …var currentLevel = endtag.substring(endtag.lastIndexOf('_')+1, endtag.length);//eve…
[all …]
H A DboxTree.js18 function getBoxTree(data, endtag, x, y) { argument
20 if(data[endtag] == undefined)
24 var numChildren = getNumChildren(data,endtag);
25 var pc_type = data[endtag].pc_type;
27 var total_size = data[endtag].total_size;
28 var text_size = getTextSize(data,endtag);
31 var visualLoc = data[endtag].visual_loc;
33 var description = getSimpleDescription(data,endtag);
40 var childEndtag = endtag + "_" + i;
49 …ret += getCurve(x + visualLoc.x, y + visualLoc.y, x+text_size.width+data[endtag].indentations[i]+d…
[all …]
H A DmatrixTex.js6 function getMatrixTex(data, endtag) { argument
8 if(data[endtag] == undefined)
12 if(!data[endtag].logstruc) {
15 var depth = getNumUnderscores(endtag);
18 var subscript = endtag.replace(/_/g, ",");
24 var depth = getNumUnderscores(endtag);
29 var blocks = data[endtag].pc_fieldsplit_blocks;
45 var childEndtag = endtag + "_" + i;
71 function getSpecificMatrixTex(data, endtag) { argument
73 if(endtag == "0") {//reset bjacobi splits data
[all …]
H A DparsePrefix.js7 var endtag = "0";
41 …var existingEndtag = getEndtagByName(data, theword, endtag);//get the id (for example "001") ass…
44 … var fieldsplitNumber = getNumChildren(data, endtag);//endtag = parent of this fieldsplit @TODO
45 endtag = endtag + "_" + fieldsplitNumber.toString();
50 endtag = existingEndtag;
57 endtag += "_0";
59 endtag += "_" + chunk.substring(10,chunk.length);
63 ret.endtag = endtag;
H A DdrawDiagrams.js5 function drawDiagrams(data,endtag,targetEndtag,x,y) { argument
12 var numChildren = getNumChildren(data,endtag);
16 if(targetEndtag.indexOf(endtag) != 0) //base case. endtag is not on the path to targetEndtag.
21 if(data[endtag].pc_type == "fieldsplit") {
27 else if(data[endtag].pc_type == "mg") {
28 var mg_levels = data[endtag].mg_levels;
36 if(data[endtag].pc_type == "fieldsplit") { //draw fieldsplit diagram
42 …function drawFieldsplit(data,endtag,level,targetEndtag,x,y,size) { //(x,y) is the upper lefthand c… argument
44 if(targetEndtag.indexOf(endtag) != 0)
49 var numChildren = getNumChildren(data,endtag);
[all …]
H A Dutils.js30 function getNumUnderscores(endtag) { argument
33 for(var i=0; i<endtag.length; i++) {
34 if(endtag.charAt(i) == "_")
41 function getParent(endtag) { argument
43 if(endtag.indexOf('_') == -1)
46 return endtag.substring(0,endtag.lastIndexOf('_'));
H A DpopulateLists.js1 function populateList(type, endtag, list) argument
5 list = "#pc_fieldsplit_type" + endtag;
14 list = "#pc_mg_type" + endtag;
22 list = "#pc_gamg_type" + endtag;
30 list = "#ksp_type" + endtag;
60 list="#pc_type" + endtag;
H A DPETSc.js68 var data = drawDiagrams(sawsInfo,"0",parsePrefix(sawsInfo,SAWs_prefix).endtag,5,5);
/petsc/share/petsc/saws/
H A Ddocumentation55 …r. The root solver starts with an endtag (this is also used as the property name) of "0". The firs…