Refactoring the FiberContainer class into FiberContainerBase, which is almost an abstract base class, and FiberContainerFinitedifference, which is a specific implementation of the discretization for fibers. The specific implementation of finite difference fibers has been moved into FiberFiniteDifference.
This passes the current tests for SkellySim, however, more are probably needed to make sure nothing broke. Right now, it works with I/O in a way that doesn't break the python interface, although this may change in the near future as we add fiber discretizations and the internal x_ variable is no longer always the spatial location of the node points.
Refactoring the FiberContainer class into FiberContainerBase, which is almost an abstract base class, and FiberContainerFinitedifference, which is a specific implementation of the discretization for fibers. The specific implementation of finite difference fibers has been moved into FiberFiniteDifference.
This passes the current tests for SkellySim, however, more are probably needed to make sure nothing broke. Right now, it works with I/O in a way that doesn't break the python interface, although this may change in the near future as we add fiber discretizations and the internal
x_
variable is no longer always the spatial location of the node points.