MCPcopy Create free account
hub / github.com/CoolProp/CoolProp / split_input_pair

Function split_input_pair

src/DataStructures.cpp:610–787  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

608 throw ValueError("Cannot find the long input pair description.");
609}
610void split_input_pair(input_pairs pair, parameters& p1, parameters& p2) {
611 switch (pair) {
612 case QT_INPUTS:
613 p1 = iQ;
614 p2 = iT;
615 break;
616 case QmassT_INPUTS:
617 p1 = iQmass;
618 p2 = iT;
619 break;
620 case QSmolar_INPUTS:
621 p1 = iQ;
622 p2 = iSmolar;
623 break;
624 case QmassSmolar_INPUTS:
625 p1 = iQmass;
626 p2 = iSmolar;
627 break;
628 case QSmass_INPUTS:
629 p1 = iQ;
630 p2 = iSmass;
631 break;
632 case QmassSmass_INPUTS:
633 p1 = iQmass;
634 p2 = iSmass;
635 break;
636 case HmolarQ_INPUTS:
637 p1 = iHmolar;
638 p2 = iQ;
639 break;
640 case HmolarQmass_INPUTS:
641 p1 = iHmolar;
642 p2 = iQmass;
643 break;
644 case HmassQ_INPUTS:
645 p1 = iHmass;
646 p2 = iQ;
647 break;
648 case HmassQmass_INPUTS:
649 p1 = iHmass;
650 p2 = iQmass;
651 break;
652 case PQ_INPUTS:
653 p1 = iP;
654 p2 = iQ;
655 break;
656 case PQmass_INPUTS:
657 p1 = iP;
658 p2 = iQmass;
659 break;
660 case PT_INPUTS:
661 p1 = iP;
662 p2 = iT;
663 break;
664 case DmassT_INPUTS:
665 p1 = iDmass;
666 p2 = iT;
667 break;

Callers 1

_PropsSI_outputsFunction · 0.85

Calls 1

formatFunction · 0.70

Tested by

no test coverage detected