Class FeaturePairMemo
Object
org.anchoranalysis.bean.AnchorBean<B>
org.anchoranalysis.bean.initializable.InitializableBean<Feature<T>,FeatureInitialization>
org.anchoranalysis.feature.bean.Feature<FeatureInputPairMemo>
org.anchoranalysis.mpp.feature.bean.energy.element.FeaturePairMemo
public abstract class FeaturePairMemo extends Feature<FeatureInputPairMemo>
An abstract base class for features that operate on pairs of memoized objects.
This class extends Feature and specifies FeatureInputPairMemo as the input
type for feature calculations. It is designed to be used with features that need to process pairs
of objects that have been memoized for performance optimization.
-
Constructor Summary
Constructors Constructor Description FeaturePairMemo() -
Method Summary
Modifier and Type Method Description Class<? extends FeatureInput>inputType()Methods inherited from class org.anchoranalysis.feature.bean.Feature
assignTo, beforeCalc, calculate, calculateCheckInitialized, castAs, createListChildFeatures, describeBean, describeParameters, descriptionLong, duplicateChangeName, getCustomName, getFriendlyName, onInitialization, setCustomName, toStringMethods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitializedMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
-
Constructor Details
-
FeaturePairMemo
public FeaturePairMemo()
-
-
Method Details
-
inputType
- Specified by:
inputTypein classFeature<FeatureInputPairMemo>
-