JaRMoS  1.1
Java Reduced Model Simulations
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
rb.RBSCMSystem Class Reference

This class implements the Online stage of the Successive Constraint Method for coercive problems. More...

Inheritance diagram for rb.RBSCMSystem:
rb.QNTransientSCMSystem rb.RBnSCMCSystem

Public Member Functions

 RBSCMSystem (RBSystem sys)
 
double get_SCM_LB ()
 
double get_SCM_UB ()
 Evaluate the SCM upper bound for current_parameters. More...
 
double[] get_current_parameters ()
 
void readConfiguration (AModelManager m) throws IOException
 
void loadOfflineData (AModelManager m) throws IOException, InconsistentStateException
 Read in the stored data from the specified URL in order to initialize the SCM. More...
 

Static Public Member Functions

static double param_dist (double[] mu_1, double[] mu_2)
 

Protected Member Functions

double thetaQa (int q)
 
int getQa ()
 
void get_current_parameters_from_C_J (int index)
 Load the current_parameters from the set C_J. More...
 
void save_current_parameters ()
 Save current_parameters in saved_parameters. More...
 
void reload_current_parameters ()
 Reload from saved_parameters. More...
 

Protected Attributes

RBSystem sys
 
double[] C_J_stability_vector
 The values of the stability factor at the greedily selected parameters. More...
 

Detailed Description

This class implements the Online stage of the Successive Constraint Method for coercive problems.

This class has been taken from the original rbAppMIT package and modified to fit into the current JaRMoS framework.

Author
Daniel Wirtz
Date
Aug 28, 2011

Definition at line 37 of file RBSCMSystem.java.

Constructor & Destructor Documentation

rb.RBSCMSystem.RBSCMSystem ( RBSystem  sys)

Definition at line 76 of file RBSCMSystem.java.

Member Function Documentation

double [] rb.RBSCMSystem.get_current_parameters ( )
Returns
the current parameters

Definition at line 243 of file RBSCMSystem.java.

void rb.RBSCMSystem.get_current_parameters_from_C_J ( int  index)
protected

Load the current_parameters from the set C_J.

Definition at line 222 of file RBSCMSystem.java.

double rb.RBSCMSystem.get_SCM_LB ( )
Returns
the SCM lower bound for the current parameters.

Definition at line 91 of file RBSCMSystem.java.

double rb.RBSCMSystem.get_SCM_UB ( )

Evaluate the SCM upper bound for current_parameters.

Definition at line 168 of file RBSCMSystem.java.

int rb.RBSCMSystem.getQa ( )
protected

Definition at line 84 of file RBSCMSystem.java.

void rb.RBSCMSystem.loadOfflineData ( AModelManager  m) throws IOException, InconsistentStateException

Read in the stored data from the specified URL in order to initialize the SCM.

Parameters
directory_nameThe URL of the directory containing the Offline data Read in the Offline data to initialize this RBSystem.

Definition at line 276 of file RBSCMSystem.java.

static double rb.RBSCMSystem.param_dist ( double[]  mu_1,
double[]  mu_2 
)
static
Returns
Euclidean distance between two parameters

Definition at line 208 of file RBSCMSystem.java.

void rb.RBSCMSystem.readConfiguration ( AModelManager  m) throws IOException
Parameters
m
Returns
Exceptions
IOException

Definition at line 258 of file RBSCMSystem.java.

void rb.RBSCMSystem.reload_current_parameters ( )
protected

Reload from saved_parameters.

Definition at line 236 of file RBSCMSystem.java.

void rb.RBSCMSystem.save_current_parameters ( )
protected

Save current_parameters in saved_parameters.

Definition at line 229 of file RBSCMSystem.java.

double rb.RBSCMSystem.thetaQa ( int  q)
protected

Definition at line 80 of file RBSCMSystem.java.

Member Data Documentation

double [] rb.RBSCMSystem.C_J_stability_vector
protected

The values of the stability factor at the greedily selected parameters.

Definition at line 63 of file RBSCMSystem.java.

RBSystem rb.RBSCMSystem.sys
protected

Definition at line 39 of file RBSCMSystem.java.


The documentation for this class was generated from the following file: