source: issm/trunk/src/c/modules/Dakotax/Dakotax.h@ 13395

Last change on this file since 13395 was 13395, checked in by Mathieu Morlighem, 12 years ago

merged trunk-jpl and trunk for revision 13393

File size: 1000 bytes
Line 
1/*!\file: Dakotax.h
2 * \brief header file for Qmu engine using Dakota
3 */
4
5#ifndef _DAKOTAX_H
6#define _DAKOTAX_H
7
8#include "../../Container/Container.h"
9#include "../../classes/classes.h"
10
11/* local prototypes: */
12int SpawnCore(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, void* femmodel,int counter);
13int DescriptorIndex(char* root, int* pindex,char* descriptor);
14
15void Dakotax(FemModel* femmodel);
16void SpawnCoreParallel(double* responses, int numresponses, double* variables, char** variables_descriptors,int numvariables, FemModel* femmodel,int counter);
17void DakotaResponses(double* responses,char** responses_descriptors,int numresponses,FemModel* femmodel);
18void DakotaMPI_Bcast(double** pvariables, char*** pvariables_descriptors,int* pnumvariables, int* pnumresponses);
19void DakotaFree(double** pvariables,char*** pvariables_descriptors,char*** presponses_descriptors,int numvariables,int numresponses);
20
21#endif /* _DAKOTAX_H */
Note: See TracBrowser for help on using the repository browser.