clifford.cga.CGA¶

class
clifford.cga.
CGA
(layout_orig)[source]¶ Conformal Geometric Algebra
conformalizes the layout_orig, and provides several methods and for objects/operators
Parameters: layout_orig ([clifford.Layout, int]) – a layout for the base geometric algebra which is conformalized if given as an int, then generates a euclidean space of given dimension Examples
>>> from clifford import Cl >>> from clifford.cga import CGA >>> g3,blades = Cl(3) >>> g3c = CGA(g3) >>> g3c = CGA(3)
Methods
__init__ 
Initialize self. 
base_vector 
random vector in the lower(original) space 
dilation 
see Dilation 
flat 
see Flat 
null_vector 
generates random null vector if x is None, or returns a null vector from base vector x, if x^self.I_base ==0 returns x, 
rotation 
see Rotation 
round 
see Round 
straight_up 
place a vector from layout_orig into this CGA, without up() 
translation 
see Translation 
transversion 
see Transversion 