cip_rust/lib.rs
1// This crate is a library
2#![crate_type = "lib"]
3// The library is named "rary"
4#![crate_name = "cip_rust"]
5mod cip_internal;
6pub type Grids = cip_internal::Grids;
7pub type GridParameters = cip_internal::GridParameters;
8
9// Returns f^{n+1}_i
10pub fn cip_1d(grids: Grids) -> Vec<f64> {
11 return cip_internal::cip_calculation(grids);
12}
13
14pub fn initialize(first_grid_set: Grids){
15 return cip_internal::cip_initialization(first_grid_set);
16}