nd4j-backends/nd4j-api-parent/nd4j-api/src/main/java/org/nd4j/autodiff/samediff/SameDiff.java
public <T> T getPropertyForFunction(DifferentialFunction functionInstance, String propertyName) {
        if (!propertiesForFunction.containsKey(functionInstance.getOwnName())) {
            return null;
        } else {
            val map = propertiesForFunction.get(functionInstance.getOwnName());
            return (T) map.get(propertyName);

        }
    }
public <T> T getPropertyForFunction(DifferentialFunction functionInstance, String propertyName) {
        if (!propertiesForFunction.containsKey(functionInstance.getOwnName())) {
            return null;
        } else {
            val map = propertiesForFunction.get(functionInstance.getOwnName());
            return (T) map.get(propertyName);

        }
    }
public < T > T getPropertyForFunction ( DifferentialFunction functionInstance , String propertyName ) { if ( ! propertiesForFunction . containsKey ( functionInstance . getOwnName ( ) ) ) { return null ; } else { val map = propertiesForFunction . get ( functionInstance . getOwnName ( ) ) ; return ( T ) map . get ( propertyName ) ; } }
Get the property for a given function

@param functionInstance the function to get the
property for
@param propertyName     the name of the property to get
@param <T>              the inferred return type
@return the property for the given function
Get the property for a given function