Logo by mjk1093 - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit the official fractalforums.com Youtube Channel
 
*
Welcome, Guest. Please login or register. April 26, 2024, 09:24:30 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: 1 [2]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Clifford Algebra - Generalisation of 2d/3d Formulas  (Read 1502 times)
0 Members and 1 Guest are viewing this topic.
Roquen
Iterator
*
Posts: 180


« Reply #15 on: August 17, 2014, 01:51:07 PM »

Or skip on the paper and go to the implementation: http://sourceforge.net/projects/g25/
Logged

All code submitted by me is in the public domain. (http://unlicense.org/)
kram1032
Fractal Senior
******
Posts: 1863


« Reply #16 on: August 17, 2014, 02:36:20 PM »

that works too, of course. I figured he'd want to do it himself. cheesy
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #17 on: August 17, 2014, 03:00:41 PM »

right, i am more interested in the implementation right now, getting it work and play with the parameter space, although i am having kind of a break right now, i will definately try this in the next weeks!
Logged

---

divide and conquer - iterate and rule - chaos is No random!
kram1032
Fractal Senior
******
Posts: 1863


« Reply #18 on: August 17, 2014, 04:51:01 PM »

there is also this: http://versor.mat.ucsb.edu/
Logged
hermann
Iterator
*
Posts: 181



WWW
« Reply #19 on: August 17, 2014, 06:15:52 PM »

Hallo kram1023 thanks for the paper
Quote
hermann, for implementing GA, this paper may be of help http://staff.science.uva.nl/~fontijne/phd/fontijne_phd_compressed.pdf

Also thanks to Roquen for the link:
Quote
Or skip on the paper and go to the implementation: http://sourceforge.net/projects/g25/

Sorry to  cKleinhuis
Quote
right, i am more interested in the implementation right now, getting it work and play with the parameter space, although i am having kind of a break right now, i will definately try this in the next weeks!
I only tried to write down some idears on how to develop a generic package for different geometric algebras. (inspiered by kram1023's thread on geometric algebra).
When you want to get it work fast maybe the link of Roquen is helpful.

I also think about changing the structure of the generic package.
It is easy to define the basic vector in enumeration form for two and three dimensions:
   type Base_Type_2D is (scalar, e1, e2, e12);
   type Base_Type_3D is (scalar, e1, e2, e3, e12, e23, e31, e123);
for Four Dimensions it becomes more difficult:
   type Base_Type_4D is (scalar, e1, e2, e3, e4, e12, e13, e14, e23, e24, etc. )
for higher dimensons it becomes even more difficult.

So I have to rewrite the code in the following form:
Code:
generic
   Dimension: Positive := 3;
package Geometric_Algebra_Generic is

That would allow me to define a geometric algebra of higher dimension very easy.
Code:
package Geometric_Algebra_5D is new Geometric_Algebra_Generic (Dimension => 5);
It would also require that the Basic Vectors of the Geometric Algebra will be generated during the elaboration of the generic package.
That is all not very difficult but very time consuming. May be I have some more time next weekend.

Thanks for the inspiration.
Hermann




« Last Edit: August 17, 2014, 06:20:59 PM by hermann » Logged

kram1032
Fractal Senior
******
Posts: 1863


« Reply #20 on: August 17, 2014, 06:30:40 PM »

note that one problem with GA is that, if you want to go for a generic, naive implementation, it's really high-dimensional. For instance, the R5-GA Cl5,0 already has 32 different elements, even if most of the time, most elements would be 0. You gotta write sparse code.
Logged
Roquen
Iterator
*
Posts: 180


« Reply #21 on: August 17, 2014, 07:28:42 PM »

Exactly.  That's why I'd be tempted to suggest a CAS library instead and make code from the final result.
Logged

All code submitted by me is in the public domain. (http://unlicense.org/)
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #22 on: August 17, 2014, 07:35:34 PM »

2d and 3d variants will be enough i think wink formulating complex and mandelbulb in 2d/3d is what i aim for
Logged

---

divide and conquer - iterate and rule - chaos is No random!
Roquen
Iterator
*
Posts: 180


« Reply #23 on: August 18, 2014, 10:57:43 AM »

I've been meaning to play around with generalized complex and see what that looks like.  I'd expect like figures 1-4...figures 5 and 6 not though.  Humm.....  (I only quickly skimmed the paper).
Tossed together a generalized complex and maybe it's completely equivalent.  These should be all re-expressible as the standard m-set with a change of domain.  Probably just completing the square...humm....
Logged

All code submitted by me is in the public domain. (http://unlicense.org/)
Roquen
Iterator
*
Posts: 180


« Reply #24 on: August 18, 2014, 10:59:39 AM »

Oh and here's a symbolic version in python https://github.com/brombo/GA  (haven't looked at it)
Logged

All code submitted by me is in the public domain. (http://unlicense.org/)
Pages: 1 [2]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Triplex Algebra Fractal Fun Power 8 0 2898 Last post April 04, 2010, 09:24:01 PM
by Power 8
has anybody tried using ifs formulas with the mandelbuld/mandelbox formulas? 3D Fractal Generation cKleinhuis 4 16252 Last post May 05, 2010, 03:17:07 PM
by Power 8
ABSOLIENS: généralisation naturelle des nombres complexes à toute dimension ? français Yannis 1 4392 Last post January 01, 2013, 06:49:05 PM
by Yannis
The Theory of Stretchy Thingys Complex Numbers « 1 2 ... 15 16 » jehovajah 231 33483 Last post November 03, 2017, 10:31:14 AM
by jehovajah
Interesting generalisation of fractals (new) Theories & Research Tglad 2 641 Last post May 23, 2015, 10:26:14 PM
by TruthSerum

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.172 seconds with 24 queries. (Pretty URLs adds 0.01s, 2q)