MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: CForm of a synbolic expression

  • To: mathgroup at smc.vnet.net
  • Subject: [mg97589] Re: CForm of a synbolic expression
  • From: Szabolcs <szhorvat at gmail.com>
  • Date: Mon, 16 Mar 2009 04:24:55 -0500 (EST)
  • References: <gpilao$58t$1@smc.vnet.net>

On Mar 15, 12:29 pm, Volkan <visb... at gmail.com> wrote:
> Hello,
>
> I need help about C form of the expression of this
>
> Sum[eta[m][l][k]*C[m][l][k][p][r][s]*
>   gamman[t][r][
>    s]*(dPHI[p][L]*Chiinv[L][t] - (Chi[p][L] - Chin[p][L])*
>      PHIinv[L][n]*dPHI[n][T]*PHIinv[T][t]), {m, 1, 2}, {l, 1, 2}, {=
k,
>   1, 2}, {p, 1, 2}, {r, 1, 2}, {s, 1, 2}, {L, 1, 2}, {n, 1, 2}, {T, 1,
>    2}, {t, 1, 2}]
>
> when I type CForm[%]  what it gives is totally not in C form. It
> changes [][] to ()() and multiplication sign disappears. Is there
> someone can help me about it.
>

That's because Mathematica uses [] for function calls.  Also, C is a
built-in symbol, so don't use it.


  • Prev by Date: Re: how to keep multiplication sign "*" ( Please)
  • Next by Date: Re: how to keep multiplication sign "*" ( Please)
  • Previous by thread: CForm of a synbolic expression
  • Next by thread: Re: CForm of a synbolic expression