document LinearMap::new