[GiNaC-list] extending the symbol
nomad
gkmohan at gmail.com
Tue Oct 7 10:36:42 CEST 2008
nomad wrote:
>
>
> Alexei Sheplyakov-2 wrote:
>>
>>> I am planning to do it as follows
>>> 1) extend a symbol to a vector
>>
>> I don't think it's a good idea. Symbol is something simple and in a sense
>> "atomic". Also it's quite performance and memory critical. You'd better
>> use the clifford class.
>>
>
> I need to think about this.
>
It is now somewhat clear to me how to proceed. I will represent a vector by
a vector symbol, a basis symbol and possibly fixed size. I will represent
scalar and vector products as separate products different from '*'. When
substitutions are made for the vector symbol and basis symbol, I will
evaluate the scalar and vector products.
One thing that is not clear to me however is indexing into vectors. If we
have vector A and B, what should something like A.0 * B.1 signify? Should
indexing be supported at all?
--
View this message in context: http://www.nabble.com/extending-the-symbol-tp19818944p19853690.html
Sent from the Ginac - General mailing list archive at Nabble.com.
More information about the GiNaC-list
mailing list