| /petsc/share/petsc/saws/js/ |
| H A D | treeInterface.js | 18 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 D | listLogic.js | 10 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 </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 D | tree.js | 21 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 D | getCmdOptions.js | 4 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 D | events.js | 5 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 D | recordSawsData.js | 15 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 D | boxTree.js | 18 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 D | matrixTex.js | 6 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 D | parsePrefix.js | 7 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 D | drawDiagrams.js | 5 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 D | utils.js | 30 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 D | populateLists.js | 1 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 D | PETSc.js | 68 var data = drawDiagrams(sawsInfo,"0",parsePrefix(sawsInfo,SAWs_prefix).endtag,5,5);
|
| /petsc/share/petsc/saws/ |
| H A D | documentation | 55 …r. The root solver starts with an endtag (this is also used as the property name) of "0". The firs…
|