diff --git a/tensor.c b/tensor.c index f5df9e4..b95c60e 100644 --- a/tensor.c +++ b/tensor.c @@ -186,42 +186,6 @@ uint8_t tensor_cpy(tensor t1, const tensor t2) return 1; } -void tensor_add_scalar(tensor t, dtype n) -{ - assert(!tensor_is_empty(t)); - - tensoriter_scalar iter = tensoriter_scalar_create(t); - tensoriter_scalar_map_add(iter, n); - tensoriter_scalar_destroy(iter); -} - -void tensor_sub_scalar(tensor t, dtype n) -{ - assert(!tensor_is_empty(t)); - - tensoriter_scalar iter = tensoriter_scalar_create(t); - tensoriter_scalar_map_sub(iter, n); - tensoriter_scalar_destroy(iter); -} - -void tensor_mul_scalar(tensor t, dtype n) -{ - assert(!tensor_is_empty(t)); - - tensoriter_scalar iter = tensoriter_scalar_create(t); - tensoriter_scalar_map_mul(iter, n); - tensoriter_scalar_destroy(iter); -} - -void tensor_div_scalar(tensor t, dtype n) -{ - assert(!tensor_is_empty(t)); - - tensoriter_scalar iter = tensoriter_scalar_create(t); - tensoriter_scalar_map_div(iter, n); - tensoriter_scalar_destroy(iter); -} - uint8_t tensor_add_inplace(tensor t1, const tensor t2) { assert(!tensor_is_empty(t1)); diff --git a/tensor.h b/tensor.h index 0a6f2ff..78ead75 100644 --- a/tensor.h +++ b/tensor.h @@ -55,10 +55,6 @@ uint8_t tensor_init_zero(tensor t, uint8_t rank, const uint32_t *size); uint8_t tensor_init_rand(tensor t, uint8_t rank, const uint32_t *size, dtype max); uint8_t tensor_cpy(tensor t1, const tensor t2); -void tensor_add_scalar(tensor t, dtype n); -void tensor_sub_scalar(tensor t, dtype n); -void tensor_mul_scalar(tensor t, dtype n); -void tensor_div_scalar(tensor t, dtype n); uint8_t tensor_add_inplace(tensor t1, const tensor t2); uint8_t tensor_sub_inplace(tensor t1, const tensor t2); tensor tensor_add(const tensor t1, const tensor t2);