# All Superinterfaces:
`RamaFunction`, `RamaSerializable`, `Serializable`

---

public interface RamaFunction7<T0,T1,T2,T3,T4,T5,T6,R>  
extends [RamaFunction](/content/javadoc/com/rpl/rama/ops/RamaFunction.html "interface in com.rpl.rama.ops"/index.html)

Interface for custom function implementations of seven arguments

## Method Summary

All Methods  Instance Methods  Abstract Methods

Modifier and Type  
Method  
Description

`R`  
`invoke(T0 arg0,
T1 arg1,
T2 arg2,
T3 arg3,
T4 arg4,
T5 arg5,
T6 arg6)`  
Computes result of function from input arguments

## Method Details

- ### invoke )  
    
    [R](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "type parameter in RamaFunction7"/index.html)invoke( [T0](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "type parameter in RamaFunction7"/index.html) arg0,
    [T1](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "type parameter in RamaFunction7"/index.html) arg1,
    [T2](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "type parameter in RamaFunction7"/index.html) arg2,
    [T3](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "type parameter in RamaFunction7"/index.html) arg3,
    [T4](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "type parameter in RamaFunction7"/index.html) arg4,
    [T5](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "type parameter in RamaFunction7"/index.html) arg5,
    [T6](/content/javadoc/com/rpl/rama/ops/RamaFunction7.html "type parameter in RamaFunction7"/index.html) arg6)

Computes result of function from input arguments
