1. 31 Mar, 2016 1 commit
  2. 29 May, 2015 1 commit
  3. 12 Feb, 2015 1 commit
  4. 11 Feb, 2015 1 commit
  5. 08 Jan, 2015 1 commit
  6. 03 Dec, 2014 1 commit
    • brugger's avatar
      · bb97930a
      brugger authored
      I enhanced the Multi-Pass CSG discretization method to only process 
      duplicate boundaries once. This results in better quality discretizations,
      a reduction in the amount of memory used, and an improvement in processing
      speed.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@25150 18c085ea-50e0-402c-830e-de6fd14e8384
      bb97930a
  7. 24 Nov, 2014 1 commit
    • brugger's avatar
      · e2641ec9
      brugger authored
      I modified the multipass csg discretization so that it can be specified
      if all the regions should be discretized at once or individually.
      Currently, it is hardcode to do them individually, but I will add a 
      user control for VisIt 2.9. 
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@25093 18c085ea-50e0-402c-830e-de6fd14e8384
      e2641ec9
  8. 21 Nov, 2014 1 commit
    • brugger's avatar
      · a44388e7
      brugger authored
      I modified VisIt so that it no longer crashes discretizing CSG meshes 
      with the multi pass method when the number of boundaries in a region 
      exceeds an internal limit. It now issues a warning message and tries 
      the uniform discretization method. This resolves #2067.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@25083 18c085ea-50e0-402c-830e-de6fd14e8384
      a44388e7
  9. 09 Sep, 2014 1 commit
    • brugger's avatar
      · 46c4096e
      brugger authored
      I corrected a bug with the multipass CSG discretization. It created
      incorrect results in regions where one or more boundaries was referenced
      multiple times and the total number of boundaries in the mesh was greater
      than 512. This resolves #1975.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@24397 18c085ea-50e0-402c-830e-de6fd14e8384
      46c4096e
  10. 10 Aug, 2014 1 commit
  11. 26 Jul, 2014 1 commit
  12. 10 Jul, 2014 1 commit
  13. 01 Jul, 2014 1 commit
  14. 30 Jun, 2014 1 commit
  15. 29 Jun, 2014 1 commit
  16. 25 Apr, 2014 1 commit
    • brugger's avatar
      · 45fa6023
      brugger authored
      I modified the multi-pass discretization of CSG meshes to process each
      domain independently if the number total number of boundary surfaces is
      above the internal limit. This will make if possible to handle larger
      CSG meshes. I also added the class vtkCSGFixedLengthBitField in order
      to make it easier to change the number of bits used by the multi-pass
      discretization. I added a description of the change to the release notes.
      This resolves #1793.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@23226 18c085ea-50e0-402c-830e-de6fd14e8384
      45fa6023
  17. 13 Sep, 2013 1 commit
  18. 09 May, 2013 1 commit
  19. 30 Jan, 2013 1 commit
    • brugger's avatar
      · 41b02b4c
      brugger authored
      I made some more changes for VTK 6.0. Most of the changes work with VTK
      5.8 and 6.0, but a few don't and those are conditionaly compiled. My
      plan is to remove the VTK 5.8 cases once we have switched, but this allows
      the changes to be tested.
      
      The types of changes made were:
      
      1) filter->SetInput(vtkDataObject);
         filter->AddInput(vtkDataObvect);
         filter->RemoveInput(vtkDataObvect);
      
           to
      
         filter->SetInputData(vtkDataObject);
         filter->AddInputData(vtkDataObvect);
         filter->RemoveInputData(vtkDataObvect);
      
      2) filter1->SetInput(filter2->GetOutput());
      
           to
      
         filter1->SetInputConnection(filter2->GetOutputPort());
      
       3) output->GetUpdateGhostLevel();
          output->GetUpdateNumberOfPieces();
      
            to
      
          outInfo->Get(
            vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_GHOST_LEVELS());
          outInfo->Get(
            vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_PIECES());
      
       4) virtual void WriteFile(ofstream *, vtkImageData, int ext[6]);
          virtual void WriteFileHeader(ofstream *, vtkImageData *);
      
            to
      
          virtual void WriteFile(ofstream *, vtkImageData *, int ext[6], int wExt[6]);
          virtual void WriteFileHeader(ofstream *, vtkImageData *, int wExt[6]);
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@20178 18c085ea-50e0-402c-830e-de6fd14e8384
      41b02b4c
  20. 08 Jan, 2013 1 commit
    • brugger's avatar
      · 46b2e756
      brugger authored
      I eliminated some deprecated VTK coding. In particular:
      
         I replaced vtkTypeRevisionMacro with vtkTypeMacro
         I eliminated vtkCxxRevisionMacro
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@19953 18c085ea-50e0-402c-830e-de6fd14e8384
      46b2e756
  21. 26 Jul, 2012 1 commit
    • brugger's avatar
      · 80168542
      brugger authored
      I made a number of changes to the multi-pass CSG discretization to
      improve performance. These include:
      
      a) I increased the number of boundaries that can be handled from
         128 to 512.
      
      b) I modified the discretization to perform the partitions against
         all the boundaries and then create a vtkDataSet at the end rather
         than creating a new vtkDataSet after partitioning with each boundary.
      
      c) I changed the discretization to only process a portion of the mesh
         on each processor instead of the entire mesh. Previously each processor
         processed the entire mesh.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@18840 18c085ea-50e0-402c-830e-de6fd14e8384
      80168542
  22. 05 Mar, 2012 1 commit
    • brugger's avatar
      · 3ad0e019
      brugger authored
      I updated the year in the copyright notice from "2000 - 2011" to
      "2000 - 2012" in all the ".c" and ".C" files in the src directory.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@17584 18c085ea-50e0-402c-830e-de6fd14e8384
      3ad0e019
  23. 24 Oct, 2011 1 commit
  24. 03 Oct, 2011 1 commit
  25. 30 Mar, 2011 1 commit
  26. 18 Jan, 2011 1 commit
    • brugger's avatar
      · b22d9fd2
      brugger authored
      I updated the copyright dates in the copyright notice in all the "*.c",
      "*.C", "*.h", "*.java", "*.cmake", "*.txt" and "*.in" files in the "src"
      directory.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@13578 18c085ea-50e0-402c-830e-de6fd14e8384
      b22d9fd2
  27. 20 Jul, 2010 1 commit
    • brugger's avatar
      · a78ec05f
      brugger authored
      I updated the LLNL review and release number in the copyright notice
      in all the "*.C", "*.h", "*.java", "*.cmake", "*.txt" and "*.in" files
      in the src directory.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@11946 18c085ea-50e0-402c-830e-de6fd14e8384
      a78ec05f
  28. 29 Mar, 2010 1 commit
  29. 26 Feb, 2010 1 commit
  30. 04 Aug, 2009 1 commit
    • brugger's avatar
      · 546e8915
      brugger authored
      1) I changed the year in the copyright notice from 2008 to 2009 in a
         bunch of files. A total of 5231 files were changed.
      
      2) I corrected the LLNL review and release number in the copyright notices.
         It turns out I transposed 2 of the digits in many of the files when I
         originally put the new copyright notice in.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@8045 18c085ea-50e0-402c-830e-de6fd14e8384
      546e8915
  31. 17 Feb, 2009 2 commits
  32. 20 Aug, 2008 1 commit
  33. 01 May, 2008 1 commit
  34. 04 Jan, 2008 1 commit
    • brugger's avatar
      · 19103135
      brugger authored
      I updated the copyright notice in all the ".C" ".c" and ".h" files in
      src. This includes updating the year to 2008 and putting in the new
      LLNS verbage.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@2819 18c085ea-50e0-402c-830e-de6fd14e8384
      19103135
  35. 21 Nov, 2007 1 commit
  36. 17 Apr, 2007 1 commit
  37. 02 Apr, 2007 3 commits