mod random_matrix;
mod central_difference;
use std::error::Error;
use std::time::Instant;
pub fn run(rows: usize, cols: usize) -> Result<(), Box<dyn Error>> {
print!("generating random matrix...");
let m = random_matrix::generate(rows, cols);
println!("done.");
let before = Instant::now();
let d_x = central_difference::central_difference_x(&m);
println!("Time elapsed to calculate Dx and Dy: {:.2?}", before.elapsed());
Ok(())
}