Skip to content

Commit d06c3d6

Browse files
committed
update includes to reflect sparsediffengine structure
1 parent b78a2ac commit d06c3d6

18 files changed

Lines changed: 19 additions & 18 deletions

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ python3_add_library(_sparsediffengine MODULE
2020

2121
target_include_directories(_sparsediffengine PRIVATE
2222
${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/include
23+
${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/include/atoms
24+
${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/include/utils
25+
${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/include/old-code
2326
${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/src
2427
${CMAKE_CURRENT_SOURCE_DIR}/sparsediffpy/_bindings
2528
)

SparseDiffEngine

Submodule SparseDiffEngine deleted from 7e7875d

SparseDiffEngine

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../SparseDiffEngine

sparsediffpy/_bindings/atoms/const_scalar_mult.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef ATOM_CONST_SCALAR_MULT_H
22
#define ATOM_CONST_SCALAR_MULT_H
33

4-
#include "bivariate.h"
4+
#include "bivariate_full_dom.h"
55
#include "common.h"
66

77
/* Constant scalar multiplication: a * f(x) where a is a constant double */

sparsediffpy/_bindings/atoms/const_vector_mult.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef ATOM_CONST_VECTOR_MULT_H
22
#define ATOM_CONST_VECTOR_MULT_H
33

4-
#include "bivariate.h"
4+
#include "bivariate_full_dom.h"
55
#include "common.h"
66

77
/* Constant vector elementwise multiplication: a ∘ f(x) where a is a constant vector

sparsediffpy/_bindings/atoms/dense_matmul.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef ATOM_DENSE_MATMUL_H
22
#define ATOM_DENSE_MATMUL_H
33

4-
#include "bivariate.h"
4+
#include "bivariate_full_dom.h"
55
#include "common.h"
66

77
/* Dense left matrix multiplication: A @ f(x) where A is a dense matrix.

sparsediffpy/_bindings/atoms/left_matmul.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef ATOM_LEFT_MATMUL_H
22
#define ATOM_LEFT_MATMUL_H
33

4-
#include "bivariate.h"
4+
#include "bivariate_full_dom.h"
55
#include "common.h"
66

77
/* Left matrix multiplication: A @ f(x) where A is a constant matrix */

sparsediffpy/_bindings/atoms/matmul.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef ATOM_MATMUL_H
22
#define ATOM_MATMUL_H
33

4-
#include "bivariate.h"
4+
#include "bivariate_full_dom.h"
55
#include "common.h"
66

77
/* Matrix multiplication: Z = X @ Y */

sparsediffpy/_bindings/atoms/multiply.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef ATOM_MULTIPLY_H
22
#define ATOM_MULTIPLY_H
33

4-
#include "bivariate.h"
4+
#include "bivariate_full_dom.h"
55
#include "common.h"
66

77
static PyObject *py_make_multiply(PyObject *self, PyObject *args)

sparsediffpy/_bindings/atoms/prod.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#define ATOM_PROD_H
44

55
#include "common.h"
6-
#include "other.h"
6+
#include "non_elementwise_full_dom.h"
77

88
static PyObject *py_make_prod(PyObject *self, PyObject *args)
99
{

0 commit comments

Comments
 (0)