32 TEST_CASE(
"LCAOrbitalBuilder",
"[wavefunction][LCAO]")
52 auto wf_xml_num_cart = R
"( 54 <basisset keyword="STO" transform="yes"> 55 <atomicBasisSet angular="cartesian" elementType="C" normalized="no" type="STO"> 56 <basisGroup l="0" m="0" n="0" rid="1S1" type="Slater"> 57 <radfunc contraction="1.0" exponent="11.4" n="1"/> 73 bs.get()) !=
nullptr);
77 auto wf_xml_num_sph = R
"( 79 <basisset keyword="STO" transform="yes"> 80 <atomicBasisSet angular="spherical" elementType="C" normalized="no" type="STO"> 81 <basisGroup l="0" m="0" n="0" rid="1S1" type="Slater"> 82 <radfunc contraction="1.0" exponent="11.4" n="1"/> 96 bs2.get()) !=
nullptr);
100 auto wf_xml_gto_cart = R
"( 102 <basisset keyword="GTO" name="LCAOBSet"> 103 <atomicBasisSet angular="cartesian" elementType="C" name="Gaussian-G2" normalized="no" type="Gaussian"> 104 <grid npts="1001" rf="1.e2" ri="1.e-6" type="log" /> 105 <basisGroup l="0" n="0" rid="H00" type="Gaussian"> 106 <radfunc contraction="0.002006000801" exponent="82.64" /> 107 <radfunc contraction="0.01534300612" exponent="12.41" /> 121 bs3.get()) !=
nullptr);
125 auto wf_xml_gto_sph = R
"( 127 <basisset keyword="GTO" name="LCAOBSet"> 128 <atomicBasisSet angular="spherical" elementType="C" name="Gaussian-G2" normalized="no" type="Gaussian"> 129 <grid npts="1001" rf="1.e2" ri="1.e-6" type="log" /> 130 <basisGroup l="0" n="0" rid="H00" type="Gaussian"> 131 <radfunc contraction="0.002006000801" exponent="82.64" /> 132 <radfunc contraction="0.01534300612" exponent="12.41" /> 146 bs4.get()) !=
nullptr);
150 auto wf_xml_sto_cart = R
"( 152 <basisset keyword="STO" transform="no"> 153 <atomicBasisSet angular="cartesian" elementType="C" normalized="no" type="STO"> 154 <basisGroup l="0" m="0" n="0" rid="1S1" type="Slater"> 155 <radfunc contraction="1.0" exponent="11.4" n="1"/> 169 bs5.get()) !=
nullptr);
173 auto wf_xml_sto_sph = R
"( 175 <basisset keyword="STO" transform="no"> 176 <atomicBasisSet angular="spherical" elementType="C" normalized="no" type="STO"> 177 <basisGroup l="0" m="0" n="0" rid="1S1" type="Slater"> 178 <radfunc contraction="1.0" exponent="11.4" n="1"/> 192 bs6.get()) !=
nullptr);
void setName(const std::string &aname)
class that handles xmlDoc
int addSpecies(const std::string &aname)
When a name species does not exist, add a new species.
helper functions for EinsplineSetBuilder
A localized basis set derived from SoaBasisSetBase<ORBT>
const BasissetMap & getBasissetMap() const
QTBase::RealType RealType
TEST_CASE("complex_helper", "[type_traits]")
SPOSetBuilder using new LCAOrbitalSet and Soa versions.
void update(bool skipSK=false)
update the internal data
SoaSphericalTensor that evaluates the Real Spherical Harmonics.
Communicate * Controller
Global Communicator for a process.
Wrapping information on parallelism.
Specialized paritlce class for atomistic simulations.
QTBase::ValueType ValueType
REQUIRE(std::filesystem::exists(filename))
LCAOrbitalSet::basis_type BasisSet_t
SpeciesSet & getSpeciesSet()
retrun the SpeciesSet of this particle set
void create(const std::vector< int > &agroup)
create grouped particles
bool parseFromString(const std::string_view data)
CHECK(log_values[0]==ComplexApprox(std::complex< double >{ 5.603777579195571, -6.1586603331188225 }))
LatticeGaussianProduct::ValueType ValueType
Custom container for set of attributes for a set of species.
A derived class from BasisSetBase.
CartesianTensor according to Gamess order.
Assume that coeffs.D1 and the LogLightGrid r_values.size() are equal Therefore r must be < r_max...