Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
src/sage/libs/coxeter3/decl.pxd: Add coxeter/ prefix to all header in…
Browse files Browse the repository at this point in the history
…cludes; src/module_list.py: remove include_dirs option
  • Loading branch information
mkoeppe committed Jun 3, 2020
1 parent 2b060ae commit 4f0d07d
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 16 deletions.
1 change: 0 additions & 1 deletion src/module_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -517,7 +517,6 @@ def uname_specific(name, value, alternative):

OptionalExtension('sage.libs.coxeter3.coxeter',
sources = ['sage/libs/coxeter3/coxeter.pyx'],
# include_dirs = [os.path.join(SAGE_INC, 'coxeter')],
package = 'coxeter3'),

Extension('sage.libs.ecl',
Expand Down
30 changes: 15 additions & 15 deletions src/sage/libs/coxeter3/decl.pxd
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@
# http://www.gnu.org/licenses/
#*****************************************************************************

cdef extern from "globals.h":
cdef extern from "coxeter/globals.h":
ctypedef unsigned long Ulong


########
# Bits #
########
cdef extern from "bits.h":
cdef extern from "coxeter/bits.h":
ctypedef Ulong LFlags

cdef extern from "coxtypes.h" namespace "coxtypes":
cdef extern from "coxeter/coxtypes.h" namespace "coxtypes":
ctypedef unsigned short Rank
ctypedef Ulong CoxSize # should hold at least 32 bits
ctypedef Ulong BettiNbr # should hold at least 32 bits
Expand Down Expand Up @@ -46,7 +46,7 @@ cdef extern from "coxtypes.h" namespace "coxtypes":
################
# String #
################
cdef extern from "io.h" namespace "io":
cdef extern from "coxeter/io.h" namespace "io":
cdef cppclass c_String "io::String":
c_String()
c_String(char* s)
Expand All @@ -59,7 +59,7 @@ cdef extern from "io.h" namespace "io":
##############
# Type #
##############
cdef extern from "type.h":
cdef extern from "coxeter/type.h":
cdef cppclass c_Type "coxeter::Type":
c_Type()
c_Type(char* s)
Expand All @@ -69,33 +69,33 @@ cdef extern from "type.h":
##############
# Bits #
##############
cdef extern from "bits.h" namespace "bits":
cdef extern from "coxeter/bits.h" namespace "bits":
Generator firstBit(Ulong n)

##################
# CoxGraph #
##################
cdef extern from "graph.h" namespace "graph":
cdef extern from "coxeter/graph.h" namespace "graph":
ctypedef unsigned short CoxEntry
ctypedef struct c_CoxGraph "graph::CoxGraph":
pass

###############
# KLPol #
###############
cdef extern from "kl.h" namespace "kl":
cdef extern from "coxeter/kl.h" namespace "kl":
cdef cppclass c_KLPol "kl::KLPol":
const unsigned short& operator[](Ulong j)
unsigned long deg()
int isZero()

cdef extern from "polynomials.h" namespace "polynomials":
cdef extern from "coxeter/polynomials.h" namespace "polynomials":
c_String klpoly_append "polynomials::append"(c_String str, c_KLPol, char* x)

##################
# List #
##################
cdef extern from "list.h" namespace "list":
cdef extern from "coxeter/list.h" namespace "list":
cdef cppclass c_List_CoxWord "list::List<coxtypes::CoxWord> ":
c_List_CoxWord()
c_List_CoxWord(Ulong len)
Expand All @@ -106,7 +106,7 @@ cdef extern from "list.h" namespace "list":
###################
# CoxGroup #
###################
cdef extern from "coxgroup.h":
cdef extern from "coxeter/coxgroup.h":
cdef cppclass c_CoxGroup "coxeter::CoxGroup":
c_CoxGroup()
c_CoxGroup(c_Type t, Rank r)
Expand Down Expand Up @@ -139,16 +139,16 @@ cdef extern from "coxgroup.h":
#####################
# Interactive #
#####################
cdef extern from "interactive.h" namespace "interactive":
cdef extern from "coxeter/interactive.h" namespace "interactive":
c_CoxGroup* coxeterGroup(c_Type x, Rank l)

cdef extern from "constants.h":
cdef extern from "coxeter/constants.h":
void initConstants()

###############################
# Finite Coxeter groups #
###############################
cdef extern from "fcoxgroup.h" namespace "fcoxgroup":
cdef extern from "coxeter/fcoxgroup.h" namespace "fcoxgroup":
ctypedef struct c_FiniteCoxGroup "fcoxgroup::FiniteCoxGroup":
void fullContext()
bint isFullContext()
Expand All @@ -161,5 +161,5 @@ cdef extern from "fcoxgroup.h" namespace "fcoxgroup":
######################
# Sage specific #
######################
cdef extern from "sage.h" namespace "sage":
cdef extern from "coxeter/sage.h" namespace "sage":
void interval(c_List_CoxWord& l, c_CoxGroup& W, c_CoxWord& g, c_CoxWord& h)

0 comments on commit 4f0d07d

Please sign in to comment.