- 24 Feb, 2017 1 commit
-
-
JasonPries authored
-
- 21 Feb, 2017 1 commit
-
-
JasonPries authored
Paves the way for local region refinement. Necessary for converting refineable mesh to FEA discretization.
-
- 19 Feb, 2017 1 commit
-
-
JasonPries authored
This is groundwork for the initial implementation strategy for virtual motion with node renumbering and periodic boundary constraints in the FEA solvers
-
- 18 Feb, 2017 1 commit
-
-
JasonPries authored
Modification was necessary to introduce uniform boundary discretizations. More work may be needed to make this fully robust.
-
- 17 Feb, 2017 1 commit
-
-
JasonPries authored
-
- 14 Feb, 2017 1 commit
-
-
JasonPries authored
Some infrastructure changes for implementing boundaries with uniform discretizations
-
- 13 Feb, 2017 1 commit
-
-
JasonPries authored
Allows for two-way traversal between Edges and DartConstraint
-
- 10 Feb, 2017 1 commit
-
-
JasonPries authored
Adds a queueing mechanism to insert nodes in order to allow multiple simultaneous insertions. Adds a BoundaryConstraint vector. Each BoundaryConstraint is associated with one curve, and contains and an index vector for referencing the associated DartConstraints.
-
- 06 Feb, 2017 1 commit
-
-
JasonPries authored
Definition of static constexpr double[] in TriangleQuadrature structs were behaving differently between different versions of gcc. The latest gcc 6.3.1-1 didn't like the fact that the ODR was being violated, whereas some previous versions didn't care. The definitions need to be visible in the Physics headers, so the quadrature rules were moved to a separate library and the definitions were moved to a cpp file.
-
- 02 Feb, 2017 1 commit
-
-
JasonPries authored
Upgrades test of relative rotation motion using a SlidingInterface to include spatially varying excitation so that the motion is observable
-
- 31 Jan, 2017 1 commit
-
-
JasonPries authored
Initial implementation and testing of relative motion with a SlidingInterface
-
- 30 Jan, 2017 1 commit
-
-
JasonPries authored
Initial implementation and testing of periodic/antiperiodic boundary conditions for magnetostatic solvers
-
- 28 Jan, 2017 1 commit
-
-
JasonPries authored
More infrastructure work for periodic b.c.s
-
- 27 Jan, 2017 1 commit
-
-
JasonPries authored
Simplification and clarification of (discrete) boundary conditions effecting the implementation of FiniteElementMesh classes
-
- 23 Jan, 2017 1 commit
-
-
JasonPries authored
Framework for multi-material magnetic models and testing of linear material properties with relative permeability > 1
-
- 20 Jan, 2017 1 commit
-
-
JasonPries authored
Infrastructure and planning for multi-material models
-
- 18 Jan, 2017 1 commit
-
-
JasonPries authored
Elaboration of TwoRegionHex magnetostatic_forcing tests
-
- 17 Jan, 2017 1 commit
-
-
JasonPries authored
Started implementation of Magnetostatic solver Work on Dirichlet boundary conditions (magnetic insulation)
-
- 10 Jan, 2017 1 commit
-
-
JasonPries authored
Work on HomogeneousForcing for Poisson-like equations Started implementation of Magnetostatic solver
-
- 09 Jan, 2017 1 commit
-
-
JasonPries authored
Work on HomogeneousForcing for Poisson-like equations Started implementation of Physics template interface
-
- 04 Jan, 2017 1 commit
-
-
JasonPries authored
Work on HomogeneousForcing for Poisson-like equations Started implementation of Physics template interface
-
- 03 Jan, 2017 1 commit
-
-
JasonPries authored
-
- 02 Jan, 2017 1 commit
-
-
JasonPries authored
Refactor tests and matrix construction to utilize interfaces for XMatrixGroup classes
-
- 28 Dec, 2016 1 commit
-
-
JasonPries authored
-
- 27 Dec, 2016 1 commit
-
-
JasonPries authored
-
- 14 Dec, 2016 1 commit
-
-
JasonPries authored
-
- 13 Dec, 2016 1 commit
-
-
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
-
- 13 Oct, 2016 1 commit
-
-
Jason Pries authored
-
- 12 Oct, 2016 1 commit
-
-
Jason Pries authored
-