JaRMoS  1.1
Java Reduced Model Simulations
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
IAffineFunctions.java
Go to the documentation of this file.
1 package rb.affinefcn;
2 
12 public interface IAffineFunctions {
13 
21  public boolean isTimeDependentL();
22 
30  public boolean isTimeDependentA();
31 
37  public int[] getQl();
38 
44  public int getNumOutputs();
45 
59  public double thetaQl(int k, int i, double[] p, double t);
60 
66  public int getQf();
67 
79  public double thetaQf(int i, double[] p, double t);
80 
86  public int getQa();
87 
99  public double thetaQa(int i, double[] p, double t);
100 }
int[] getQl()
Returns the size of the affine linear combination for each output functional.
double thetaQa(int i, double[] p, double t)
Evaluates ^a_i for the current parameter p.
Base interface for any affine functions used as an externally loaded class.
boolean isTimeDependentA()
Flag that tells JRB if the bilinear form/input functional affine theta coefficient functions are time...
double thetaQl(int k, int i, double[] p, double t)
Evaluates ^{q_l}_i for the output q_l and the current parameter p.
double thetaQf(int i, double[] p, double t)
Evaluates ^f_i for the current parameter p.
int getNumOutputs()
Returns the number of output functionals.
int getQf()
Gets the number of input functionals in the affine expansion.
int getQa()
Gets the number of bilinear forms in the affine expansion.
boolean isTimeDependentL()
Flag that indicates whether the output functional affine theta coefficient functions are time depende...