Initial stages of upgrading System to work with Kernel classes
Beginning handling of adding kernels, while keeping kernal classes independant of the System
Added various Kernel items; ConstantKernel and its registry class is working in an acceptable manner
Added Testing framework; started work on MatrixKernel
Re-orginzed file structure
Function and Constant registries are now working
Minor changes trying to track down problem deleting objects, may be best just to remove warnings on repeating/overwritting kernels
Generalized behavior of kernels such that KernelRegistry does not need to be inherited
Behavior of Constant and Function kernels and registries is now in a semi-final form
Some progress on MatrixKernelRegistry class
Complete redesign of testing framework; MatrixKernel now performs integration over all elements; MatrixRegistry performs assembly using MatrixKernel integration and links matrices that have the same name
Added ability to capture failure of test_*.m files with option of throwing the error
Fixed bugs in a few tests, added option to zero matrices in MatrixKernel and MatrixKernelRegistry
MatrixKernel is now operates and assembles both matrix and vectors, using the 'Type' flag to distiguish between the two
1D boundary integration now working via MatrixKernel
Example1c now working with Diffusion and Source Kernels
AutoKernel basics defined, direct functions not supported yet
Beginning to update System class
System class is now operational using Kernels; example1b working
changed name of method for adding essential boundaries