From 321466d177df959179b788fec8a61b7c361601a2 Mon Sep 17 00:00:00 2001 From: Guido Kanschat Date: Thu, 2 May 2002 16:02:10 +0000 Subject: [PATCH] OpenDX program for new grid output git-svn-id: https://svn.dealii.org/trunk@5789 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/contrib/dx/grid.cfg | 45 ++- deal.II/contrib/dx/grid.net | 234 ++++++++++--- deal.II/contrib/dx/grid_boundary.cfg | 19 +- deal.II/contrib/dx/grid_boundary.net | 59 ++-- deal.II/contrib/dx/grid_simple.cfg | 18 + deal.II/contrib/dx/grid_simple.net | 493 +++++++++++++++++++++++++++ 6 files changed, 800 insertions(+), 68 deletions(-) create mode 100644 deal.II/contrib/dx/grid_simple.cfg create mode 100644 deal.II/contrib/dx/grid_simple.net diff --git a/deal.II/contrib/dx/grid.cfg b/deal.II/contrib/dx/grid.cfg index f2a7eb8f45..746a65c0da 100644 --- a/deal.II/contrib/dx/grid.cfg +++ b/deal.II/contrib/dx/grid.cfg @@ -1,18 +1,55 @@ // -// time: Fri Dec 14 14:44:51 2001 +// time: Thu May 2 18:01:00 2002 // // version: 3.1.2 (format), 4.1.3 (DX) // +// Message Window: +// window: position = (0.0000,0.6895), size = 0.4781x0.2568 // -// interactor FileSelector[1]: num_components = 1, value = NULL +// panel[0]: position = (0.0000,0.0039), size = 0.2930x0.4395, startup = 1, devstyle = 1 +// title: value = Control Panel +// +// workspace: width = 205, height = 206 +// layout: snap = 0, width = 50, height = 50, align = NN +// +// interactor FileSelector[1]: num_components = 1, value = "grid.dx" +// instance: panel = 0, x = 9, y = 9, style = FileSelector, vertical = 1, size = 196x57 +// +// interactor Selector[3]: num_components = 1, value = 0 +// selections: maximum = 2, current = 0 +// option[0]: name = "cells", value = 0 +// option[1]: name = "faces", value = 1 +// instance: panel = 0, x = 12, y = 80, style = Option Menu, vertical = 1, size = 102x58 +// +// interactor Selector[2]: num_components = 1, value = 3 +// selections: maximum = 5, current = 3 +// option[0]: name = "boundary", value = 0 +// option[1]: name = "material", value = 1 +// option[2]: name = "level", value = 2 +// option[3]: name = "diameter", value = 3 +// option[4]: name = "measure", value = 4 +// instance: panel = 0, x = 8, y = 148, style = Option Menu, vertical = 1, size = 134x58 // // node Image[1]: // depth: value = 24 -// window: position = (0.4500,0.3291), size = 0.5109x0.5127 +// window: position = (0.0281,0.3271), size = 0.5109x0.5117 // input[1]: defaulting = 0, value = "Image_1" -// input[4]: defaulting = 0, value = 0 +// input[4]: defaulting = 0, value = 1 +// input[5]: defaulting = 0, value = [0 0 0] +// input[6]: defaulting = 0, value = [0 0 7.10757] +// input[7]: defaulting = 0, value = 3.80895 +// input[8]: defaulting = 0, value = 640 +// input[9]: defaulting = 0, value = 0.750781 +// input[10]: defaulting = 0, value = [0 1 0] +// input[11]: defaulting = 1, value = 30.0001 +// input[12]: defaulting = 0, value = 0 // input[14]: defaulting = 0, value = 1 +// input[15]: defaulting = 1, value = "none" +// input[16]: defaulting = 1, value = "none" +// input[17]: defaulting = 1, value = 1 +// input[18]: defaulting = 1, value = 1 // input[19]: defaulting = 0, value = 0 // input[22]: defaulting = 0, value = "white" +// input[29]: defaulting = 1, value = 0 // internal caching: 1 // interaction mode = NONE diff --git a/deal.II/contrib/dx/grid.net b/deal.II/contrib/dx/grid.net index 6b19544a69..3580f0a7cb 100644 --- a/deal.II/contrib/dx/grid.net +++ b/deal.II/contrib/dx/grid.net @@ -1,23 +1,25 @@ // -// time: Fri Dec 14 14:44:51 2001 +// time: Thu May 2 18:01:00 2002 // // version: 3.1.2 (format), 4.1.3 (DX) // // // MODULE main -// workspace: width = 292, height = 506 -// layout: snap = 1, width = 50, height = 50, align = CC +// workspace: width = 342, height = 598 +// layout: snap = 0, width = 50, height = 50, align = NN // macro main( ) -> ( ) { // - // node FileSelector[1]: x = 181, y = 44, inputs = 0, label = FileSelector - // output[1]: visible = 1, type = 32, value = NULL - // output[2]: visible = 1, type = 32, value = NULL + // node FileSelector[1]: x = 31, y = 10, inputs = 0, label = FileSelector + // output[1]: visible = 1, type = 32, value = "grid.dx" + // output[2]: visible = 1, type = 32, value = "grid.dx" // // - // node Import[1]: x = 189, y = 144, inputs = 6, label = Import + // node Import[1]: x = 28, y = 80, inputs = 6, label = Import + // input[2]: visible = 0 + // input[3]: visible = 0 // main_Import_1_out_1 = Import( @@ -29,33 +31,143 @@ main_Import_1_out_1 = main_Import_1_in_6 ) [instance: 1, cache: 1]; // - // node ShowConnections[1]: x = 159, y = 244, inputs = 1, label = ShowConnections + // node Selector[3]: x = 162, y = 12, inputs = 7, label = Selector + // input[1]: defaulting = 0, visible = 0, type = 32, value = "Selector_3" + // input[2]: defaulting = 0, visible = 0, type = 32, value = "cells" + // input[3]: defaulting = 0, visible = 0, type = 29, value = 0 + // input[4]: defaulting = 0, visible = 1, type = 16777248, value = {"cells" "faces" } + // input[5]: defaulting = 1, visible = 0, type = 16777245, value = {0 1 } + // output[1]: visible = 1, type = 29, value = 0 + // output[2]: visible = 1, type = 32, value = "cells" // -main_ShowConnections_1_out_1 = - ShowConnections( - main_Import_1_out_1 +main_Selector_3_out_1[cache: 2], +main_Selector_3_out_2[cache: 2] = + Selector( + main_Selector_3_in_1, + main_Selector_3_in_2, + main_Selector_3_in_3, + main_Selector_3_in_4, + main_Selector_3_in_5, + main_Selector_3_in_6, + main_Selector_3_in_7 + ) [instance: 3, cache: 1]; + // + // node Select[2]: x = 101, y = 148, inputs = 3, label = Select + // +main_Select_2_out_1 = + Select( + main_Import_1_out_1, + main_Selector_3_out_2, + main_Select_2_in_3 + ) [instance: 2, cache: 1]; + // + // node Selector[2]: x = 278, y = 12, inputs = 7, label = Selector + // input[1]: defaulting = 0, visible = 0, type = 32, value = "Selector_2" + // input[2]: defaulting = 0, visible = 0, type = 32, value = "diameter" + // input[3]: defaulting = 0, visible = 0, type = 29, value = 3 + // input[4]: defaulting = 0, visible = 1, type = 16777248, value = {"boundary" "material" "level" "diameter" "measure" } + // input[5]: defaulting = 1, visible = 0, type = 16777245, value = {0 1 2 3 4 } + // output[1]: visible = 1, type = 29, value = 3 + // output[2]: visible = 1, type = 32, value = "diameter" + // +main_Selector_2_out_1[cache: 2], +main_Selector_2_out_2[cache: 2] = + Selector( + main_Selector_2_in_1, + main_Selector_2_in_2, + main_Selector_2_in_3, + main_Selector_2_in_4, + main_Selector_2_in_5, + main_Selector_2_in_6, + main_Selector_2_in_7 + ) [instance: 2, cache: 1]; + // + // node Replace[1]: x = 140, y = 245, inputs = 4, label = Replace + // input[3]: defaulting = 1, visible = 1, type = 32, value = "boundary" + // input[4]: visible = 0 + // +main_Replace_1_out_1 = + Replace( + main_Select_2_out_1, + main_Select_2_out_1, + main_Selector_2_out_2, + main_Replace_1_in_4 ) [instance: 1, cache: 1]; // - // node Color[1]: x = 189, y = 344, inputs = 5, label = Color - // input[2]: defaulting = 0, visible = 1, type = 32, value = "black" + // node AutoColor[1]: x = 54, y = 327, inputs = 10, label = AutoColor + // input[7]: defaulting = 1, visible = 0, type = 5, value = NULL // -main_Color_1_out_1 = - Color( - main_ShowConnections_1_out_1, - main_Color_1_in_2, - main_Color_1_in_3, - main_Color_1_in_4, - main_Color_1_in_5 +main_AutoColor_1_out_1, +main_AutoColor_1_out_2 = + AutoColor( + main_Replace_1_out_1, + main_AutoColor_1_in_2, + main_AutoColor_1_in_3, + main_AutoColor_1_in_4, + main_AutoColor_1_in_5, + main_AutoColor_1_in_6, + main_AutoColor_1_in_7, + main_AutoColor_1_in_8, + main_AutoColor_1_in_9, + main_AutoColor_1_in_10 ) [instance: 1, cache: 1]; // - // node Image[1]: x = 189, y = 444, inputs = 49, label = Image - // input[1]: defaulting = 0, visible = 0, type = 32, value = "Image_1" - // input[4]: defaulting = 0, visible = 0, type = 1, value = 0 + // node ColorBar[1]: x = 203, y = 395, inputs = 16, label = ColorBar + // input[2]: visible = 0 + // input[3]: visible = 0 + // input[4]: visible = 0 + // input[8]: visible = 0 + // input[9]: defaulting = 0, visible = 0, type = 16777248, value = {"black"} + // +main_ColorBar_1_out_1 = + ColorBar( + main_AutoColor_1_out_2, + main_ColorBar_1_in_2, + main_ColorBar_1_in_3, + main_ColorBar_1_in_4, + main_ColorBar_1_in_5, + main_ColorBar_1_in_6, + main_ColorBar_1_in_7, + main_ColorBar_1_in_8, + main_ColorBar_1_in_9, + main_ColorBar_1_in_10, + main_ColorBar_1_in_11, + main_ColorBar_1_in_12, + main_ColorBar_1_in_13, + main_ColorBar_1_in_14, + main_ColorBar_1_in_15, + main_ColorBar_1_in_16 + ) [instance: 1, cache: 1]; + // + // node Collect[2]: x = 161, y = 467, inputs = 2, label = Collect + // +main_Collect_2_out_1 = + Collect( + main_AutoColor_1_out_1, + main_ColorBar_1_out_1 + ) [instance: 2, cache: 1]; + // + // node Image[1]: x = 152, y = 536, inputs = 49, label = Image + // input[1]: defaulting = 0, visible = 0, type = 67108863, value = "Image_1" + // input[4]: defaulting = 0, visible = 0, type = 1, value = 1 + // input[5]: defaulting = 0, visible = 0, type = 8, value = [0 0 0] + // input[6]: defaulting = 0, visible = 0, type = 8, value = [0 0 7.10757] + // input[7]: defaulting = 0, visible = 0, type = 5, value = 3.80895 + // input[8]: defaulting = 0, visible = 0, type = 1, value = 640 + // input[9]: defaulting = 0, visible = 0, type = 5, value = 0.750781 + // input[10]: defaulting = 0, visible = 0, type = 8, value = [0 1 0] + // input[11]: defaulting = 1, visible = 0, type = 5, value = 30.0001 + // input[12]: defaulting = 0, visible = 0, type = 1, value = 0 // input[14]: defaulting = 0, visible = 0, type = 1, value = 1 + // input[15]: defaulting = 1, visible = 0, type = 32, value = "none" + // input[16]: defaulting = 1, visible = 0, type = 32, value = "none" + // input[17]: defaulting = 1, visible = 0, type = 1, value = 1 + // input[18]: defaulting = 1, visible = 0, type = 1, value = 1 // input[19]: defaulting = 0, visible = 0, type = 3, value = 0 // input[22]: defaulting = 0, visible = 0, type = 32, value = "white" + // input[29]: defaulting = 1, visible = 0, type = 3, value = 0 // depth: value = 24 - // window: position = (0.4500,0.3291), size = 0.5109x0.5127 + // window: position = (0.0281,0.3271), size = 0.5109x0.5117 // internal caching: 1 // interaction mode = NONE // @@ -64,7 +176,7 @@ main_Image_1_out_2, main_Image_1_out_3 = Image( main_Image_1_in_1, - main_Color_1_out_1, + main_Collect_2_out_1, main_Image_1_in_3, main_Image_1_in_4, main_Image_1_in_5, @@ -116,19 +228,61 @@ main_Image_1_out_3 = // network: end of macro body CacheScene(main_Image_1_in_1, main_Image_1_out_1, main_Image_1_out_2); } -main_FileSelector_1_out_1 = NULL; +main_FileSelector_1_out_1 = "grid.dx"; main_Import_1_in_2 = NULL; main_Import_1_in_3 = NULL; main_Import_1_in_4 = NULL; main_Import_1_in_5 = NULL; main_Import_1_in_6 = NULL; main_Import_1_out_1 = NULL; -main_ShowConnections_1_out_1 = NULL; -main_Color_1_in_2 = "black"; -main_Color_1_in_3 = NULL; -main_Color_1_in_4 = NULL; -main_Color_1_in_5 = NULL; -main_Color_1_out_1 = NULL; +main_Selector_3_in_1 = "Selector_3"; +main_Selector_3_in_2 = "cells" ; +main_Selector_3_in_3 = 0 ; +main_Selector_3_in_4 = {"cells" "faces" }; +main_Selector_3_in_5 = NULL; +main_Selector_3_in_6 = NULL; +main_Selector_3_in_7 = NULL; +main_Selector_3_out_2 = "cells" ; +main_Select_2_in_3 = NULL; +main_Select_2_out_1 = NULL; +main_Selector_2_in_1 = "Selector_2"; +main_Selector_2_in_2 = "diameter" ; +main_Selector_2_in_3 = 3 ; +main_Selector_2_in_4 = {"boundary" "material" "level" "diameter" "measure" }; +main_Selector_2_in_5 = NULL; +main_Selector_2_in_6 = NULL; +main_Selector_2_in_7 = NULL; +main_Selector_2_out_2 = "diameter" ; +main_Replace_1_in_4 = NULL; +main_Replace_1_out_1 = NULL; +main_AutoColor_1_in_2 = NULL; +main_AutoColor_1_in_3 = NULL; +main_AutoColor_1_in_4 = NULL; +main_AutoColor_1_in_5 = NULL; +main_AutoColor_1_in_6 = NULL; +main_AutoColor_1_in_7 = NULL; +main_AutoColor_1_in_8 = NULL; +main_AutoColor_1_in_9 = NULL; +main_AutoColor_1_in_10 = NULL; +main_AutoColor_1_out_1 = NULL; +main_AutoColor_1_out_2 = NULL; +main_ColorBar_1_in_2 = NULL; +main_ColorBar_1_in_3 = NULL; +main_ColorBar_1_in_4 = NULL; +main_ColorBar_1_in_5 = NULL; +main_ColorBar_1_in_6 = NULL; +main_ColorBar_1_in_7 = NULL; +main_ColorBar_1_in_8 = NULL; +main_ColorBar_1_in_9 = {"black"}; +main_ColorBar_1_in_10 = NULL; +main_ColorBar_1_in_11 = NULL; +main_ColorBar_1_in_12 = NULL; +main_ColorBar_1_in_13 = NULL; +main_ColorBar_1_in_14 = NULL; +main_ColorBar_1_in_15 = NULL; +main_ColorBar_1_in_16 = NULL; +main_ColorBar_1_out_1 = NULL; +main_Collect_2_out_1 = NULL; macro Image( id, object, @@ -443,15 +597,15 @@ macro Image( } main_Image_1_in_1 = "Image_1"; main_Image_1_in_3 = "X24,,"; -main_Image_1_in_4 = 0; -main_Image_1_in_5 = NULL; -main_Image_1_in_6 = NULL; -main_Image_1_in_7 = NULL; -main_Image_1_in_8 = NULL; -main_Image_1_in_9 = NULL; -main_Image_1_in_10 = NULL; +main_Image_1_in_4 = 1; +main_Image_1_in_5 = [0 0 0]; +main_Image_1_in_6 = [0 0 7.10757]; +main_Image_1_in_7 = 3.80895; +main_Image_1_in_8 = 640; +main_Image_1_in_9 = 0.750781; +main_Image_1_in_10 = [0 1 0]; main_Image_1_in_11 = NULL; -main_Image_1_in_12 = NULL; +main_Image_1_in_12 = 0; main_Image_1_in_13 = NULL; main_Image_1_in_14 = 1; main_Image_1_in_15 = NULL; diff --git a/deal.II/contrib/dx/grid_boundary.cfg b/deal.II/contrib/dx/grid_boundary.cfg index be654285b4..04eef9d62a 100644 --- a/deal.II/contrib/dx/grid_boundary.cfg +++ b/deal.II/contrib/dx/grid_boundary.cfg @@ -1,16 +1,25 @@ // -// time: Fri Dec 14 14:49:44 2001 +// time: Wed Dec 19 15:41:09 2001 // // version: 3.1.2 (format), 4.1.3 (DX) // +// Message Window: +// window: position = (0.4922,0.6895), size = 0.4781x0.2568 // -// panel[0]: position = (0.0000,0.0039), size = 0.2930x0.4395, startup = 1, devstyle = 1 +// panel[0]: position = (0.1930,0.3730), size = 0.2930x0.4395, startup = 1, devstyle = 1 // title: value = Control Panel // -// workspace: width = 0, height = 0 +// workspace: width = 216, height = 161 // layout: snap = 0, width = 50, height = 50, align = NN // // interactor FileSelector[2]: num_components = 1, value = NULL +// instance: panel = 0, x = 20, y = 23, style = FileSelector, vertical = 1, size = 196x57 +// +// interactor Scalar[1]: num_components = 1, value = 0.5 +// component[0]: minimum = -1e+06, maximum = 1e+06, global increment = 1, decimal = 5, global continuous = 0 +// instance: panel = 0, x = 21, y = 105, style = Stepper, vertical = 1, size = 166x56 +// local continuous: value = 0, mode = global +// local increment[0]: value = 1, mode = global // // node Image[1]: // depth: value = 24 @@ -19,9 +28,9 @@ // input[4]: defaulting = 0, value = 0 // input[5]: defaulting = 1, value = [0 0 0] // input[6]: defaulting = 1, value = [6.81977 -3.672 -3.97284] -// input[7]: defaulting = 1, value = 4.66499 +// input[7]: defaulting = 0, value = 4.66499 // input[8]: defaulting = 0, value = 640 -// input[9]: defaulting = 0, value = 0.75 +// input[9]: defaulting = 0, value = 0.750781 // input[10]: defaulting = 1, value = [0 1 0] // input[11]: defaulting = 1, value = 30.0001 // input[12]: defaulting = 0, value = 0 diff --git a/deal.II/contrib/dx/grid_boundary.net b/deal.II/contrib/dx/grid_boundary.net index 4c94224e87..799c7dfbe2 100644 --- a/deal.II/contrib/dx/grid_boundary.net +++ b/deal.II/contrib/dx/grid_boundary.net @@ -1,23 +1,23 @@ // -// time: Fri Dec 14 14:49:44 2001 +// time: Wed Dec 19 15:41:09 2001 // // version: 3.1.2 (format), 4.1.3 (DX) // // // MODULE main -// workspace: width = 481, height = 606 +// workspace: width = 500, height = 606 // layout: snap = 1, width = 50, height = 50, align = CC // macro main( ) -> ( ) { // - // node FileSelector[2]: x = 181, y = 44, inputs = 0, label = FileSelector + // node FileSelector[2]: x = 31, y = 44, inputs = 0, label = FileSelector // output[1]: visible = 1, type = 32, value = NULL // output[2]: visible = 1, type = 32, value = NULL // // - // node Import[1]: x = 189, y = 144, inputs = 6, label = Import + // node Import[1]: x = 39, y = 144, inputs = 6, label = Import // main_Import_1_out_1 = Import( @@ -29,14 +29,14 @@ main_Import_1_out_1 = main_Import_1_in_6 ) [instance: 1, cache: 1]; // - // node ShowConnections[1]: x = 159, y = 244, inputs = 1, label = ShowConnections + // node ShowConnections[1]: x = 9, y = 244, inputs = 1, label = ShowConnections // main_ShowConnections_1_out_1 = ShowConnections( main_Import_1_out_1 ) [instance: 1, cache: 1]; // - // node Color[1]: x = 189, y = 344, inputs = 5, label = Color + // node Color[1]: x = 39, y = 344, inputs = 5, label = Color // input[2]: defaulting = 0, visible = 1, type = 32, value = "black" // main_Color_1_out_1 = @@ -48,7 +48,7 @@ main_Color_1_out_1 = main_Color_1_in_5 ) [instance: 1, cache: 1]; // - // node ShowBoundary[1]: x = 369, y = 244, inputs = 2, label = ShowBoundary + // node ShowBoundary[1]: x = 169, y = 244, inputs = 2, label = ShowBoundary // main_ShowBoundary_1_out_1 = ShowBoundary( @@ -56,20 +56,30 @@ main_ShowBoundary_1_out_1 = main_ShowBoundary_1_in_2 ) [instance: 1, cache: 1]; // - // node Color[2]: x = 389, y = 344, inputs = 5, label = Color + // node Scalar[1]: x = 400, y = 44, inputs = 11, label = Scalar + // input[1]: defaulting = 0, visible = 0, type = 32, value = "Scalar_1" + // input[3]: defaulting = 0, visible = 0, type = 5, value = 0.5 + // input[5]: defaulting = 1, visible = 0, type = 5, value = -1000000.0 + // input[6]: defaulting = 1, visible = 0, type = 5, value = 1000000.0 + // input[7]: defaulting = 1, visible = 0, type = 5, value = 1.0 + // input[9]: defaulting = 1, visible = 0, type = 1, value = 5 + // output[1]: visible = 1, type = 5, value = 0.5 + // + // + // node Color[2]: x = 239, y = 344, inputs = 5, label = Color // input[2]: defaulting = 0, visible = 1, type = 32, value = "red" - // input[3]: defaulting = 0, visible = 1, type = 5, value = .5 + // input[3]: defaulting = 1, visible = 1, type = 5, value = .5 // main_Color_2_out_1 = Color( main_ShowBoundary_1_out_1, main_Color_2_in_2, - main_Color_2_in_3, + main_Scalar_1_out_1, main_Color_2_in_4, main_Color_2_in_5 ) [instance: 2, cache: 1]; // - // node Collect[1]: x = 198, y = 444, inputs = 2, label = Collect + // node Collect[1]: x = 148, y = 444, inputs = 2, label = Collect // main_Collect_1_out_1 = Collect( @@ -77,14 +87,14 @@ main_Collect_1_out_1 = main_Color_2_out_1 ) [instance: 1, cache: 1]; // - // node Image[1]: x = 189, y = 544, inputs = 49, label = Image - // input[1]: defaulting = 0, visible = 0, type = 32, value = "Image_1" + // node Image[1]: x = 139, y = 544, inputs = 49, label = Image + // input[1]: defaulting = 0, visible = 0, type = 67108863, value = "Image_1" // input[4]: defaulting = 0, visible = 0, type = 1, value = 0 // input[5]: defaulting = 1, visible = 0, type = 8, value = [0 0 0] // input[6]: defaulting = 1, visible = 0, type = 8, value = [6.81977 -3.672 -3.97284] - // input[7]: defaulting = 1, visible = 0, type = 5, value = 4.66499 + // input[7]: defaulting = 0, visible = 0, type = 5, value = 4.66499 // input[8]: defaulting = 0, visible = 0, type = 1, value = 640 - // input[9]: defaulting = 0, visible = 0, type = 5, value = 0.75 + // input[9]: defaulting = 0, visible = 0, type = 5, value = 0.750781 // input[10]: defaulting = 1, visible = 0, type = 8, value = [0 1 0] // input[11]: defaulting = 1, visible = 0, type = 5, value = 30.0001 // input[12]: defaulting = 0, visible = 0, type = 1, value = 0 @@ -93,7 +103,7 @@ main_Collect_1_out_1 = // input[16]: defaulting = 1, visible = 0, type = 32, value = "none" // input[17]: defaulting = 1, visible = 0, type = 1, value = 1 // input[18]: defaulting = 1, visible = 0, type = 1, value = 1 - // input[19]: defaulting = 0, visible = 0, type = 1, value = 0 + // input[19]: defaulting = 0, visible = 0, type = 3, value = 0 // input[22]: defaulting = 0, visible = 0, type = 32, value = "white" // input[29]: defaulting = 1, visible = 0, type = 3, value = 0 // input[41]: defaulting = 0, visible = 0, type = 32, value = "rotate" @@ -173,8 +183,19 @@ main_Color_1_in_5 = NULL; main_Color_1_out_1 = NULL; main_ShowBoundary_1_in_2 = NULL; main_ShowBoundary_1_out_1 = NULL; +main_Scalar_1_in_1 = "Scalar_1"; +main_Scalar_1_in_2 = NULL; +main_Scalar_1_in_3 = 0.5 ; +main_Scalar_1_in_4 = NULL; +main_Scalar_1_in_5 = NULL; +main_Scalar_1_in_6 = NULL; +main_Scalar_1_in_7 = NULL; +main_Scalar_1_in_8 = NULL; +main_Scalar_1_in_9 = NULL; +main_Scalar_1_in_10 = NULL; +main_Scalar_1_in_11 = NULL; +main_Scalar_1_out_1 = 0.5 ; main_Color_2_in_2 = "red"; -main_Color_2_in_3 = .5; main_Color_2_in_4 = NULL; main_Color_2_in_5 = NULL; main_Color_2_out_1 = NULL; @@ -496,9 +517,9 @@ main_Image_1_in_3 = "X24,,"; main_Image_1_in_4 = 0; main_Image_1_in_5 = NULL; main_Image_1_in_6 = NULL; -main_Image_1_in_7 = NULL; +main_Image_1_in_7 = 4.66499; main_Image_1_in_8 = 640; -main_Image_1_in_9 = 0.75; +main_Image_1_in_9 = 0.750781; main_Image_1_in_10 = NULL; main_Image_1_in_11 = NULL; main_Image_1_in_12 = 0; diff --git a/deal.II/contrib/dx/grid_simple.cfg b/deal.II/contrib/dx/grid_simple.cfg new file mode 100644 index 0000000000..f2a7eb8f45 --- /dev/null +++ b/deal.II/contrib/dx/grid_simple.cfg @@ -0,0 +1,18 @@ +// +// time: Fri Dec 14 14:44:51 2001 +// +// version: 3.1.2 (format), 4.1.3 (DX) +// +// +// interactor FileSelector[1]: num_components = 1, value = NULL +// +// node Image[1]: +// depth: value = 24 +// window: position = (0.4500,0.3291), size = 0.5109x0.5127 +// input[1]: defaulting = 0, value = "Image_1" +// input[4]: defaulting = 0, value = 0 +// input[14]: defaulting = 0, value = 1 +// input[19]: defaulting = 0, value = 0 +// input[22]: defaulting = 0, value = "white" +// internal caching: 1 +// interaction mode = NONE diff --git a/deal.II/contrib/dx/grid_simple.net b/deal.II/contrib/dx/grid_simple.net new file mode 100644 index 0000000000..6b19544a69 --- /dev/null +++ b/deal.II/contrib/dx/grid_simple.net @@ -0,0 +1,493 @@ +// +// time: Fri Dec 14 14:44:51 2001 +// +// version: 3.1.2 (format), 4.1.3 (DX) +// +// +// MODULE main +// workspace: width = 292, height = 506 +// layout: snap = 1, width = 50, height = 50, align = CC +// +macro main( +) -> ( +) { + // + // node FileSelector[1]: x = 181, y = 44, inputs = 0, label = FileSelector + // output[1]: visible = 1, type = 32, value = NULL + // output[2]: visible = 1, type = 32, value = NULL + // + // + // node Import[1]: x = 189, y = 144, inputs = 6, label = Import + // +main_Import_1_out_1 = + Import( + main_FileSelector_1_out_1, + main_Import_1_in_2, + main_Import_1_in_3, + main_Import_1_in_4, + main_Import_1_in_5, + main_Import_1_in_6 + ) [instance: 1, cache: 1]; + // + // node ShowConnections[1]: x = 159, y = 244, inputs = 1, label = ShowConnections + // +main_ShowConnections_1_out_1 = + ShowConnections( + main_Import_1_out_1 + ) [instance: 1, cache: 1]; + // + // node Color[1]: x = 189, y = 344, inputs = 5, label = Color + // input[2]: defaulting = 0, visible = 1, type = 32, value = "black" + // +main_Color_1_out_1 = + Color( + main_ShowConnections_1_out_1, + main_Color_1_in_2, + main_Color_1_in_3, + main_Color_1_in_4, + main_Color_1_in_5 + ) [instance: 1, cache: 1]; + // + // node Image[1]: x = 189, y = 444, inputs = 49, label = Image + // input[1]: defaulting = 0, visible = 0, type = 32, value = "Image_1" + // input[4]: defaulting = 0, visible = 0, type = 1, value = 0 + // input[14]: defaulting = 0, visible = 0, type = 1, value = 1 + // input[19]: defaulting = 0, visible = 0, type = 3, value = 0 + // input[22]: defaulting = 0, visible = 0, type = 32, value = "white" + // depth: value = 24 + // window: position = (0.4500,0.3291), size = 0.5109x0.5127 + // internal caching: 1 + // interaction mode = NONE + // +main_Image_1_out_1, +main_Image_1_out_2, +main_Image_1_out_3 = + Image( + main_Image_1_in_1, + main_Color_1_out_1, + main_Image_1_in_3, + main_Image_1_in_4, + main_Image_1_in_5, + main_Image_1_in_6, + main_Image_1_in_7, + main_Image_1_in_8, + main_Image_1_in_9, + main_Image_1_in_10, + main_Image_1_in_11, + main_Image_1_in_12, + main_Image_1_in_13, + main_Image_1_in_14, + main_Image_1_in_15, + main_Image_1_in_16, + main_Image_1_in_17, + main_Image_1_in_18, + main_Image_1_in_19, + main_Image_1_in_20, + main_Image_1_in_21, + main_Image_1_in_22, + main_Image_1_in_23, + main_Image_1_in_24, + main_Image_1_in_25, + main_Image_1_in_26, + main_Image_1_in_27, + main_Image_1_in_28, + main_Image_1_in_29, + main_Image_1_in_30, + main_Image_1_in_31, + main_Image_1_in_32, + main_Image_1_in_33, + main_Image_1_in_34, + main_Image_1_in_35, + main_Image_1_in_36, + main_Image_1_in_37, + main_Image_1_in_38, + main_Image_1_in_39, + main_Image_1_in_40, + main_Image_1_in_41, + main_Image_1_in_42, + main_Image_1_in_43, + main_Image_1_in_44, + main_Image_1_in_45, + main_Image_1_in_46, + main_Image_1_in_47, + main_Image_1_in_48, + main_Image_1_in_49 + ) [instance: 1, cache: 1]; +// network: end of macro body +CacheScene(main_Image_1_in_1, main_Image_1_out_1, main_Image_1_out_2); +} +main_FileSelector_1_out_1 = NULL; +main_Import_1_in_2 = NULL; +main_Import_1_in_3 = NULL; +main_Import_1_in_4 = NULL; +main_Import_1_in_5 = NULL; +main_Import_1_in_6 = NULL; +main_Import_1_out_1 = NULL; +main_ShowConnections_1_out_1 = NULL; +main_Color_1_in_2 = "black"; +main_Color_1_in_3 = NULL; +main_Color_1_in_4 = NULL; +main_Color_1_in_5 = NULL; +main_Color_1_out_1 = NULL; +macro Image( + id, + object, + where, + useVector, + to, + from, + width, + resolution, + aspect, + up, + viewAngle, + perspective, + options, + buttonState = 1, + buttonUpApprox = "none", + buttonDownApprox = "none", + buttonUpDensity = 1, + buttonDownDensity = 1, + renderMode = 0, + defaultCamera, + reset, + backgroundColor, + throttle, + RECenable = 0, + RECfile, + RECformat, + RECresolution, + RECaspect, + AAenable = 0, + AAlabels, + AAticks, + AAcorners, + AAframe, + AAadjust, + AAcursor, + AAgrid, + AAcolors, + AAannotation, + AAlabelscale, + AAfont, + interactionMode, + title, + AAxTickLocs, + AAyTickLocs, + AAzTickLocs, + AAxTickLabels, + AAyTickLabels, + AAzTickLabels, + webOptions) -> ( + object, + camera, + where) +{ + ImageMessage( + id, + backgroundColor, + throttle, + RECenable, + RECfile, + RECformat, + RECresolution, + RECaspect, + AAenable, + AAlabels, + AAticks, + AAcorners, + AAframe, + AAadjust, + AAcursor, + AAgrid, + AAcolors, + AAannotation, + AAlabelscale, + AAfont, + AAxTickLocs, + AAyTickLocs, + AAzTickLocs, + AAxTickLabels, + AAyTickLabels, + AAzTickLabels, + interactionMode, + title, + renderMode, + buttonUpApprox, + buttonDownApprox, + buttonUpDensity, + buttonDownDensity) [instance: 1, cache: 1]; + autoCamera = + AutoCamera( + object, + "front", + object, + resolution, + aspect, + [0,1,0], + perspective, + viewAngle, + backgroundColor) [instance: 1, cache: 1]; + realCamera = + Camera( + to, + from, + width, + resolution, + aspect, + up, + perspective, + viewAngle, + backgroundColor) [instance: 1, cache: 1]; + coloredDefaultCamera = + UpdateCamera(defaultCamera, + background=backgroundColor) [instance: 1, cache: 1]; + nullDefaultCamera = + Inquire(defaultCamera, + "is null + 1") [instance: 1, cache: 1]; + resetCamera = + Switch( + nullDefaultCamera, + coloredDefaultCamera, + autoCamera) [instance: 1, cache: 1]; + resetNull = + Inquire( + reset, + "is null + 1") [instance: 2, cache: 1]; + reset = + Switch( + resetNull, + reset, + 0) [instance: 2, cache: 1]; + whichCamera = + Compute( + "($0 != 0 || $1 == 0) ? 1 : 2", + reset, + useVector) [instance: 1, cache: 1]; + camera = Switch( + whichCamera, + resetCamera, + realCamera) [instance: 3, cache: 1]; + AAobject = + AutoAxes( + object, + camera, + AAlabels, + AAticks, + AAcorners, + AAframe, + AAadjust, + AAcursor, + AAgrid, + AAcolors, + AAannotation, + AAlabelscale, + AAfont, + AAxTickLocs, + AAyTickLocs, + AAzTickLocs, + AAxTickLabels, + AAyTickLabels, + AAzTickLabels) [instance: 1, cache: 1]; + switchAAenable = Compute("$0+1", + AAenable) [instance: 2, cache: 1]; + object = Switch( + switchAAenable, + object, + AAobject) [instance:4, cache: 1]; + SWapproximation_options = + Switch( + buttonState, + buttonUpApprox, + buttonDownApprox) [instance: 5, cache: 1]; + SWdensity_options = + Switch( + buttonState, + buttonUpDensity, + buttonDownDensity) [instance: 6, cache: 1]; + HWapproximation_options = + Format( + "%s,%s", + buttonDownApprox, + buttonUpApprox) [instance: 1, cache: 1]; + HWdensity_options = + Format( + "%d,%d", + buttonDownDensity, + buttonUpDensity) [instance: 2, cache: 1]; + switchRenderMode = Compute( + "$0+1", + renderMode) [instance: 3, cache: 1]; + approximation_options = Switch( + switchRenderMode, + SWapproximation_options, + HWapproximation_options) [instance: 7, cache: 1]; + density_options = Switch( + switchRenderMode, + SWdensity_options, + HWdensity_options) [instance: 8, cache: 1]; + renderModeString = Switch( + switchRenderMode, + "software", + "hardware")[instance: 9, cache: 1]; + object_tag = Inquire( + object, + "object tag")[instance: 3, cache: 1]; + annoted_object = + Options( + object, + "send boxes", + 0, + "cache", + 1, + "object tag", + object_tag, + "ddcamera", + whichCamera, + "rendering approximation", + approximation_options, + "render every", + density_options, + "button state", + buttonState, + "rendering mode", + renderModeString) [instance: 1, cache: 1]; + RECresNull = + Inquire( + RECresolution, + "is null + 1") [instance: 4, cache: 1]; + ImageResolution = + Inquire( + camera, + "camera resolution") [instance: 5, cache: 1]; + RECresolution = + Switch( + RECresNull, + RECresolution, + ImageResolution) [instance: 10, cache: 1]; + RECaspectNull = + Inquire( + RECaspect, + "is null + 1") [instance: 6, cache: 1]; + ImageAspect = + Inquire( + camera, + "camera aspect") [instance: 7, cache: 1]; + RECaspect = + Switch( + RECaspectNull, + RECaspect, + ImageAspect) [instance: 11, cache: 1]; + switchRECenable = Compute( + "$0 == 0 ? 1 : (($2 == $3) && ($4 == $5)) ? ($1 == 1 ? 2 : 3) : 4", + RECenable, + switchRenderMode, + RECresolution, + ImageResolution, + RECaspect, + ImageAspect) [instance: 4, cache: 1]; + NoRECobject, RECNoRerenderObject, RECNoRerHW, RECRerenderObject = Route(switchRECenable, annoted_object); + Display( + NoRECobject, + camera, + where, + throttle) [instance: 1, cache: 1]; + image = + Render( + RECNoRerenderObject, + camera) [instance: 1, cache: 1]; + Display( + image, + NULL, + where, + throttle) [instance: 2, cache: 1]; + WriteImage( + image, + RECfile, + RECformat) [instance: 1, cache: 1]; + rec_where = Display( + RECNoRerHW, + camera, + where, + throttle) [instance: 1, cache: 0]; + rec_image = ReadImageWindow( + rec_where) [instance: 1, cache: 1]; + WriteImage( + rec_image, + RECfile, + RECformat) [instance: 1, cache: 1]; + RECupdateCamera = + UpdateCamera( + camera, + resolution=RECresolution, + aspect=RECaspect) [instance: 2, cache: 1]; + Display( + RECRerenderObject, + camera, + where, + throttle) [instance: 1, cache: 1]; + RECRerenderObject = + ScaleScreen( + RECRerenderObject, + NULL, + RECresolution, + camera) [instance: 1, cache: 1]; + image = + Render( + RECRerenderObject, + RECupdateCamera) [instance: 2, cache: 1]; + WriteImage( + image, + RECfile, + RECformat) [instance: 2, cache: 1]; +} +main_Image_1_in_1 = "Image_1"; +main_Image_1_in_3 = "X24,,"; +main_Image_1_in_4 = 0; +main_Image_1_in_5 = NULL; +main_Image_1_in_6 = NULL; +main_Image_1_in_7 = NULL; +main_Image_1_in_8 = NULL; +main_Image_1_in_9 = NULL; +main_Image_1_in_10 = NULL; +main_Image_1_in_11 = NULL; +main_Image_1_in_12 = NULL; +main_Image_1_in_13 = NULL; +main_Image_1_in_14 = 1; +main_Image_1_in_15 = NULL; +main_Image_1_in_16 = NULL; +main_Image_1_in_17 = NULL; +main_Image_1_in_18 = NULL; +main_Image_1_in_19 = 0; +main_Image_1_in_20 = NULL; +main_Image_1_in_21 = NULL; +main_Image_1_in_22 = "white"; +main_Image_1_in_23 = NULL; +main_Image_1_in_25 = NULL; +main_Image_1_in_26 = NULL; +main_Image_1_in_27 = NULL; +main_Image_1_in_28 = NULL; +main_Image_1_in_29 = NULL; +main_Image_1_in_30 = NULL; +main_Image_1_in_31 = NULL; +main_Image_1_in_32 = NULL; +main_Image_1_in_33 = NULL; +main_Image_1_in_34 = NULL; +main_Image_1_in_35 = NULL; +main_Image_1_in_36 = NULL; +main_Image_1_in_37 = NULL; +main_Image_1_in_38 = NULL; +main_Image_1_in_39 = NULL; +main_Image_1_in_40 = NULL; +main_Image_1_in_41 = NULL; +main_Image_1_in_42 = NULL; +main_Image_1_in_43 = NULL; +main_Image_1_in_44 = NULL; +main_Image_1_in_45 = NULL; +main_Image_1_in_46 = NULL; +main_Image_1_in_47 = NULL; +main_Image_1_in_48 = NULL; +main_Image_1_in_49 = NULL; +Executive("product version 4 1 3"); +$sync +main(); -- 2.39.5