Skip to content

Commit cc2c164

Browse files
Transurgeonclaude
andcommitted
Simplify Python bindings: remove redundant wrappers and unify variants
- Unify make_constant into make_parameter with optional values arg - Remove make_const_scalar_mult and make_const_vector_mult (use make_parameter + param variant) - Unify rel_entr/rel_entr_scalar_vector/rel_entr_vector_scalar into single make_rel_entr with auto-dispatch - Unify sparse/dense left/right matmul into make_left_matmul/make_right_matmul with format string Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 633ee43 commit cc2c164

11 files changed

Lines changed: 369 additions & 539 deletions

sparsediffpy/_bindings/atoms/const_scalar_mult.h

Lines changed: 0 additions & 45 deletions
This file was deleted.

sparsediffpy/_bindings/atoms/const_vector_mult.h

Lines changed: 0 additions & 69 deletions
This file was deleted.

sparsediffpy/_bindings/atoms/constant.h

Lines changed: 0 additions & 35 deletions
This file was deleted.

sparsediffpy/_bindings/atoms/dense_matmul.h

Lines changed: 0 additions & 161 deletions
This file was deleted.

0 commit comments

Comments
 (0)