38 const dictionary& energyScalingFunctionProperties,
42 word energyScalingFunctionTypeName
44 energyScalingFunctionProperties.
lookup(
"energyScalingFunction")
47 Info<<
"Selecting energy scaling function "
48 << energyScalingFunctionTypeName <<
" for "
49 << name <<
" potential energy." <<
endl;
51 dictionaryConstructorTable::iterator cstrIter =
52 dictionaryConstructorTablePtr_->find(energyScalingFunctionTypeName);
54 if (cstrIter == dictionaryConstructorTablePtr_->end())
58 "energyScalingFunction::New()"
59 ) <<
"Unknown energyScalingFunction type "
60 << energyScalingFunctionTypeName <<
nl <<
nl
61 <<
"Valid energyScalingFunctions are: " <<
nl
62 << dictionaryConstructorTablePtr_->sortedToc()
67 (cstrIter()(
name, energyScalingFunctionProperties, pairPot));