Matches the public Multi-Output interface defined in the GPU class in MultiOutputGP_GPU.py. Mostly this is a convenience interface, though I needed to add the _process_inputs to allow validation routines to check the inputs for both the GP and MOGP classes (however this is not a public method so the public interface should match). Addresses #207.
New in this PR:
Additional interface methods to match the GPU class. Also adds a base class for consistency with the GP implementation.
Tests that ensure the functionality works as expected.
Matches the public Multi-Output interface defined in the GPU class in
MultiOutputGP_GPU.py
. Mostly this is a convenience interface, though I needed to add the_process_inputs
to allow validation routines to check the inputs for both the GP and MOGP classes (however this is not a public method so the public interface should match). Addresses #207.New in this PR: