Changeset 1842


Ignore:
Timestamp:
08/24/09 17:57:54 (16 years ago)
Author:
Eric.Larour
Message:

Brachning back from issm.controlstatic, by hand

Location:
issm/trunk/src/c/Qmux
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/Qmux/DakotaResponses.cpp

    r962 r1842  
    1414#undef __FUNCT__
    1515#define __FUNCT__ "DakotaResponses"
    16 void DakotaResponses(double* responses,char** responses_descriptors,int numresponses,FemModel* femmodels,DataSet* results,int analysis_type,int sub_analysis_type){
     16void DakotaResponses(double* responses,char** responses_descriptors,int numresponses,Model* model,DataSet* results,int analysis_type,int sub_analysis_type){
    1717
    1818        int i,j;
     
    2424
    2525        /*recover first model: */
    26         fem=femmodels;
     26        fem=model->DiagnosticHorizontal();
    2727
    2828        /*some data needed across the responses: */
  • issm/trunk/src/c/Qmux/Qmux.h

    r962 r1842  
    99
    1010/* local prototypes: */
    11 void SpawnCore(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, void* femmodels,void* inputs,int analysis_type,int sub_analysis_type,int counter);
     11void SpawnCore(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, void* model,void* inputs,int analysis_type,int sub_analysis_type,int counter);
    1212#ifdef _SERIAL_
    13 void Qmux(mxArray* femmodels,mxArray* inputs,int analysis_type,int sub_analysis_type,char* dakota_input_file,char* dakota_output_file,char* dakota_error_file);
    14 void SpawnCoreSerial(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, mxArray* femmodels,mxArray* inputs,int analysis_type,int sub_analysis_type,int counter);
     13void Qmux(mxArray* model,mxArray* inputs,int analysis_type,int sub_analysis_type,char* dakota_input_file,char* dakota_output_file,char* dakota_error_file);
     14void SpawnCoreSerial(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, mxArray* model,mxArray* inputs,int analysis_type,int sub_analysis_type,int counter);
    1515#else
    16 void Qmux(FemModel* femmodels,ParameterInputs* inputs,int analysis_type,int sub_analysis_type);
    17 void SpawnCoreParallel(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, FemModel* femmodels,ParameterInputs* inputs,int analysis_type,int sub_analysis_type,int counter);
    18 void DakotaResponses(double* responses,char** responses_descriptors,int numresponses,FemModel* femmodels, DataSet* results,int analysis_type,int sub_analysis_type);
     16void Qmux(Model* model,ParameterInputs* inputs,int analysis_type,int sub_analysis_type);
     17void SpawnCoreParallel(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, Model* model,ParameterInputs* inputs,int analysis_type,int sub_analysis_type,int counter);
     18void DakotaResponses(double* responses,char** responses_descriptors,int numresponses,Model* model, DataSet* results,int analysis_type,int sub_analysis_type);
    1919#endif
    2020
  • issm/trunk/src/c/Qmux/SpawnCore.cpp

    r962 r1842  
    1919#include "../include/macros.h"
    2020
    21 void SpawnCore(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, void* femmodels,void* inputs,int analysis_type,int sub_analysis_type,int counter){
     21void SpawnCore(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, void* model,void* inputs,int analysis_type,int sub_analysis_type,int counter){
    2222
    2323
    2424        /*Branch into a serial SpawnCore and a parallel SpawnCore: */
    2525        #ifdef _SERIAL_
    26         SpawnCoreSerial(responses, numresponses, variables, variables_descriptors,numvariables, (mxArray*)femmodels, (mxArray*)inputs,analysis_type,sub_analysis_type,counter);
     26        SpawnCoreSerial(responses, numresponses, variables, variables_descriptors,numvariables, (mxArray*)model, (mxArray*)inputs,analysis_type,sub_analysis_type,counter);
    2727        #else
    28         SpawnCoreParallel(responses, numresponses, variables, variables_descriptors,numvariables, (FemModel*)femmodels, (ParameterInputs*)inputs,analysis_type,sub_analysis_type,counter);
     28        SpawnCoreParallel(responses, numresponses, variables, variables_descriptors,numvariables, (Model*)model, (ParameterInputs*)inputs,analysis_type,sub_analysis_type,counter);
    2929        #endif
    3030
  • issm/trunk/src/c/Qmux/SpawnCoreSerial.cpp

    r962 r1842  
    2121#include "../include/macros.h"
    2222
    23 void SpawnCoreSerial(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, mxArray* femmodels,mxArray* inputs,int analysis_type,int sub_analysis_type,int counter){
     23void SpawnCoreSerial(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, mxArray* model,mxArray* inputs,int analysis_type,int sub_analysis_type,int counter){
    2424
    2525        int i;
     
    5858
    5959        //call SpwanCore matlab routine.
    60         array[0]=femmodels;
     60        array[0]=model;
    6161        array[1]=inputs;
    6262        array[2]=mxvariables;
Note: See TracChangeset for help on using the changeset viewer.