1. 02 Jan, 2018 2 commits
  2. 24 Oct, 2017 1 commit
    • Pries, Jason's avatar
      Add AirgapTorque : PostProcessorElement · dca2ca2b
      Pries, Jason authored
          Torque calculation from body forces is complicated by discontinuities in field gradients across material boundaries
      
      Fix for Mesh::insert_internal_boundaries with small airgaps
          This method is probably not 100% fixed, but it is more stable than before (SalientPoleSynchrel regression tests run with CylindricalAirgap<2>)
      dca2ca2b
  3. 26 Jul, 2017 1 commit
  4. 06 Apr, 2017 1 commit
  5. 20 Mar, 2017 1 commit
    • JasonPries's avatar
      Implements Mesh smoothing and MappedBoundaryPair · 27c32224
      JasonPries authored
      Mesh::smooth() is based on satisfaction of a Laplacian condition
      
      MappedBoundaryPair guarantees correct behavior of PeriodicBoundaryConditions when the UniformDiscretization option is set to false
      27c32224
  6. 13 Mar, 2017 1 commit
  7. 27 Feb, 2017 1 commit
  8. 26 Feb, 2017 1 commit
  9. 25 Feb, 2017 1 commit
  10. 21 Feb, 2017 1 commit
  11. 19 Feb, 2017 1 commit
  12. 18 Feb, 2017 1 commit
  13. 17 Feb, 2017 1 commit
  14. 14 Feb, 2017 1 commit
  15. 13 Feb, 2017 1 commit
  16. 10 Feb, 2017 1 commit
  17. 13 Dec, 2016 1 commit
    • Jason Pries's avatar
      Refactor after move to CMake/GoogleTest (#1) · 7acb9b2f
      Jason Pries authored
      * Translate tests from CMake to GoogleTest
      * Split Branch/Star/Constellation into multiple files
      * Update Sketch.save_as to create directory if it does not exist using Boost::Filesystem
      * Split Constraint.h/Constraint.cpp into multiple h/cpp files
      * Split Pattern.h/Pattern.cpp into multiple h/cpp files
      * Separate mesh/Point class in to own Point.h/Point.cpp files
      * Separate mesh/utility functions into own util.h/util.cpp files
      * Fixed problem with Sketch Contour/Boundary parsing related to supremum calculations
      * Added .oesk extension for sketch output files
      * Added .oeme extension for mesh output files
      * Add build_gallery.py python script. Parses ./build/test/output directory for .oesk and .oeme files and saves images using matplotlib
      * Removed using namespace std
      * Updated implementation of RotateCopy
      * Added RemoveInternalBoundary option to Pattern and subclasses
      * Rewrote Mesh::locate_triangle function
      * Changed type of Mesh.Points from vector<Point*> to vector<Point>
      * Changed Edge members from type Edge* to type size_t
      * Cleanup of Edge and Node access interface in Mesh
      * Change Mesh::Edges from type std::vector<Edge*> to std::Vector<Edge>
      * Add std::vector<DartConstraint> Constraints to Mesh. Revamp of constraint handling.
      * Change Sketch Variable and Vertex vectors from raw pointers to shared pointers
      * Change Sketch Boundary and Contour vector from raw pointers to shared pointers
      * Change Sketch Pattern vector from raw pointers to shared pointers
      * Change Sketch Constraint and Curve vectors from raw pointers to shared pointers
      * Fix memory leaks
      * Cleanup of Sketch and reorganization of dependencies
      * Add shared_ptr const correctness to Sketch
      * Robustified implementation of Sketch::solve()
      * Started refactorization of mesh refinement control algorithm
      7acb9b2f