Name: Vladyslav Shtabovenko Date: 12/16/16-04:41:31 PM Z
Thanks. It is not a bug, the error message comes because you wrap the
expression into MatrixForm, which FeynCalc functions do not know how
to
deal with. This works
ampc1 = (FCFAConvert[
CreateFeynAmp[DiagramExtract[diagF, 36], Truncated ->
True],
IncomingMomenta -> {p1}, OutgoingMomenta -> {k1, k2},
LoopMomenta -> {q}, UndoChiralSplittings -> False,
DropSumOver -> True, ChangeDimension -> D, List -> False])
/.
FCGV[x_String] :> ToExpression[x]
OneLoop[q, ampc1]
Cheers,
Vladyslav
Am 16.12.2016 um 16:31 schrieb Gang Li:
> Dear Vladyslav,
>
> Thank you for your prompt response.
>
> —————————————————
>
> $LoadFeynArts = True;
> «FeynCalc`
> $FAVerbose = 0;
>
> diag = CreateTopologies[1, 1 -> 2, ExcludeTopologies ->
Internal];
> Paint[%, ColumnsXRows -> {2, 2}, Numbering -> None,
> SheetHeader -> None, ImageSize -> {256, 256}];
>
> diagF = InsertFields[diag, {S[1]} -> {V[2],
V[2]},
> InsertionLevel -> {Classes}, GenericModel -> “Lorentz”,
> Model -> “SM”];
>
> Paint[diagF, ColumnsXRows -> {3, 3}, PaintLevel ->
{Classes},
> SheetHeader -> None, ImageSize -> {256, 256}]
>
> ampc1 = (FCFAConvert[
> CreateFeynAmp[DiagramExtract[diagF, 36], Truncated ->
True],
> IncomingMomenta -> {p1}, OutgoingMomenta -> {k1, k2},
> LoopMomenta -> {q}, UndoChiralSplittings -> False,
> DropSumOver -> True, ChangeDimension -> D, List -> True])
/.
> FCGV[x_String] :> ToExpression[x] // MatrixForm
>
> OneLoop[q, ampc1]
>
> FDS::failmsg: Error! FDS has encountered a fatal problem and must
abort the computation.
>
> The problem reads: fdsOneLoop couldn’t be applied to some of the
unique integrals.
>
> ——————————————
>
> Thanks a lot.
>
> Gang Li
>