Skip to content

Commit

Permalink
continue templating rework
Browse files Browse the repository at this point in the history
  • Loading branch information
lehner committed Feb 4, 2025
1 parent 6a91852 commit 4ad69a8
Show file tree
Hide file tree
Showing 53 changed files with 82 additions and 8 deletions.
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMColor1.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMColor1<vComplexD>>;
template void cgpt_unary_from<iMColor1<vComplexD>>(Lattice<iMColor1<vComplexD>>& dst, const Lattice<iMColor1<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMColor1() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMColor2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMColor2<vComplexD>>;
template void cgpt_unary_from<iMColor2<vComplexD>>(Lattice<iMColor2<vComplexD>>& dst, const Lattice<iMColor2<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMColor2() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMColor3.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMColor3<vComplexD>>;
template void cgpt_unary_from<iMColor3<vComplexD>>(Lattice<iMColor3<vComplexD>>& dst, const Lattice<iMColor3<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMColor3() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMColor8.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMColor8<vComplexD>>;
template void cgpt_unary_from<iMColor8<vComplexD>>(Lattice<iMColor8<vComplexD>>& dst, const Lattice<iMColor8<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMColor8() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMSinglet10.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSinglet10<vComplexD>>;
template void cgpt_unary_from<iMSinglet10<vComplexD>>(Lattice<iMSinglet10<vComplexD>>& dst, const Lattice<iMSinglet10<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMSinglet10() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMSinglet30.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSinglet30<vComplexD>>;
template void cgpt_unary_from<iMSinglet30<vComplexD>>(Lattice<iMSinglet30<vComplexD>>& dst, const Lattice<iMSinglet30<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMSinglet30() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMSinglet4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSinglet4<vComplexD>>;
template void cgpt_unary_from<iMSinglet4<vComplexD>>(Lattice<iMSinglet4<vComplexD>>& dst, const Lattice<iMSinglet4<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMSinglet4() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMSpin4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4<vComplexD>>;
template void cgpt_unary_from<iMSpin4<vComplexD>>(Lattice<iMSpin4<vComplexD>>& dst, const Lattice<iMSpin4<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMSpin4() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMSpin4Color1.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4Color1<vComplexD>>;
template void cgpt_unary_from<iMSpin4Color1<vComplexD>>(Lattice<iMSpin4Color1<vComplexD>>& dst, const Lattice<iMSpin4Color1<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMSpin4Color1() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMSpin4Color2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4Color2<vComplexD>>;
template void cgpt_unary_from<iMSpin4Color2<vComplexD>>(Lattice<iMSpin4Color2<vComplexD>>& dst, const Lattice<iMSpin4Color2<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMSpin4Color2() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMSpin4Color3.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4Color3<vComplexD>>;
template void cgpt_unary_from<iMSpin4Color3<vComplexD>>(Lattice<iMSpin4Color3<vComplexD>>& dst, const Lattice<iMSpin4Color3<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMSpin4Color3() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iMSpin4Color8.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4Color8<vComplexD>>;
template void cgpt_unary_from<iMSpin4Color8<vComplexD>>(Lattice<iMSpin4Color8<vComplexD>>& dst, const Lattice<iMSpin4Color8<vComplexD>>& src, PyObject* params);

void lattice_init_double_iMSpin4Color8() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iSinglet.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iSinglet<vComplexD>>;
template void cgpt_unary_from<iSinglet<vComplexD>>(Lattice<iSinglet<vComplexD>>& dst, const Lattice<iSinglet<vComplexD>>& src, PyObject* params);

void lattice_init_double_iSinglet() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVColor1.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVColor1<vComplexD>>;
template void cgpt_unary_from<iVColor1<vComplexD>>(Lattice<iVColor1<vComplexD>>& dst, const Lattice<iVColor1<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVColor1() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVColor2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVColor2<vComplexD>>;
template void cgpt_unary_from<iVColor2<vComplexD>>(Lattice<iVColor2<vComplexD>>& dst, const Lattice<iVColor2<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVColor2() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVColor3.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVColor3<vComplexD>>;
template void cgpt_unary_from<iVColor3<vComplexD>>(Lattice<iVColor3<vComplexD>>& dst, const Lattice<iVColor3<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVColor3() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVColor8.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVColor8<vComplexD>>;
template void cgpt_unary_from<iVColor8<vComplexD>>(Lattice<iVColor8<vComplexD>>& dst, const Lattice<iVColor8<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVColor8() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVSinglet10.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSinglet10<vComplexD>>;
template void cgpt_unary_from<iVSinglet10<vComplexD>>(Lattice<iVSinglet10<vComplexD>>& dst, const Lattice<iVSinglet10<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVSinglet10() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVSinglet30.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSinglet30<vComplexD>>;
template void cgpt_unary_from<iVSinglet30<vComplexD>>(Lattice<iVSinglet30<vComplexD>>& dst, const Lattice<iVSinglet30<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVSinglet30() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVSinglet4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSinglet4<vComplexD>>;
template void cgpt_unary_from<iVSinglet4<vComplexD>>(Lattice<iVSinglet4<vComplexD>>& dst, const Lattice<iVSinglet4<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVSinglet4() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVSpin4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4<vComplexD>>;
template void cgpt_unary_from<iVSpin4<vComplexD>>(Lattice<iVSpin4<vComplexD>>& dst, const Lattice<iVSpin4<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVSpin4() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVSpin4Color1.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4Color1<vComplexD>>;
template void cgpt_unary_from<iVSpin4Color1<vComplexD>>(Lattice<iVSpin4Color1<vComplexD>>& dst, const Lattice<iVSpin4Color1<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVSpin4Color1() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVSpin4Color2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4Color2<vComplexD>>;
template void cgpt_unary_from<iVSpin4Color2<vComplexD>>(Lattice<iVSpin4Color2<vComplexD>>& dst, const Lattice<iVSpin4Color2<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVSpin4Color2() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVSpin4Color3.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4Color3<vComplexD>>;
template void cgpt_unary_from<iVSpin4Color3<vComplexD>>(Lattice<iVSpin4Color3<vComplexD>>& dst, const Lattice<iVSpin4Color3<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVSpin4Color3() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_double_iVSpin4Color8.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4Color8<vComplexD>>;
template void cgpt_unary_from<iVSpin4Color8<vComplexD>>(Lattice<iVSpin4Color8<vComplexD>>& dst, const Lattice<iVSpin4Color8<vComplexD>>& src, PyObject* params);

void lattice_init_double_iVSpin4Color8() {
std::string prec = "double";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMColor1.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMColor1<vComplexF>>;
template void cgpt_unary_from<iMColor1<vComplexF>>(Lattice<iMColor1<vComplexF>>& dst, const Lattice<iMColor1<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMColor1() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMColor2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMColor2<vComplexF>>;
template void cgpt_unary_from<iMColor2<vComplexF>>(Lattice<iMColor2<vComplexF>>& dst, const Lattice<iMColor2<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMColor2() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMColor3.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMColor3<vComplexF>>;
template void cgpt_unary_from<iMColor3<vComplexF>>(Lattice<iMColor3<vComplexF>>& dst, const Lattice<iMColor3<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMColor3() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMColor8.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMColor8<vComplexF>>;
template void cgpt_unary_from<iMColor8<vComplexF>>(Lattice<iMColor8<vComplexF>>& dst, const Lattice<iMColor8<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMColor8() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMSinglet10.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSinglet10<vComplexF>>;
template void cgpt_unary_from<iMSinglet10<vComplexF>>(Lattice<iMSinglet10<vComplexF>>& dst, const Lattice<iMSinglet10<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMSinglet10() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMSinglet30.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSinglet30<vComplexF>>;
template void cgpt_unary_from<iMSinglet30<vComplexF>>(Lattice<iMSinglet30<vComplexF>>& dst, const Lattice<iMSinglet30<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMSinglet30() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMSinglet4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSinglet4<vComplexF>>;
template void cgpt_unary_from<iMSinglet4<vComplexF>>(Lattice<iMSinglet4<vComplexF>>& dst, const Lattice<iMSinglet4<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMSinglet4() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMSpin4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4<vComplexF>>;
template void cgpt_unary_from<iMSpin4<vComplexF>>(Lattice<iMSpin4<vComplexF>>& dst, const Lattice<iMSpin4<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMSpin4() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMSpin4Color1.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4Color1<vComplexF>>;
template void cgpt_unary_from<iMSpin4Color1<vComplexF>>(Lattice<iMSpin4Color1<vComplexF>>& dst, const Lattice<iMSpin4Color1<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMSpin4Color1() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMSpin4Color2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4Color2<vComplexF>>;
template void cgpt_unary_from<iMSpin4Color2<vComplexF>>(Lattice<iMSpin4Color2<vComplexF>>& dst, const Lattice<iMSpin4Color2<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMSpin4Color2() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMSpin4Color3.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4Color3<vComplexF>>;
template void cgpt_unary_from<iMSpin4Color3<vComplexF>>(Lattice<iMSpin4Color3<vComplexF>>& dst, const Lattice<iMSpin4Color3<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMSpin4Color3() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iMSpin4Color8.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iMSpin4Color8<vComplexF>>;
template void cgpt_unary_from<iMSpin4Color8<vComplexF>>(Lattice<iMSpin4Color8<vComplexF>>& dst, const Lattice<iMSpin4Color8<vComplexF>>& src, PyObject* params);

void lattice_init_single_iMSpin4Color8() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iSinglet.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iSinglet<vComplexF>>;
template void cgpt_unary_from<iSinglet<vComplexF>>(Lattice<iSinglet<vComplexF>>& dst, const Lattice<iSinglet<vComplexF>>& src, PyObject* params);

void lattice_init_single_iSinglet() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVColor1.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVColor1<vComplexF>>;
template void cgpt_unary_from<iVColor1<vComplexF>>(Lattice<iVColor1<vComplexF>>& dst, const Lattice<iVColor1<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVColor1() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVColor2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVColor2<vComplexF>>;
template void cgpt_unary_from<iVColor2<vComplexF>>(Lattice<iVColor2<vComplexF>>& dst, const Lattice<iVColor2<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVColor2() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVColor3.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVColor3<vComplexF>>;
template void cgpt_unary_from<iVColor3<vComplexF>>(Lattice<iVColor3<vComplexF>>& dst, const Lattice<iVColor3<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVColor3() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVColor8.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVColor8<vComplexF>>;
template void cgpt_unary_from<iVColor8<vComplexF>>(Lattice<iVColor8<vComplexF>>& dst, const Lattice<iVColor8<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVColor8() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVSinglet10.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSinglet10<vComplexF>>;
template void cgpt_unary_from<iVSinglet10<vComplexF>>(Lattice<iVSinglet10<vComplexF>>& dst, const Lattice<iVSinglet10<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVSinglet10() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVSinglet30.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSinglet30<vComplexF>>;
template void cgpt_unary_from<iVSinglet30<vComplexF>>(Lattice<iVSinglet30<vComplexF>>& dst, const Lattice<iVSinglet30<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVSinglet30() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVSinglet4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSinglet4<vComplexF>>;
template void cgpt_unary_from<iVSinglet4<vComplexF>>(Lattice<iVSinglet4<vComplexF>>& dst, const Lattice<iVSinglet4<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVSinglet4() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVSpin4.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4<vComplexF>>;
template void cgpt_unary_from<iVSpin4<vComplexF>>(Lattice<iVSpin4<vComplexF>>& dst, const Lattice<iVSpin4<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVSpin4() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVSpin4Color1.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4Color1<vComplexF>>;
template void cgpt_unary_from<iVSpin4Color1<vComplexF>>(Lattice<iVSpin4Color1<vComplexF>>& dst, const Lattice<iVSpin4Color1<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVSpin4Color1() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVSpin4Color2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4Color2<vComplexF>>;
template void cgpt_unary_from<iVSpin4Color2<vComplexF>>(Lattice<iVSpin4Color2<vComplexF>>& dst, const Lattice<iVSpin4Color2<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVSpin4Color2() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVSpin4Color3.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4Color3<vComplexF>>;
template void cgpt_unary_from<iVSpin4Color3<vComplexF>>(Lattice<iVSpin4Color3<vComplexF>>& dst, const Lattice<iVSpin4Color3<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVSpin4Color3() {
std::string prec = "single";
Expand Down
1 change: 1 addition & 0 deletions lib/cgpt/lib/instantiate/lattice_single_iVSpin4Color8.cc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ extern std::map<std::string,int> _otype_singlet_rank_;

// explicitly instantiate
template class cgpt_Lattice<iVSpin4Color8<vComplexF>>;
template void cgpt_unary_from<iVSpin4Color8<vComplexF>>(Lattice<iVSpin4Color8<vComplexF>>& dst, const Lattice<iVSpin4Color8<vComplexF>>& src, PyObject* params);

void lattice_init_single_iVSpin4Color8() {
std::string prec = "single";
Expand Down
Loading

0 comments on commit 4ad69a8

Please sign in to comment.