@@ -331,15 +331,17 @@ void SpinBlock::default_op_components(bool complementary_, bool implicitTranspos
331
331
(dmrginp .calc_type () == FOURPDM ) ||
332
332
(dmrginp .calc_type () == RESTART_THREEPDM ) ||
333
333
(dmrginp .calc_type () == RESTART_FOURPDM ) ||
334
- (dmrginp .calc_type () == NEVPT2PDM ) ) {
334
+ (dmrginp .calc_type () == NEVPT2PDM ) ||
335
+ (dmrginp .calc_type () == RESTART_NEVPT2PDM ) ) {
335
336
ops [DES_CRE ] = make_new_op (DES_CRE , true);
336
337
ops [CRE_CRE_CRE ] = make_new_op (CRE_CRE_CRE , true);
337
338
ops [CRE_DES_DES ] = make_new_op (CRE_DES_DES , true);
338
339
ops [CRE_CRE_DES ] = make_new_op (CRE_CRE_DES , true);
339
340
ops [CRE_DES_CRE ] = make_new_op (CRE_DES_CRE , true);
340
341
if ( (dmrginp .calc_type () == FOURPDM ) ||
341
342
(dmrginp .calc_type () == RESTART_FOURPDM ) ||
342
- (dmrginp .calc_type () == NEVPT2PDM ) ) {
343
+ (dmrginp .calc_type () == NEVPT2PDM ) ||
344
+ (dmrginp .calc_type () == RESTART_NEVPT2PDM ) ) {
343
345
ops [DES_CRE_DES ] = make_new_op (DES_CRE_DES , true);
344
346
ops [DES_DES_CRE ] = make_new_op (DES_DES_CRE , true);
345
347
ops [DES_CRE_CRE ] = make_new_op (DES_CRE_CRE , true);
@@ -429,15 +431,17 @@ void SpinBlock::default_op_components(bool direct, SpinBlock& lBlock, SpinBlock&
429
431
(dmrginp .calc_type () == FOURPDM ) ||
430
432
(dmrginp .calc_type () == RESTART_THREEPDM ) ||
431
433
(dmrginp .calc_type () == RESTART_FOURPDM ) ||
432
- (dmrginp .calc_type () == NEVPT2PDM ) ) {
434
+ (dmrginp .calc_type () == NEVPT2PDM ) ||
435
+ (dmrginp .calc_type () == RESTART_NEVPT2PDM ) ) {
433
436
ops [DES_CRE ] = make_new_op (DES_CRE , true);
434
437
ops [CRE_CRE_CRE ] = make_new_op (CRE_CRE_CRE , true);
435
438
ops [CRE_DES_DES ] = make_new_op (CRE_DES_DES , true);
436
439
ops [CRE_CRE_DES ] = make_new_op (CRE_CRE_DES , true);
437
440
ops [CRE_DES_CRE ] = make_new_op (CRE_DES_CRE , true);
438
441
if ( (dmrginp .calc_type () == FOURPDM ) ||
439
442
(dmrginp .calc_type () == RESTART_FOURPDM ) ||
440
- (dmrginp .calc_type () == NEVPT2PDM ) ) {
443
+ (dmrginp .calc_type () == NEVPT2PDM ) ||
444
+ (dmrginp .calc_type () == RESTART_NEVPT2PDM ) ) {
441
445
ops [DES_CRE_DES ] = make_new_op (DES_CRE_DES , true);
442
446
ops [DES_DES_CRE ] = make_new_op (DES_DES_CRE , true);
443
447
ops [DES_CRE_CRE ] = make_new_op (DES_CRE_CRE , true);
@@ -503,15 +507,17 @@ void SpinBlock::default_op_components(bool direct, SpinBlock& lBlock, SpinBlock&
503
507
(dmrginp .calc_type () == FOURPDM ) ||
504
508
(dmrginp .calc_type () == RESTART_THREEPDM ) ||
505
509
(dmrginp .calc_type () == RESTART_FOURPDM ) ||
506
- (dmrginp .calc_type () == NEVPT2PDM ) ) {
510
+ (dmrginp .calc_type () == NEVPT2PDM ) ||
511
+ (dmrginp .calc_type () == RESTART_NEVPT2PDM ) ) {
507
512
ops [DES_CRE ] = make_new_op (DES_CRE , false);
508
513
ops [CRE_CRE_CRE ] = make_new_op (CRE_CRE_CRE , false);
509
514
ops [CRE_DES_DES ] = make_new_op (CRE_DES_DES , false);
510
515
ops [CRE_CRE_DES ] = make_new_op (CRE_CRE_DES , false);
511
516
ops [CRE_DES_CRE ] = make_new_op (CRE_DES_CRE , false);
512
517
if ( (dmrginp .calc_type () == FOURPDM ) ||
513
518
(dmrginp .calc_type () == RESTART_FOURPDM ) ||
514
- (dmrginp .calc_type () == NEVPT2PDM ) ) {
519
+ (dmrginp .calc_type () == NEVPT2PDM ) ||
520
+ (dmrginp .calc_type () == RESTART_NEVPT2PDM ) ) {
515
521
ops [DES_CRE_DES ] = make_new_op (DES_CRE_DES , false);
516
522
ops [DES_DES_CRE ] = make_new_op (DES_DES_CRE , false);
517
523
ops [DES_CRE_CRE ] = make_new_op (DES_CRE_CRE , false);
0 commit comments