Enter your operators:2
| Input | corresponding expression | comment |
| A1*VN*T2 |
|
a simple example |
| A1*(FN+VN)*(I+T1+T2) |
|
CI type singles projection |
| exp(-(T1+T2))*(FN+VN)*exp(T1+T2) |
|
linked CCSD energy projection |
| A2*exp(-(T1+T2))*(FN+VN)*exp(T1+T2) |
|
linked CCSD doubles projection |
| A2*(FN+VN)*exp(T1+T2) |
|
unlinked CCSD doubles projection |
| A4*exp(-(T1+T2+T3+T4)) *(FN+VN)*exp(T1+T2+T3+T4) |
|
linked CCSDTQ quadruples projection |
| A1* FN+A4* VN*T2 |
|
this is also valid |
| T1 = |
= | ||
| T2 = |
= | ||
| FN = |
= | ||
| HN = |
= | ||
| A1 = |
= | ||
| A2 = |
= | ||
input: expr ';' ;
expr: sq
| expr '*' expr
| expr '+' expr
| expr '-' expr
| '-' expr %prec NEG
| '(' expr ')'
| exp_Token '(' expr ')'
;
sq: one | a | t | fn | vn | error;
a: A_Token NUM ;
t: T_Token NUM ;
fn: FN_Token ;
vn: VN_Token ;