Fixes radius for eta function in funcs. Uses the correct, low wavenumber kernel in invmed.
Adds a few new tests to the Makefile. Fixes function signature to use const
Adds functions for reading values and setting source values for the adjoint operator.
Uses const now
Adds fucntionality for new mult operator using the adjoint. comments out some useless checks
Changes up the tests due to looking for nonexistent bugs.
Adds random pt generating functions. removes printing from useless SetSrcValues function. Fixes mult to take advantage of passing in src_values
removed accidentally added submodule
Switched out #pragma once for old style header guard
Adds many functions for testing purposes. Makes some functions of r^2 rather than r which is making it not work for some reason
Removes some of the utility functions from the top of the invmed.cpp file and moves them to invmed_utils.hpp. Declaration and definition included in header (for simplicity). Adds option for full or only partial observations (a bit of a hack, needs to be improved).
Completely redone. Adds more tests.
Changes to clean up a little
Updates to the README
Fixing spacing on the readme
Adds an l2 (little ell) norm function to invmed_tree.txx and hpp. This norm is not one for the function f(x)=1 on the unit cube, but rather it depends on the number of places we use to approximate the function. We could divide by the number of points to normalize, maybe this is a good idea, maybe it isn't. Not sure. This commit also updates test.cpp to make use of this new function.
-Changes invmed_utils.hpp and src/invmed.cpp and test/test.hpp to accept
the regularization parameter as an option.
-Fixes switched indices in include/invmed_tree.txx ConjMultiply
-Begins addition of new test for symmetry
Forgot I made changes that weren
Fixes critical error not calling ClearFFMData() on the ptfmm tree in the operator. Other small fixes
Adding alpha to readme