File indexing completed on 2026-06-02 08:17:15
0001
0002
0003
0004
0005
0006
0007 #pragma once
0008
0009 #include "apfel/expression.h"
0010
0011 namespace apfel
0012 {
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031 class G41ns: public Expression
0032 {
0033 public:
0034 G41ns();
0035 double Regular(double const& x) const;
0036 double Singular(double const& x) const;
0037 double Local(double const& x) const;
0038 };
0039
0040
0041
0042
0043
0044 class GL1ns: public Expression
0045 {
0046 public:
0047 GL1ns();
0048 double Regular(double const& x) const;
0049 };
0050
0051
0052
0053
0054
0055 class G11ns: public Expression
0056 {
0057 public:
0058 G11ns();
0059 double Regular(double const& x) const;
0060 double Singular(double const& x) const;
0061 double Local(double const& x) const;
0062 };
0063
0064
0065
0066
0067
0068 class G11g: public Expression
0069 {
0070 public:
0071 G11g();
0072 double Regular(double const& x) const;
0073 };
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085 class G12nsp: public Expression
0086 {
0087 public:
0088 G12nsp(int const& nf);
0089 double Regular(double const& x) const;
0090 double Singular(double const& x) const;
0091 double Local(double const& x) const;
0092 private:
0093 int const _nf;
0094 };
0095
0096
0097
0098
0099
0100 class G12ps: public Expression
0101 {
0102 public:
0103 G12ps();
0104 double Regular(double const& x) const;
0105 };
0106
0107
0108
0109
0110
0111 class G12g: public Expression
0112 {
0113 public:
0114 G12g();
0115 double Regular(double const& x) const;
0116 };
0117
0118
0119 }