@@ -64,26 +64,17 @@ class Exx_LRI
6464 Exx_LRI operator =(const Exx_LRI&) = delete ;
6565 Exx_LRI operator =(Exx_LRI&&);
6666
67- void init (
68- const MPI_Comm &mpi_comm_in,
69- const UnitCell &ucell,
70- const K_Vectors &kv_in,
71- const LCAO_Orbitals& orb);
7267 void init (
7368 const MPI_Comm &mpi_comm_in,
7469 const UnitCell &ucell,
7570 const K_Vectors &kv_in,
7671 const LCAO_Orbitals& orb,
77- const std::vector<std::vector<std::vector<Numerical_Orbital_Lm>>>& abfs_in);
78- void init_spencer (const MPI_Comm& mpi_comm_in,
79- const UnitCell& ucell,
80- const K_Vectors& kv_in,
81- const LCAO_Orbitals& orb);
82- void init_spencer (const MPI_Comm& mpi_comm_in,
83- const UnitCell& ucell,
84- const K_Vectors& kv_in,
85- const LCAO_Orbitals& orb,
86- const std::vector<std::vector<std::vector<Numerical_Orbital_Lm>>>& abfs_in);
72+ const std::vector<std::vector<std::vector<Numerical_Orbital_Lm>>>& abfs_in = {});
73+ void init_spencer (const MPI_Comm& mpi_comm_in,
74+ const UnitCell& ucell,
75+ const K_Vectors& kv_in,
76+ const LCAO_Orbitals& orb,
77+ const std::vector<std::vector<std::vector<Numerical_Orbital_Lm>>>& abfs_in = {});
8778 void cal_exx_ions (const UnitCell& ucell, const bool write_cv = false );
8879 void cal_cut_coulomb_cs (
8980 std::map<TA, std::map<TAC, RI::Tensor<Tdata>>>& Vs_cut_IJR,
0 commit comments