-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,190 @@ | ||
<!DOCTYPE html> | ||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang=""> | ||
<head> | ||
<meta charset="utf-8" /> | ||
<meta name="generator" content="pandoc" /> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> | ||
<title>FeynRules manual (development version)</title> | ||
<style> | ||
code{white-space: pre-wrap;} | ||
span.smallcaps{font-variant: small-caps;} | ||
div.columns{display: flex; gap: min(4vw, 1.5em);} | ||
div.column{flex: auto; overflow-x: auto;} | ||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} | ||
/* The extra [class] is a hack that increases specificity enough to | ||
override a similar rule in reveal.js */ | ||
ul.task-list[class]{list-style: none;} | ||
ul.task-list li input[type="checkbox"] { | ||
font-size: inherit; | ||
width: 0.8em; | ||
margin: 0 0.8em 0.2em -1.6em; | ||
vertical-align: middle; | ||
} | ||
/* CSS for syntax highlighting */ | ||
pre > code.sourceCode { white-space: pre; position: relative; } | ||
pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } | ||
pre > code.sourceCode > span:empty { height: 1.2em; } | ||
.sourceCode { overflow: visible; } | ||
code.sourceCode > span { color: inherit; text-decoration: inherit; } | ||
div.sourceCode { margin: 1em 0; } | ||
pre.sourceCode { margin: 0; } | ||
@media screen { | ||
div.sourceCode { overflow: auto; } | ||
} | ||
@media print { | ||
pre > code.sourceCode { white-space: pre-wrap; } | ||
pre > code.sourceCode > span { text-indent: -5em; padding-left: 5em; } | ||
} | ||
pre.numberSource code | ||
{ counter-reset: source-line 0; } | ||
pre.numberSource code > span | ||
{ position: relative; left: -4em; counter-increment: source-line; } | ||
pre.numberSource code > span > a:first-child::before | ||
{ content: counter(source-line); | ||
position: relative; left: -1em; text-align: right; vertical-align: baseline; | ||
border: none; display: inline-block; | ||
-webkit-touch-callout: none; -webkit-user-select: none; | ||
-khtml-user-select: none; -moz-user-select: none; | ||
-ms-user-select: none; user-select: none; | ||
padding: 0 4px; width: 4em; | ||
color: #aaaaaa; | ||
} | ||
pre.numberSource { margin-left: 3em; border-left: 1px solid #aaaaaa; padding-left: 4px; } | ||
div.sourceCode | ||
{ } | ||
@media screen { | ||
pre > code.sourceCode > span > a:first-child::before { text-decoration: underline; } | ||
} | ||
code span.al { color: #ff0000; font-weight: bold; } /* Alert */ | ||
code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */ | ||
code span.at { color: #7d9029; } /* Attribute */ | ||
code span.bn { color: #40a070; } /* BaseN */ | ||
code span.bu { color: #008000; } /* BuiltIn */ | ||
code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */ | ||
code span.ch { color: #4070a0; } /* Char */ | ||
code span.cn { color: #880000; } /* Constant */ | ||
code span.co { color: #60a0b0; font-style: italic; } /* Comment */ | ||
code span.cv { color: #60a0b0; font-weight: bold; font-style: italic; } /* CommentVar */ | ||
code span.do { color: #ba2121; font-style: italic; } /* Documentation */ | ||
code span.dt { color: #902000; } /* DataType */ | ||
code span.dv { color: #40a070; } /* DecVal */ | ||
code span.er { color: #ff0000; font-weight: bold; } /* Error */ | ||
code span.ex { } /* Extension */ | ||
code span.fl { color: #40a070; } /* Float */ | ||
code span.fu { color: #06287e; } /* Function */ | ||
code span.im { color: #008000; font-weight: bold; } /* Import */ | ||
code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */ | ||
code span.kw { color: #007020; font-weight: bold; } /* Keyword */ | ||
code span.op { color: #666666; } /* Operator */ | ||
code span.ot { color: #007020; } /* Other */ | ||
code span.pp { color: #bc7a00; } /* Preprocessor */ | ||
code span.sc { color: #4070a0; } /* SpecialChar */ | ||
code span.ss { color: #bb6688; } /* SpecialString */ | ||
code span.st { color: #4070a0; } /* String */ | ||
code span.va { color: #19177c; } /* Variable */ | ||
code span.vs { color: #4070a0; } /* VerbatimString */ | ||
code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warning */ | ||
</style> | ||
<link rel="stylesheet" href="../../../FeynCalcBookDev/css/feyncalc.css" /> | ||
<script defer="" | ||
src="../../../FeynCalcBookDev/js/katex.min.js"></script> | ||
<script>document.addEventListener("DOMContentLoaded", function () { | ||
var mathElements = document.getElementsByClassName("math"); | ||
var macros = []; | ||
for (var i = 0; i < mathElements.length; i++) { | ||
var texText = mathElements[i].firstChild; | ||
if (mathElements[i].tagName == "SPAN") { | ||
katex.render(texText.data, mathElements[i], { | ||
displayMode: mathElements[i].classList.contains('display'), | ||
throwOnError: false, | ||
macros: macros, | ||
fleqn: true | ||
}); | ||
}}}); | ||
</script> | ||
<link rel="stylesheet" | ||
href="../../../FeynCalcBookDev/js/katex.min.css" /> | ||
|
||
</head> | ||
<body> | ||
<header id="title-block-header"> | ||
<h1 class="title">FeynRules manual (development version)</h1> | ||
</header> | ||
<h2 id="euler-heisenberg-lagrangian-model-for-feynarts">Euler-Heisenberg | ||
Lagrangian model for FeynArts</h2> | ||
<h3 id="load-feynrules">Load FeynRules</h3> | ||
<div class="sourceCode" id="cb1"><pre | ||
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a>FR$Parallel <span class="ex">=</span> <span class="cn">False</span>;</span> | ||
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a>$FeynRulesPath <span class="ex">=</span> <span class="fu">FileNameJoin</span><span class="op">[{</span><span class="va">$UserBaseDirectory</span><span class="op">,</span> <span class="st">"Applications"</span><span class="op">,</span> <span class="st">"FeynRules"</span><span class="op">}]</span>;</span> | ||
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a><< FeynRules`;</span></code></pre></div> | ||
<p><span class="math display">\text{ - FeynRules - }</span></p> | ||
<p><span class="math display">\text{Version: }\;\text{2.3.49}\;\text{ (} | ||
\;\text{29 September 2021}\;\text{).}</span></p> | ||
<p><span class="math display">\text{Authors: A. Alloul, N. Christensen, | ||
C. Degrande, C. Duhr, B. Fuks}</span></p> | ||
<p>$$$$</p> | ||
<p><span class="math display">\text{Please cite:}</span></p> | ||
<p><span class="math display">\text{ - | ||
Comput.Phys.Commun.185:2250-2300,2014 (arXiv:1310.1921);}</span></p> | ||
<p><span class="math display">\text{ - | ||
Comput.Phys.Commun.180:1614-1641,2009 (arXiv:0806.4194).}</span></p> | ||
<p>$$$$</p> | ||
<p><span | ||
class="math display">\text{http://feynrules.phys.ucl.ac.be}</span></p> | ||
<p>$$$$</p> | ||
<p><span class="math display">\text{The FeynRules palette can be opened | ||
using the command FRPalette[].}</span></p> | ||
<h3 id="load-feynrules-model">Load FeynRules model</h3> | ||
<div class="sourceCode" id="cb2"><pre | ||
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="fu">If</span><span class="op">[</span><span class="va">$FrontEnd</span> <span class="ex">===</span> <span class="cn">Null</span><span class="op">,</span> </span> | ||
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a> nbDir <span class="ex">=</span> <span class="fu">DirectoryName</span><span class="op">[</span><span class="va">$InputFileName</span><span class="op">],</span> </span> | ||
<span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a> nbDir <span class="ex">=</span> <span class="fu">NotebookDirectory</span><span class="op">[]</span> </span> | ||
<span id="cb2-4"><a href="#cb2-4" aria-hidden="true" tabindex="-1"></a> <span class="op">]</span>;</span></code></pre></div> | ||
<div class="sourceCode" id="cb3"><pre | ||
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a>frModelPath <span class="ex">=</span> <span class="fu">FileNameJoin</span><span class="op">[{</span>nbDir<span class="op">,</span> <span class="st">"EulerHeisenberg.fr"</span><span class="op">}]</span>;</span> | ||
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a>LoadModel<span class="op">[</span>frModelPath<span class="op">]</span>;</span></code></pre></div> | ||
<p><span class="math display">\text{This model implementation was | ||
created by}</span></p> | ||
<p><span class="math display">\text{Vladyslav Shtabovenko}</span></p> | ||
<p><span class="math display">\text{Model Version: }0</span></p> | ||
<p><span class="math display">\text{For more information, type | ||
ModelInformation[].}</span></p> | ||
<p><span class="math display">\text{}</span></p> | ||
<p><span class="math display">\text{ - Loading particle | ||
classes.}</span></p> | ||
<p><span class="math display">\text{ - Loading gauge group | ||
classes.}</span></p> | ||
<p><span class="math display">\text{ - Loading parameter | ||
classes.}</span></p> | ||
<p><span class="math display">\text{$\backslash $nModel | ||
}\;\text{Euler-Heisenberg Effective Field Theory}\;\text{ | ||
loaded.}</span></p> | ||
<h3 id="create-feynarts-model">Create FeynArts model</h3> | ||
<div class="sourceCode" id="cb4"><pre | ||
class="sourceCode mathematica"><code class="sourceCode mathematica"><span id="cb4-1"><a href="#cb4-1" aria-hidden="true" tabindex="-1"></a><span class="fu">SetDirectory</span><span class="op">[</span><span class="fu">FileNameJoin</span><span class="op">[{</span><span class="va">$UserBaseDirectory</span><span class="op">,</span> <span class="st">"Applications"</span><span class="op">,</span> <span class="st">"FeynCalc"</span><span class="op">,</span> <span class="st">"FeynArts"</span><span class="op">,</span> <span class="st">"Models"</span><span class="op">}]]</span>;</span> | ||
<span id="cb4-2"><a href="#cb4-2" aria-hidden="true" tabindex="-1"></a>WriteFeynArtsOutput<span class="op">[</span>LEH<span class="op">,</span> Output <span class="ot">-></span> <span class="st">"EulerHeisenberg"</span><span class="op">,</span> CouplingRename <span class="ot">-></span> <span class="cn">False</span><span class="op">]</span>;</span></code></pre></div> | ||
<p><span class="math display">\text{ - - - FeynRules interface to | ||
FeynArts - - -}</span></p> | ||
<p><span class="math display">\text{ C. Degrande C. Duhr, | ||
2013}</span></p> | ||
<p><span class="math display">\text{ Counterterms: B. Fuks, | ||
2012}</span></p> | ||
<p><span class="math display">\text{Calculating Feynman rules for | ||
}\;\text{L1}</span></p> | ||
<p><span class="math display">\text{Starting Feynman rules calculation | ||
for L1.}</span></p> | ||
<p><span class="math display">\text{Expanding the | ||
Lagrangian...}</span></p> | ||
<p><span class="math display">\text{Collecting the different structures | ||
that enter the vertex.}</span></p> | ||
<p><span class="math display">1\text{ possible non-zero vertices have | ||
been found -$>$ starting the computation: }\;\text{FeynRules$\grave{ | ||
}$FR\$FeynmanRules}\;\text{ / }1.</span></p> | ||
<p><span class="math display">\text{1 vertex obtained.}</span></p> | ||
<p><span class="math display">\text{mytimecheck,after LGC}</span></p> | ||
<p><span class="math display">\text{Writing FeynArts model file into | ||
directory }\;\text{EulerHeisenberg}</span></p> | ||
<p><span class="math display">\text{Writing FeynArts generic file on | ||
}\;\text{EulerHeisenberg.gen}.</span></p> | ||
</body> | ||
</html> |