mirror of
https://github.com/TREX-CoE/qmckl.git
synced 2024-12-22 20:36:01 +01:00
Provided function to check for MO basis. #32
This commit is contained in:
parent
ff124cb62c
commit
c1c5a4a8aa
@ -180,6 +180,19 @@ int64_t qmckl_get_mo_basis_mo_num (const qmckl_context context) {
|
|||||||
return ctx->mo_basis.mo_num;
|
return ctx->mo_basis.mo_num;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool qmckl_mo_basis_provided(const qmckl_context context) {
|
||||||
|
|
||||||
|
if (qmckl_context_check(context) == QMCKL_NULL_CONTEXT) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
qmckl_context_struct* const ctx = (qmckl_context_struct* const) context;
|
||||||
|
assert (ctx != NULL);
|
||||||
|
|
||||||
|
return ctx->mo_basis.provided;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Initialization functions
|
** Initialization functions
|
||||||
@ -768,7 +781,7 @@ for (int i=0; i<min_num; ++i) {
|
|||||||
rc = qmckl_set_mo_basis_coefficient(context, &(mo_coefficient[0][0]));
|
rc = qmckl_set_mo_basis_coefficient(context, &(mo_coefficient[0][0]));
|
||||||
assert (rc == QMCKL_SUCCESS);
|
assert (rc == QMCKL_SUCCESS);
|
||||||
|
|
||||||
assert(qmckl_ao_basis_provided(context));
|
assert(qmckl_mo_basis_provided(context));
|
||||||
|
|
||||||
//double mo_vgl[5][walk_num][elec_num][chbrclf_ao_num];
|
//double mo_vgl[5][walk_num][elec_num][chbrclf_ao_num];
|
||||||
//rc = qmckl_get_mo_basis_vgl(context, &(mo_vgl[0][0][0][0]));
|
//rc = qmckl_get_mo_basis_vgl(context, &(mo_vgl[0][0][0][0]));
|
||||||
|
Loading…
Reference in New Issue
Block a user