Skip to content

Commit 7a03fc6

Browse files
committed
Make XOX private
It's intended only for use within `is_versor` Every member we can remove from `Ga` makes galgebra easier to understand
1 parent c312ff9 commit 7a03fc6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

galgebra/ga.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ def __init__(self, bases, **kwargs):
447447
self.a = [] # List of dummy vectors for Mlt calculations
448448
self._agrads = {} # cache of gradient operator with respect to vector a
449449
self.dslot = -1 # args slot for dervative, -1 for coordinates
450-
self.XOX = self.mv('XOX','vector') # Versor test vector
450+
self._XOX = self.mv('XOX','vector') # cached vector for use in is_versor
451451

452452
def make_grad(self, a, cmpflg=False): # make gradient operator with respect to vector a
453453

galgebra/mv.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -981,7 +981,7 @@ def is_versor(self):
981981
if not test.is_scalar():
982982
return self.versor_flg
983983
# see if self*x*self.rev() returns a vector for x an arbitrary vector
984-
test = self * self.Ga.XOX * self.rev()
984+
test = self * self.Ga._XOX * self.rev()
985985
self.versor_flg = test.is_vector()
986986
return self.versor_flg
987987

0 commit comments

Comments
 (0)