9 #include "iron_c_export.h" 26 struct cmfe_BasisType_;
30 struct cmfe_BoundaryConditionsType_;
34 struct cmfe_CellMLType_;
38 struct cmfe_CellMLEquationsType_;
42 struct cmfe_ControlLoopType_;
46 struct cmfe_CoordinateSystemType_;
50 struct cmfe_DataPointsType_;
54 struct cmfe_DataProjectionType_;
58 struct cmfe_DecompositionType_;
62 struct cmfe_EquationsType_;
66 struct cmfe_EquationsSetType_;
70 struct cmfe_FieldType_;
74 struct cmfe_FieldsType_;
78 struct cmfe_GeneratedMeshType_;
82 struct cmfe_HistoryType_;
86 struct cmfe_InterfaceType_;
90 struct cmfe_InterfaceConditionType_;
94 struct cmfe_InterfaceEquationsType_;
98 struct cmfe_InterfaceMeshConnectivityType_;
102 struct cmfe_InterfacePointsConnectivityType_;
106 struct cmfe_DistributedMatrixType_;
111 struct cmfe_DistributedVectorType_;
115 struct cmfe_MeshType_;
119 struct cmfe_MeshElementsType_;
123 struct cmfe_MeshEmbeddingType_;
127 struct cmfe_MeshNodesType_;
131 struct cmfe_NodesType_;
135 struct cmfe_ProblemType_;
139 struct cmfe_QuadratureType_;
143 struct cmfe_RegionType_;
147 struct cmfe_SolverType_;
151 struct cmfe_SolverEquationsType_;
155 struct cmfe_ComputationalWorkGroupType_;
1518 struct cmfe_FieldMLIOType_;
1528 int *worldRegionUserNumber );
1730 const int fieldUserNumber ,
1731 const int fileNameSize ,
1732 const char *fileName );
1736 const int fileNameSize ,
1737 const char *fileName );
1741 const int fieldUserNumber ,
1742 const int variableType ,
1743 const int versionNumber ,
1744 const int derivativeNumber ,
1745 const int nodeNumber ,
1746 const int componentNumber ,
1751 const int variableType ,
1752 const int versionNumber ,
1753 const int derivativeNumber ,
1754 const int nodeNumber ,
1755 const int componentNumber ,
1760 const int fieldUserNumber ,
1761 const int variableType ,
1762 const int versionNumber ,
1763 const int derivativeNumber ,
1764 const int nodeNumber ,
1765 const int componentNumber ,
1770 const int variableType ,
1771 const int versionNumber ,
1772 const int derivativeNumber ,
1773 const int nodeNumber ,
1774 const int componentNumber ,
1779 const int fieldUserNumber ,
1780 const int variableType ,
1781 const int versionNumber ,
1782 const int derivativeNumber ,
1783 const int nodeNumber ,
1784 const int componentNumber ,
1789 const int variableType ,
1790 const int versionNumber ,
1791 const int derivativeNumber ,
1792 const int nodeNumber ,
1793 const int componentNumber ,
1798 const int fieldUserNumber ,
1799 const int variableType ,
1800 const int elementNumber ,
1801 const int componentNumber ,
1806 const int variableType ,
1807 const int elementNumber ,
1808 const int componentNumber ,
1813 const int fieldUserNumber ,
1814 const int variableType ,
1815 const int elementNumber ,
1816 const int componentNumber ,
1821 const int variableType ,
1822 const int elementNumber ,
1823 const int componentNumber ,
1828 const int fieldUserNumber ,
1829 const int variableType ,
1830 const int elementNumber ,
1831 const int componentNumber ,
1836 const int variableType ,
1837 const int elementNumber ,
1838 const int componentNumber ,
1843 const int fieldUserNumber ,
1844 const int variableType ,
1845 const int componentNumber ,
1850 const int variableType ,
1851 const int componentNumber ,
1856 const int fieldUserNumber ,
1857 const int variableType ,
1858 const int componentNumber ,
1863 const int variableType ,
1864 const int componentNumber ,
1869 const int fieldUserNumber ,
1870 const int variableType ,
1871 const int componentNumber ,
1876 const int variableType ,
1877 const int componentNumber ,
1882 const int fieldUserNumber ,
1883 const int variableType ,
1884 const int componentNumber ,
1885 const int errorType ,
1886 double localValue[8] ,
1887 double localGhostValue[8] ,
1888 double globalValue[8] );
1892 const int variableType ,
1893 const int componentNumber ,
1894 const int errorType ,
1895 double localValue[8] ,
1896 double localGhostValue[8] ,
1897 double globalValue[8] );
1901 const int fieldUserNumber ,
1902 const int variableType ,
1903 const int componentNumber ,
1904 const int errorType ,
1905 double *localValue ,
1906 double *localGhostValue ,
1907 double *globalValue );
1911 const int variableType ,
1912 const int componentNumber ,
1913 const int errorType ,
1914 double *localValue ,
1915 double *localGhostValue ,
1916 double *globalValue );
1920 const int fieldUserNumber ,
1921 const int variableType ,
1922 const int componentNumber ,
1923 double integralValue[2] ,
1924 double ghostIntegralValue[2] );
1928 const int variableType ,
1929 const int componentNumber ,
1930 double integralValue[2] ,
1931 double ghostIntegralValue[2] );
1935 const int fieldUserNumber ,
1936 const int variableType ,
1937 const int componentNumber ,
1938 double integralValue[2] ,
1939 double ghostIntegralValue[2] );
1943 const int variableType ,
1944 const int componentNumber ,
1945 double integralValue[2] ,
1946 double ghostIntegralValue[2] );
1950 const int fieldUserNumber ,
1951 const int variableType ,
1952 const int componentNumber ,
1953 double integralValue[2] ,
1954 double ghostIntegralValue[2] );
1958 const int variableType ,
1959 const int componentNumber ,
1960 double integralValue[2] ,
1961 double ghostIntegralValue[2] );
1965 const int fieldUserNumber ,
1966 const int variableType ,
1967 const int componentNumber ,
1968 double integralValue[2] ,
1969 double ghostIntegralValue[2] );
1973 const int variableType ,
1974 const int componentNumber ,
1975 double integralValue[2] ,
1976 double ghostIntegralValue[2] );
1980 const int fieldUserNumber ,
1981 const int variableType ,
1982 const int componentNumber ,
1983 double integralValue[2] ,
1984 double ghostIntegralValue[2] );
1988 const int variableType ,
1989 const int componentNumber ,
1990 double integralValue[2] ,
1991 double ghostIntegralValue[2] );
1995 const int fieldUserNumber ,
1996 const int variableType ,
1997 const int componentNumber ,
1998 double integralValue[2] ,
1999 double ghostIntegralValue[2] );
2003 const int variableType ,
2004 const int componentNumber ,
2005 double integralValue[2] ,
2006 double ghostIntegralValue[2] );
2010 const int fieldUserNumber ,
2011 const int variableType ,
2012 const int componentNumber ,
2013 double integralValue[2] ,
2014 double ghostIntegralValue[2] );
2018 const int variableType ,
2019 const int componentNumber ,
2020 double integralValue[2] ,
2021 double ghostIntegralValue[2] );
2028 const int levelListSize ,
2029 const int *levelList ,
2030 const int diagFilenameSize ,
2031 const char *diagFilename ,
2032 const int routineListNumStrings ,
2033 const int routineListStringLength ,
2034 const char *routineList );
2041 const char *echoFilename );
2049 const int timingFilenameSize ,
2050 const char *timingFilename ,
2051 const int routineListNumStrings ,
2052 const int routineListStringLength ,
2053 const char *routineList );
2060 const int collapsedXiSize ,
2065 const int collapsedXiSize ,
2070 const int collapsedXiSize ,
2071 const int *collapsedXi );
2075 const int collapsedXiSize ,
2076 const int *collapsedXi );
2099 const int interpolationXiSize ,
2100 int *interpolationXi );
2104 const int interpolationXiSize ,
2105 int *interpolationXi );
2109 const int interpolationXiSize ,
2110 const int *interpolationXi );
2114 const int interpolationXiSize ,
2115 const int *interpolationXi );
2119 int *numberOfLocalNodes );
2123 int *numberOfLocalNodes );
2135 const int numberOfXi );
2139 const int numberOfXi );
2143 const int numberOfGaussXiSize ,
2144 int *numberOfGaussXi );
2148 const int numberOfGaussXiSize ,
2149 int *numberOfGaussXi );
2153 const int numberOfGaussXiSize ,
2154 const int *numberOfGaussXi );
2158 const int numberOfGaussXiSize ,
2159 const int *numberOfGaussXi );
2163 const int quadratureScheme ,
2164 const int GaussPoint ,
2165 const int GaussXiSize ,
2170 const int quadratureScheme ,
2171 const int GaussPoint ,
2172 const int GaussXiSize ,
2177 const int quadratureScheme ,
2178 const int GaussPointsSize ,
2179 const int *GaussPoints ,
2180 const int GaussXiSize1 ,
2181 const int GaussXiSize2 ,
2186 const int quadratureScheme ,
2187 const int GaussPointsSize ,
2188 const int *GaussPoints ,
2189 const int GaussXiSize1 ,
2190 const int GaussXiSize2 ,
2195 int *quadratureOrder );
2199 int *quadratureOrder );
2203 const int quadratureOrder );
2207 const int quadratureOrder );
2211 int *quadratureType );
2215 int *quadratureType );
2219 const int quadratureType );
2223 const int quadratureType );
2243 const int basisType );
2247 const int basisType );
2251 const int controlLoopIdentifiersSize ,
2252 const int *controlLoopIdentifiers ,
2253 const int solverIndex );
2260 const int problemUserNumber ,
2261 const int controlLoopIdentifiersSize ,
2262 const int *controlLoopIdentifiers ,
2263 const int solverIndex ,
2264 const int fieldUserNumber ,
2265 const int variableType ,
2266 const int componentNumber ,
2267 const int condition ,
2268 const double value );
2273 const int variableType ,
2274 const int componentNumber ,
2275 const int condition ,
2276 const double value );
2280 const int problemUserNumber ,
2281 const int controlLoopIdentifiersSize ,
2282 const int *controlLoopIdentifiers ,
2283 const int solverIndex ,
2284 const int variableType ,
2285 const int fieldUserNumber ,
2286 const int componentNumber ,
2287 const int condition ,
2288 const double value );
2293 const int variableType ,
2294 const int componentNumber ,
2295 const int condition ,
2296 const double value );
2300 const int problemUserNumber ,
2301 const int controlLoopIdentifiersSize ,
2302 const int *controlLoopIdentifiers ,
2303 const int solverIndex ,
2304 const int fieldUserNumber ,
2305 const int variableType ,
2306 const int elementUserNumber ,
2307 const int componentNumber ,
2308 const int condition ,
2309 const double value );
2314 const int variableType ,
2315 const int elementUserNumber ,
2316 const int componentNumber ,
2317 const int condition ,
2318 const double value );
2322 const int problemUserNumber ,
2323 const int controlLoopIdentifiersSize ,
2324 const int *controlLoopIdentifiers ,
2325 const int solverIndex ,
2326 const int fieldUserNumber ,
2327 const int variableType ,
2328 const int elementUserNumber ,
2329 const int componentNumber ,
2330 const int condition ,
2331 const double value );
2336 const int variableType ,
2337 const int elementUserNumber ,
2338 const int componentNumber ,
2339 const int condition ,
2340 const double value );
2344 const int problemUserNumber ,
2345 const int controlLoopIdentifiersSize ,
2346 const int *controlLoopIdentifiers ,
2347 const int solverIndex ,
2348 const int fieldUserNumber ,
2349 const int variableType ,
2350 const int versionNumber ,
2351 const int derivativeNumber ,
2352 const int nodeUserNumber ,
2353 const int componentNumber ,
2354 const int condition ,
2355 const double value );
2360 const int variableType ,
2361 const int versionNumber ,
2362 const int derivativeNumber ,
2363 const int nodeUserNumber ,
2364 const int componentNumber ,
2365 const int condition ,
2366 const double value );
2370 const int problemUserNumber ,
2371 const int controlLoopIdentifiersSize ,
2372 const int *controlLoopIdentifiers ,
2373 const int solverIndex ,
2374 const int fieldUserNumber ,
2375 const int variableType ,
2376 const int versionNumber ,
2377 const int derivativeNumber ,
2378 const int nodeUserNumber ,
2379 const int componentNumber ,
2380 const int condition ,
2381 const double value );
2386 const int variableType ,
2387 const int versionNumber ,
2388 const int derivativeNumber ,
2389 const int nodeUserNumber ,
2390 const int componentNumber ,
2391 const int condition ,
2392 const double value );
2396 const int controlLoopIdentifiersSize ,
2397 const int *controlLoopIdentifiers ,
2398 const int solverIndex ,
2399 const int sparsityType );
2403 const int sparsityType );
2407 const int problemUserNumber ,
2408 const int controlLoopIdentifier ,
2409 const int solverIndex ,
2410 const int fieldUserNumber ,
2411 const int fieldVariableType ,
2412 const int versionNumber ,
2413 const int derivativeNumber ,
2414 const int component ,
2415 const int nodesSize ,
2417 const double coefficient );
2422 const int fieldVariableType ,
2423 const int versionNumber ,
2424 const int derivativeNumber ,
2425 const int component ,
2426 const int nodesSize ,
2428 const double coefficient );
2438 char *errorMessage );
2449 const int *randomSeeds );
2453 const int CellMLUserNumber ,
2454 const int CellMLModelUserNumber ,
2455 const int variableIDSize ,
2456 const char *variableID );
2460 const int CellMLModelUserNumber ,
2461 const int variableIDSize ,
2462 const char *variableID );
2466 const int CellMLUserNumber ,
2467 const int CellMLModelUserNumber ,
2468 const int variableIDSize ,
2469 const char *variableID );
2473 const int CellMLModelUserNumber ,
2474 const int variableIDSize ,
2475 const char *variableID );
2479 const int CellMLUserNumber ,
2480 const int CellMLModelUserNumber ,
2481 const int variableIDSize ,
2482 const char *variableID ,
2483 const int CellMLParameterSet ,
2484 const int fieldUserNumber ,
2485 const int variableType ,
2486 const int componentNumber ,
2487 const int fieldParameterSet );
2491 const int CellMLModelUserNumber ,
2492 const int variableIDSize ,
2493 const char *variableID ,
2494 const int CellMLParameterSet ,
2496 const int variableType ,
2497 const int componentNumber ,
2498 const int fieldParameterSet );
2502 const int CellMLUserNumber ,
2503 const int fieldUserNumber ,
2504 const int variableType ,
2505 const int componentNumber ,
2506 const int fieldParameterSet ,
2507 const int CellMLModelUserNumber ,
2508 const int variableIDSize ,
2509 const char *variableID ,
2510 const int CellMLParameterSet );
2515 const int variableType ,
2516 const int componentNumber ,
2517 const int fieldParameterSet ,
2518 const int CellMLModelUserNumber ,
2519 const int variableIDSize ,
2520 const char *variableID ,
2521 const int CellMLParameterSet );
2525 const int CellMLUserNumber );
2532 const int regionUserNumber );
2541 const int CellMLUserNumber );
2548 const int CellMLUserNumber );
2555 const int CellMLUserNumber );
2562 const int CellMLUserNumber ,
2575 const int CellMLUserNumber );
2582 const int CellMLUserNumber ,
2583 const int CellMLModelsFieldUserNumber );
2587 const int CellMLModelsFieldUserNumber ,
2592 const int CellMLUserNumber ,
2593 int *CellMLModelsFieldUserNumber );
2601 const int CellMLUserNumber );
2608 const int CellMLUserNumber ,
2609 const int CellMLStateFieldUserNumber );
2613 const int CellMLStateFieldUserNumber ,
2618 const int CellMLUserNumber ,
2619 int *CellMLStateFieldUserNumber );
2627 const int CellMLUserNumber ,
2628 const int CellMLModelUserNumber ,
2629 const int CellMLFieldType ,
2630 const int variableIDSize ,
2631 const char *variableID ,
2632 int *fieldComponent );
2636 const int CellMLModelUserNumber ,
2637 const int CellMLFieldType ,
2638 const int variableIDSize ,
2639 const char *variableID ,
2640 int *fieldComponent );
2644 const int CellMLUserNumber );
2651 const int CellMLUserNumber ,
2652 const int CellMLIntermediateFieldUserNumber );
2656 const int CellMLIntermediateFieldUserNumber ,
2661 const int CellMLUserNumber ,
2662 int *CellMLIntermediateFieldUserNumber );
2670 const int CellMLUserNumber );
2677 const int CellMLUserNumber ,
2678 const int CellMLParametersFieldUserNumber );
2682 const int CellMLParametersFieldUserNumber ,
2687 const int CellMLUserNumber ,
2688 int *CellMLParametersFieldUserNumber );
2696 const int CellMLUserNumber );
2709 const int numberComputationalNodes );
2716 const int numberComputationalNodes ,
2725 const int controlLoopIdentifiersSize ,
2726 const int *controlLoopIdentifiers ,
2727 double *currentTime ,
2728 double *timeIncrement );
2732 double *currentTime ,
2733 double *timeIncrement );
2737 const int controlLoopIdentifiersSize ,
2738 const int *controlLoopIdentifiers );
2745 const int controlLoopRootIdentifiersSize ,
2746 const int *controlLoopRootIdentifiers ,
2747 const int controlLoopIdentifiersSize ,
2748 const int *controlLoopIdentifiers ,
2753 const int controlLoopIdentifiersSize ,
2754 int *controlLoopIdentifiers ,
2759 const int controlLoopIdentifiersSize ,
2760 const int *controlLoopIdentifiers ,
2761 const int startIteration ,
2762 const int stopIteration ,
2763 const int iterationIncrement );
2767 const int startIteration ,
2768 const int stopIteration ,
2769 const int iterationIncrement );
2773 const int controlLoopIdentifiersSize ,
2774 const int *controlLoopIdentifiers ,
2775 const int labelSize ,
2780 const int labelSize ,
2785 const int controlLoopIdentifiersSize ,
2786 const int *controlLoopIdentifiers ,
2787 const int labelSize ,
2788 const char *label );
2792 const int labelSize ,
2793 const char *label );
2797 const int controlLoopIdentifiersSize ,
2798 const int *controlLoopIdentifiers ,
2799 const int maximumIterations );
2803 const int maximumIterations );
2807 const int outputFrequency );
2811 const int controlLoopIdentifiersSize ,
2812 const int *controlLoopIdentifiers ,
2813 const double absoluteTolerance );
2817 const double absoluteTolerance );
2821 const int controlLoopIdentifiersSize ,
2822 const int *controlLoopIdentifiers ,
2823 int *numberOfIterations );
2827 int *numberOfIterations );
2831 const int controlLoopIdentifiersSize ,
2832 const int *controlLoopIdentifiers ,
2833 const int numberOfIterations );
2837 const int numberOfIterations );
2841 const int controlLoopIdentifiersSize ,
2842 const int *controlLoopIdentifiers ,
2843 int *numberOfSubLoops );
2847 int *numberOfSubLoops );
2851 const int controlLoopIdentifiersSize ,
2852 const int *controlLoopIdentifiers ,
2853 const int numberOfSubLoops );
2857 const int numberOfSubLoops );
2861 const int controlLoopIdentifiersSize ,
2862 const int *controlLoopIdentifiers ,
2871 const int controlLoopIdentifiersSize ,
2872 const int *controlLoopIdentifiers ,
2873 const int outputType );
2877 const int outputType );
2881 const int controlLoopIdentifiersSize ,
2882 const int *controlLoopIdentifiers ,
2883 const int outputFrequency );
2887 const int outputFrequency );
2891 const int controlLoopIdentifiersSize ,
2892 const int *controlLoopIdentifiers ,
2893 const int inputOption );
2897 const int inputOption );
2901 const int controlLoopIdentifiersSize ,
2902 const int *controlLoopIdentifiers ,
2905 double *timeIncrement ,
2906 double *currentTime ,
2907 int *currentLoopIteration ,
2908 int *outputIterationNumber );
2914 double *timeIncrement ,
2915 double *currentTime ,
2916 int *currentLoopIteration ,
2917 int *outputIterationNumber );
2921 const int controlLoopIdentifiersSize ,
2922 const int *controlLoopIdentifiers ,
2923 const double startTime ,
2924 const double stopTime ,
2925 const double timeIncrement );
2929 const double startTime ,
2930 const double stopTime ,
2931 const double timeIncrement );
2935 const int controlLoopIdentifiersSize ,
2936 const int *controlLoopIdentifiers ,
2937 const int loopType );
2941 const int loopType );
2964 int *coordinateSystemDimension );
2968 int *coordinateSystemDimension );
2972 const int coordinateSystemDimension );
2976 const int coordinateSystemDimension );
2988 const double focus );
2992 const double focus );
2996 int *radialInterpolationType );
3000 int *radialInterpolationType );
3004 const int radialInterpolationType );
3008 const int radialInterpolationType );
3012 int *coordinateSystemType );
3016 int *coordinateSystemType );
3020 const int coordinateSystemType );
3024 const int coordinateSystemType );
3028 const int originSize ,
3033 const int originSize ,
3038 const int originSize ,
3039 const double *origin );
3043 const int originSize ,
3044 const double *origin );
3048 const int orientationSize1 ,
3049 const int orientationSize2 ,
3050 double *orientation );
3054 const int orientationSize1 ,
3055 const int orientationSize2 ,
3056 double *orientation );
3060 const int orientationSize1 ,
3061 const int orientationSize2 ,
3062 const double *orientation );
3066 const int orientationSize1 ,
3067 const int orientationSize2 ,
3068 const double *orientation );
3078 const int numberOfDataPoints );
3082 const int numberOfDataPoints ,
3087 const int numberOfDataPoints ,
3098 int *numberOfDataPoints );
3102 int *numberOfDataPoints );
3106 const int dataPointGlobalNumber ,
3107 const int labelSize ,
3112 const int dataPointGlobalNumber ,
3113 const int labelSize ,
3118 const int dataPointGlobalNumber ,
3119 const int labelSize ,
3120 const char *label );
3124 const int dataPointGlobalNumber ,
3125 const int labelSize ,
3126 const char *label );
3130 const int dataPointGlobalNumber ,
3131 int *dataPointUserNumber );
3135 const int dataPointGlobalNumber ,
3136 int *dataPointUserNumber );
3140 const int dataPointGlobalNumber ,
3141 const int dataPointUserNumber );
3145 const int dataPointGlobalNumber ,
3146 const int dataPointUserNumber );
3150 const int dataPointGlobalNumber ,
3151 const int dataPointValuesSize ,
3152 double *dataPointValues );
3156 const int dataPointGlobalNumber ,
3157 const int dataPointValuesSize ,
3158 double *dataPointValues );
3162 const int dataPointGlobalNumber ,
3163 const int dataPointValuesSize ,
3164 const double *dataPointValues );
3168 const int dataPointGlobalNumber ,
3169 const int dataPointValuesSize ,
3170 const double *dataPointValues );
3174 const int dataPointGlobalNumber ,
3175 const int dataPointWeightsSize ,
3176 double *dataPointWeights );
3180 const int dataPointGlobalNumber ,
3181 const int dataPointWeightsSize ,
3182 double *dataPointWeights );
3186 const int dataPointGlobalNumber ,
3187 const int dataPointWeightsSize ,
3188 const double *dataPointWeights );
3192 const int dataPointGlobalNumber ,
3193 const int dataPointWeightsSize ,
3194 const double *dataPointWeights );
3198 const int regionUserNumber ,
3199 double *absoluteTolerance );
3203 double *absoluteTolerance );
3207 const int regionUserNumber ,
3208 const double absoluteTolerance );
3212 const double absoluteTolerance );
3216 const int regionUserNumber );
3223 const int dataPointRegionUserNumber ,
3224 const int meshUserNumber ,
3225 const int meshRegionUserNumber );
3235 const int regionUserNumber );
3242 const int regionUserNumber ,
3243 const int fieldUserNumber ,
3244 const int fieldVariableType );
3248 const int parentRegionUserNumber ,
3249 const int interfaceUserNumber ,
3250 const int fieldUserNumber ,
3251 const int fieldVariableType );
3256 const int fieldVariableType );
3260 const int regionUserNumber ,
3261 const int candidateElementsSize ,
3262 const int *candidateElements ,
3263 const int localFaceLineNumbersSize ,
3264 const int *localFaceLineNumbers );
3268 const int parentRegionUserNumber ,
3269 const int interfaceUserNumber ,
3270 const int candidateElementsSize ,
3271 const int *candidateElements ,
3272 const int localFaceLineNumbersSize ,
3273 const int *localFaceLineNumbers );
3277 const int candidateElementsSize ,
3278 const int *candidateElements ,
3279 const int localFaceLineNumbersSize ,
3280 const int *localFaceLineNumbers );
3284 const int dataPointsRegionUserNumber ,
3285 const int projectionFieldUserNumber ,
3286 const int projectionFieldRegionUserNumber );
3294 const int regionUserNumber ,
3295 double *maximumIterationUpdate );
3299 double *maximumIterationUpdate );
3303 const int regionUserNumber ,
3304 const double maximumIterationUpdate );
3308 const double maximumIterationUpdate );
3312 const int regionUserNumber ,
3313 int *maximumNumberOfIterations );
3317 const int dataProjectionUserNumber ,
3318 const int dataPointUserNumber ,
3319 double *ProjectionDistance );
3323 const int dataPointUserNumber ,
3324 double *ProjectionDistance );
3328 const int dataProjectionUserNumber ,
3329 const int dataPointUserNumber ,
3330 int *ProjectionElementNumber );
3334 const int dataPointUserNumber ,
3335 int *ProjectionElementNumber );
3339 const int dataProjectionUserNumber ,
3340 const int dataPointUserNumber ,
3341 int *ProjectionElementFaceNumber );
3345 const int dataPointUserNumber ,
3346 int *ProjectionElementFaceNumber );
3350 const int dataProjectionUserNumber ,
3351 const int dataPointUserNumber ,
3352 int *ProjectionElementLineNumber );
3356 const int dataPointUserNumber ,
3357 int *ProjectionElementLineNumber );
3361 const int dataProjectionUserNumber ,
3362 const int dataPointUserNumber ,
3363 int *ProjectionExitTag );
3367 const int dataPointUserNumber ,
3368 int *ProjectionExitTag );
3372 const int dataProjectionUserNumber ,
3373 const int dataPointUserNumber ,
3374 const int ProjectionXiSize ,
3375 double *ProjectionXi );
3379 const int dataPointUserNumber ,
3380 const int ProjectionXiSize ,
3381 double *ProjectionXi );
3385 const int dataProjectionUserNumber ,
3386 const int dataPointUserNumber ,
3387 const int ProjectionXiSize ,
3388 const double *ProjectionXi );
3392 const int dataPointUserNumber ,
3393 const int ProjectionXiSize ,
3394 const double *ProjectionXi );
3398 const int dataProjectionUserNumber ,
3399 const int dataPointUserNumber ,
3400 const int projectionVectorSize ,
3401 double *projectionVector );
3405 const int dataPointUserNumber ,
3406 const int projectionVectorSize ,
3407 double *projectionVector );
3411 int *maximumNumberOfIterations );
3415 const int regionUserNumber ,
3416 const int maximumNumberOfIterations );
3420 const int maximumNumberOfIterations );
3424 const int regionUserNumber ,
3425 int *numberOfClosestElements );
3429 int *numberOfClosestElements );
3433 const int regionUserNumber ,
3434 const int numberOfClosestElements );
3438 const int numberOfClosestElements );
3442 const int regionUserNumber ,
3443 int *projectionType );
3447 int *projectionType );
3451 const int regionUserNumber ,
3452 const int projectionType );
3456 const int projectionType );
3460 const int regionUserNumber ,
3461 double *relativeTolerance );
3465 double *relativeTolerance );
3469 const int regionUserNumber ,
3470 const double relativeTolerance );
3474 const double relativeTolerance );
3478 const int regionUserNumber ,
3479 const int startingXiSize ,
3480 double *startingXi );
3484 const int startingXiSize ,
3485 double *startingXi );
3489 const int regionUserNumber ,
3490 const int startingXiSize ,
3491 const double *startingXi );
3495 const int startingXiSize ,
3496 const double *startingXi );
3500 const int parentRegionUserNumber ,
3501 const int interfaceUserNumber ,
3502 const int dataPointNumber ,
3503 const int elementNumber );
3507 const int regionUserNumber ,
3508 const int dataPointNumber ,
3509 const int elementNumber );
3513 const int dataPointNumber ,
3514 const int elementNumber );
3518 const int parentRegionUserNumber ,
3519 const int interfaceUserNumber ,
3520 const int labelSize ,
3525 const int regionUserNumber ,
3526 const int labelSize ,
3531 const int labelSize ,
3536 const int parentRegionUserNumber ,
3537 const int interfaceUserNumber ,
3538 const int labelSize ,
3539 const char *label );
3543 const int regionUserNumber ,
3544 const int labelSize ,
3545 const char *label );
3549 const int labelSize ,
3550 const char *label );
3554 const int equationsSetUserNumber );
3561 const int equationsSetUserNumber ,
3562 int *linearityType );
3566 int *linearityType );
3570 const int equationsSetUserNumber ,
3579 const int equationsSetUserNumber ,
3580 const int lumpingType );
3584 const int lumpingType );
3588 const int equationsSetUserNumber ,
3597 const int equationsSetUserNumber ,
3598 const int outputType );
3602 const int outputType );
3606 const int equationsSetUserNumber ,
3607 int *sparsityType );
3611 int *sparsityType );
3615 const int equationsSetUserNumber ,
3616 const int sparsityType );
3620 const int sparsityType );
3624 const int equationsSetUserNumber ,
3625 int *timeDependenceType );
3629 int *timeDependenceType );
3633 int *numberOfMatrices );
3637 int *numberOfMatrices );
3641 int *numberOfMatrices );
3645 const int matrixIndex ,
3650 const int jacobianTypes );
3654 const int equationsSetUserNumber );
3661 const int equationsSetUserNumber ,
3662 const int derivedFieldUserNumber );
3666 const int derivedFieldUserNumber ,
3671 const int equationsSetUserNumber );
3678 const int equationsSetUserNumber ,
3679 const int derivedType );
3683 const int derivedType );
3687 const int equationsSetUserNumber ,
3688 const int derivedType ,
3689 const int fieldVariableType );
3693 const int derivedType ,
3694 const int fieldVariableType );
3698 const int residualIndex ,
3699 const int variableType ,
3704 const int matrixIndex ,
3709 const int matrixType ,
3714 const int matrixIndex ,
3727 const int residualIndex ,
3732 const int residualIndex ,
3733 int *numberOfVariables );
3737 const int residualIndex ,
3738 const int residualVariablesSize ,
3739 int *residualVariables );
3743 const int equationsSetUserNumber );
3750 const int equationsSetUserNumber ,
3751 const int analyticFunctionType ,
3752 const int analyticFieldUserNumber );
3756 const int analyticFunctionType ,
3757 const int analyticFieldUserNumber ,
3762 const int equationsSetUserNumber );
3769 const int equationsSetUserNumber );
3776 const int equationsSetUserNumber ,
3785 const int equationsSetUserNumber ,
3786 const double time );
3790 const double time );
3794 const int equationsSetUserNumber ,
3795 const int paramIdx ,
3796 const double param );
3800 const int paramIdx ,
3801 const double param );
3805 const int equationsSetUserNumber ,
3806 const int paramIdx ,
3811 const int paramIdx ,
3816 const int equationsSetUserNumber );
3823 const int regionUserNumber ,
3824 const int geomFibreFieldUserNumber ,
3825 const int equationsSetSpecificationSize ,
3826 const int *equationsSetSpecification ,
3827 const int equationsSetFieldUserNumber );
3833 const int equationsSetSpecificationSize ,
3834 const int *equationsSetSpecification ,
3835 const int equationsSetFieldUserNumber ,
3841 const int equationsSetUserNumber );
3848 const int equationsSetUserNumber );
3855 const int equationsSetUserNumber ,
3856 const int dependentFieldUserNumber );
3860 const int dependentFieldUserNumber ,
3865 const int equationsSetUserNumber );
3872 const int equationsSetUserNumber );
3879 const int equationsSetUserNumber );
3887 const int equationsSetUserNumber );
3894 const int equationsSetUserNumber );
3901 const int equationsSetUserNumber ,
3902 const int independentFieldUserNumber );
3906 const int independentFieldUserNumber ,
3911 const int equationsSetUserNumber );
3918 const int equationsSetUserNumber );
3925 const int equationsSetUserNumber ,
3926 const int materialsFieldUserNumber );
3930 const int materialsFieldUserNumber ,
3935 const int equationsSetUserNumber );
3942 const int equationsSetUserNumber ,
3943 int *solutionMethod );
3947 int *solutionMethod );
3951 const int equationsSetUserNumber ,
3952 const int solutionMethod );
3956 const int solutionMethod );
3960 const int equationsSetUserNumber );
3967 const int equationsSetUserNumber ,
3968 const int sourceFieldUserNumber );
3972 const int sourceFieldUserNumber ,
3977 const int equationsSetUserNumber );
3984 const int equationsSetUserNumber ,
3985 const int equationsSetSpecificationSize ,
3986 int *equationsSetSpecification );
3990 const int equationsSetSpecificationSize ,
3991 int *equationsSetSpecification );
3995 const int equationsSetUserNumber ,
3996 int *specificationSize );
4000 int *specificationSize );
4004 const int equationsSetUserNumber ,
4005 const int tensorEvaluateType ,
4006 const int userElementNumber ,
4009 const int valuesSize1 ,
4010 const int valuesSize2 ,
4015 const int tensorEvaluateType ,
4016 const int userElementNumber ,
4019 const int valuesSize1 ,
4020 const int valuesSize2 ,
4025 const int fieldUserNumber ,
4026 const int variableType ,
4027 const int componentNumber ,
4028 int *interpolationType );
4032 const int variableType ,
4033 const int componentNumber ,
4034 int *interpolationType );
4038 const int fieldUserNumber ,
4039 const int variableType ,
4040 const int componentNumber ,
4041 const int interpolationType );
4045 const int variableType ,
4046 const int componentNumber ,
4047 const int interpolationType );
4051 const int fieldUserNumber ,
4052 const int variableType ,
4053 const int componentNumber ,
4054 const int labelSize ,
4059 const int variableType ,
4060 const int componentNumber ,
4061 const int labelSize ,
4066 const int fieldUserNumber ,
4067 const int variableType ,
4068 const int componentNumber ,
4069 const int labelSize ,
4070 const char *label );
4074 const int variableType ,
4075 const int componentNumber ,
4076 const int labelSize ,
4077 const char *label );
4081 const int fieldUserNumber ,
4082 const int variableType ,
4083 const int componentNumber ,
4084 int *meshComponent );
4088 const int variableType ,
4089 const int componentNumber ,
4090 int *meshComponent );
4094 const int fieldUserNumber ,
4095 const int variableType ,
4096 const int componentNumber ,
4097 const int meshComponent );
4101 const int variableType ,
4102 const int componentNumber ,
4103 const int meshComponent );
4107 const int fieldUserNumber ,
4108 const int variableType ,
4109 const int fieldSetType ,
4110 const int componentNumber ,
4115 const int variableType ,
4116 const int fieldSetType ,
4117 const int componentNumber ,
4122 const int fieldUserNumber ,
4123 const int variableType ,
4124 const int fieldSetType ,
4125 const int componentNumber ,
4126 const float value );
4130 const int variableType ,
4131 const int fieldSetType ,
4132 const int componentNumber ,
4133 const float value );
4137 const int fieldUserNumber ,
4138 const int variableType ,
4139 const int fieldSetType ,
4140 const int componentNumber ,
4141 const double value );
4145 const int variableType ,
4146 const int fieldSetType ,
4147 const int componentNumber ,
4148 const double value );
4152 const int fieldUserNumber ,
4153 const int variableType ,
4154 const int fieldSetType ,
4155 const int componentNumber ,
4160 const int variableType ,
4161 const int fieldSetType ,
4162 const int componentNumber ,
4167 const int fieldUserNumber ,
4168 const int variableType ,
4173 const int variableType ,
4178 const int fieldUserNumber ,
4179 const int variableType ,
4180 const int dataType );
4184 const int variableType ,
4185 const int dataType );
4189 const int fieldUserNumber ,
4190 const int variableType ,
4191 int *DOFOrderType );
4195 const int variableType ,
4196 int *DOFOrderType );
4200 const int fieldUserNumber ,
4201 const int variableType ,
4202 const int DOFOrderType );
4206 const int variableType ,
4207 const int DOFOrderType );
4211 const int fieldUserNumber );
4218 const int regionUserNumber );
4232 const int fieldUserNumber ,
4233 int *dependentType );
4237 int *dependentType );
4241 const int fieldUserNumber ,
4242 const int dependentType );
4246 const int dependentType );
4250 const int fieldUserNumber );
4257 const int fieldUserNumber ,
4258 const int variableType ,
4263 const int variableType ,
4268 const int fieldUserNumber ,
4269 const int variableType ,
4270 const int dimension );
4274 const int variableType ,
4275 const int dimension );
4279 const int fieldUserNumber ,
4280 int *geometricFieldUserNumber );
4288 const int fieldUserNumber ,
4289 const int geometricFieldUserNumber );
4297 const int geometricFieldUserNumber ,
4298 const int elementNumber ,
4299 const int elementLineNumber ,
4300 double *lineLength );
4304 const int geometricFieldUserNumber ,
4305 const int elementNumber ,
4306 double *elementVolume );
4310 const int elementNumber ,
4311 const int elementLineNumber ,
4312 double *lineLength );
4316 const int elementNumber ,
4317 double *elementVolume );
4321 const int fieldUserNumber ,
4322 const int variableType ,
4323 const int versionNumber ,
4324 const int derivativeNumber ,
4325 const int nodeUserNumber ,
4326 const int componentNumber ,
4327 double *scaleFactor );
4331 const int variableType ,
4332 const int versionNumber ,
4333 const int derivativeNumber ,
4334 const int nodeUserNumber ,
4335 const int componentNumber ,
4336 double *scaleFactor );
4340 const int fieldUserNumber ,
4341 const int variableType ,
4342 const int meshComponentNumber ,
4343 const int scaleFactorsSize ,
4344 double *scaleFactors );
4348 const int variableType ,
4349 const int meshComponentNumber ,
4350 const int scaleFactorsSize ,
4351 double *scaleFactors );
4355 const int fieldUserNumber ,
4356 const int variableType ,
4357 const int meshComponentNumber ,
4358 int *numberOfScaleFactorsDofs );
4362 const int variableType ,
4363 const int meshComponentNumber ,
4364 int *numberOfScaleFactorsDofs );
4368 const int fieldUserNumber ,
4369 const int variableType ,
4370 const int versionNumber ,
4371 const int derivativeNumber ,
4372 const int nodeUserNumber ,
4373 const int componentNumber ,
4374 const double scaleFactor );
4378 const int variableType ,
4379 const int versionNumber ,
4380 const int derivativeNumber ,
4381 const int nodeUserNumber ,
4382 const int componentNumber ,
4383 const double scaleFactor );
4387 const int fieldUserNumber ,
4388 const int variableType ,
4389 const int meshComponentNumber ,
4390 const int scaleFactorsSize ,
4391 const double *scaleFactors );
4395 const int variableType ,
4396 const int meshComponentNumber ,
4397 const int scaleFactorsSize ,
4398 const double *scaleFactors );
4402 const int fieldUserNumber ,
4403 const int labelSize ,
4408 const int labelSize ,
4413 const int fieldUserNumber ,
4414 const int labelSize ,
4415 const char *label );
4419 const int labelSize ,
4420 const char *label );
4424 const int fieldUserNumber ,
4425 const int variableType ,
4426 const int componentNumber ,
4427 const int localNodeNumber ,
4428 const int positionSize ,
4430 const int normalSize ,
4432 const int tangentsSize1 ,
4433 const int tangentsSize2 ,
4438 const int variableType ,
4439 const int componentNumber ,
4440 const int localNodeNumber ,
4441 const int positionSize ,
4443 const int normalSize ,
4445 const int tangentsSize1 ,
4446 const int tangentsSize2 ,
4451 const int fieldUserNumber ,
4452 int *decompositionUserNumber );
4460 const int fieldUserNumber ,
4461 const int meshUserNumber ,
4462 const int decompositionUserNumber );
4470 const int fieldUserNumber ,
4471 const int dataProjectionUserNumber );
4479 const int fieldUserNumber ,
4480 const int variableType ,
4481 int *numberOfComponents );
4485 const int variableType ,
4486 int *numberOfComponents );
4490 const int fieldUserNumber ,
4491 const int variableType ,
4492 const int numberOfComponents );
4496 const int variableType ,
4497 const int numberOfComponents );
4501 const int fieldUserNumber ,
4502 int *numberOfVariables );
4506 int *numberOfVariables );
4510 const int fieldUserNumber ,
4511 const int numberOfVariables );
4515 const int numberOfVariables );
4519 const int fieldUserNumber ,
4520 const int variableType ,
4521 const int fieldSetType ,
4522 const int componentNumber ,
4527 const int variableType ,
4528 const int fieldSetType ,
4529 const int componentNumber ,
4534 const int fieldUserNumber ,
4535 const int variableType ,
4536 const int fieldSetType ,
4537 const int componentNumber ,
4538 const float value );
4542 const int variableType ,
4543 const int fieldSetType ,
4544 const int componentNumber ,
4545 const float value );
4549 const int fieldUserNumber ,
4550 const int variableType ,
4551 const int fieldSetType ,
4552 const int componentNumber ,
4553 const double value );
4557 const int variableType ,
4558 const int fieldSetType ,
4559 const int componentNumber ,
4560 const double value );
4564 const int fieldUserNumber ,
4565 const int variableType ,
4566 const int fieldSetType ,
4567 const int componentNumber ,
4572 const int variableType ,
4573 const int fieldSetType ,
4574 const int componentNumber ,
4579 const int fieldUserNumber ,
4580 const int variableType ,
4581 const int fieldSetType ,
4582 const int userElementNumber ,
4583 const int componentNumber ,
4588 const int variableType ,
4589 const int fieldSetType ,
4590 const int userElementNumber ,
4591 const int componentNumber ,
4596 const int fieldUserNumber ,
4597 const int variableType ,
4598 const int fieldSetType ,
4599 const int userElementNumber ,
4600 const int componentNumber ,
4601 const float value );
4605 const int variableType ,
4606 const int fieldSetType ,
4607 const int userElementNumber ,
4608 const int componentNumber ,
4609 const float value );
4613 const int fieldUserNumber ,
4614 const int variableType ,
4615 const int fieldSetType ,
4616 const int userElementNumber ,
4617 const int componentNumber ,
4618 const double value );
4622 const int variableType ,
4623 const int fieldSetType ,
4624 const int userElementNumber ,
4625 const int componentNumber ,
4626 const double value );
4630 const int fieldUserNumber ,
4631 const int variableType ,
4632 const int fieldSetType ,
4633 const int userElementNumber ,
4634 const int componentNumber ,
4639 const int variableType ,
4640 const int fieldSetType ,
4641 const int userElementNumber ,
4642 const int componentNumber ,
4647 const int fieldUserNumber ,
4648 const int variableType ,
4649 const int fieldSetType ,
4650 const int versionNumber ,
4651 const int derivativeNumber ,
4652 const int userNodeNumber ,
4653 const int componentNumber ,
4658 const int variableType ,
4659 const int fieldSetType ,
4660 const int versionNumber ,
4661 const int derivativeNumber ,
4662 const int userNodeNumber ,
4663 const int componentNumber ,
4668 const int fieldUserNumber ,
4669 const int variableType ,
4670 const int fieldSetType ,
4671 const int versionNumber ,
4672 const int derivativeNumber ,
4673 const int userNodeNumber ,
4674 const int componentNumber ,
4675 const float value );
4679 const int variableType ,
4680 const int fieldSetType ,
4681 const int versionNumber ,
4682 const int derivativeNumber ,
4683 const int userNodeNumber ,
4684 const int componentNumber ,
4685 const float value );
4689 const int fieldUserNumber ,
4690 const int variableType ,
4691 const int fieldSetType ,
4692 const int versionNumber ,
4693 const int derivativeNumber ,
4694 const int userNodeNumber ,
4695 const int componentNumber ,
4696 const double value );
4700 const int variableType ,
4701 const int fieldSetType ,
4702 const int versionNumber ,
4703 const int derivativeNumber ,
4704 const int userNodeNumber ,
4705 const int componentNumber ,
4706 const double value );
4710 const int fieldUserNumber ,
4711 const int variableType ,
4712 const int fieldSetType ,
4713 const int versionNumber ,
4714 const int derivativeNumber ,
4715 const int userNodeNumber ,
4716 const int componentNumber ,
4721 const int variableType ,
4722 const int fieldSetType ,
4723 const int versionNumber ,
4724 const int derivativeNumber ,
4725 const int userNodeNumber ,
4726 const int componentNumber ,
4731 const int fieldUserNumber ,
4732 const int variableType ,
4733 const int fieldSetType );
4737 const int variableType ,
4738 const int fieldSetType );
4742 const int fieldUserNumber ,
4743 const int variableType ,
4744 const int fieldSetType );
4748 const int variableType ,
4749 const int fieldSetType );
4753 const int fieldUserNumber ,
4754 const int variableType ,
4755 const int fieldSetType ,
4756 int *parametersSize ,
4761 const int variableType ,
4762 const int fieldSetType ,
4763 int *parametersSize ,
4768 const int fieldUserNumber ,
4769 const int variableType ,
4770 const int fieldSetType ,
4771 int *parametersSize ,
4772 float **parameters );
4776 const int variableType ,
4777 const int fieldSetType ,
4778 int *parametersSize ,
4779 float **parameters );
4783 const int fieldUserNumber ,
4784 const int variableType ,
4785 const int fieldSetType ,
4786 int *parametersSize ,
4787 double **parameters );
4791 const int variableType ,
4792 const int fieldSetType ,
4793 int *parametersSize ,
4794 double **parameters );
4798 const int fieldUserNumber ,
4799 const int variableType ,
4800 const int fieldSetType ,
4801 int *parametersSize ,
4806 const int variableType ,
4807 const int fieldSetType ,
4808 int *parametersSize ,
4813 const int fieldUserNumber ,
4814 const int variableType ,
4815 const int fieldSetType ,
4816 int *parametersSize ,
4821 const int variableType ,
4822 const int fieldSetType ,
4823 int *parametersSize ,
4828 const int fieldUserNumber ,
4829 const int variableType ,
4830 const int fieldSetType ,
4831 int *parametersSize ,
4832 float **parameters );
4836 const int variableType ,
4837 const int fieldSetType ,
4838 int *parametersSize ,
4839 float **parameters );
4843 const int fieldUserNumber ,
4844 const int variableType ,
4845 const int fieldSetType ,
4846 int *parametersSize ,
4847 double **parameters );
4851 const int variableType ,
4852 const int fieldSetType ,
4853 int *parametersSize ,
4854 double **parameters );
4858 const int fieldUserNumber ,
4859 const int variableType ,
4860 const int fieldSetType ,
4861 int *parametersSize ,
4866 const int variableType ,
4867 const int fieldSetType ,
4868 int *parametersSize ,
4873 const int fieldUserNumber ,
4874 const int variableType ,
4875 const int fieldSetType ,
4876 const int componentNumber ,
4881 const int variableType ,
4882 const int fieldSetType ,
4883 const int componentNumber ,
4888 const int fieldUserNumber ,
4889 const int variableType ,
4890 const int fieldSetType ,
4891 const int componentNumber ,
4896 const int variableType ,
4897 const int fieldSetType ,
4898 const int componentNumber ,
4903 const int fieldUserNumber ,
4904 const int variableType ,
4905 const int fieldSetType ,
4906 const int componentNumber ,
4911 const int variableType ,
4912 const int fieldSetType ,
4913 const int componentNumber ,
4918 const int fieldUserNumber ,
4919 const int variableType ,
4920 const int fieldSetType ,
4921 const int componentNumber ,
4926 const int variableType ,
4927 const int fieldSetType ,
4928 const int componentNumber ,
4933 const int interfaceUserNumber ,
4934 const int fieldUserNumber ,
4935 const int variableType ,
4936 const int fieldSetType ,
4937 const int userDataPointNumber ,
4938 const int componentNumber ,
4943 const int fieldUserNumber ,
4944 const int variableType ,
4945 const int fieldSetType ,
4946 const int userDataPointNumber ,
4947 const int componentNumber ,
4952 const int variableType ,
4953 const int fieldSetType ,
4954 const int userDataPointNumber ,
4955 const int componentNumber ,
4960 const int interfaceUserNumber ,
4961 const int fieldUserNumber ,
4962 const int variableType ,
4963 const int fieldSetType ,
4964 const int userDataPointNumber ,
4965 const int componentNumber ,
4970 const int fieldUserNumber ,
4971 const int variableType ,
4972 const int fieldSetType ,
4973 const int userDataPointNumber ,
4974 const int componentNumber ,
4979 const int variableType ,
4980 const int fieldSetType ,
4981 const int userDataPointNumber ,
4982 const int componentNumber ,
4987 const int interfaceUserNumber ,
4988 const int fieldUserNumber ,
4989 const int variableType ,
4990 const int fieldSetType ,
4991 const int userDataPointNumber ,
4992 const int componentNumber ,
4997 const int fieldUserNumber ,
4998 const int variableType ,
4999 const int fieldSetType ,
5000 const int userDataPointNumber ,
5001 const int componentNumber ,
5006 const int variableType ,
5007 const int fieldSetType ,
5008 const int userDataPointNumber ,
5009 const int componentNumber ,
5014 const int interfaceUserNumber ,
5015 const int fieldUserNumber ,
5016 const int variableType ,
5017 const int fieldSetType ,
5018 const int userDataPointNumber ,
5019 const int componentNumber ,
5024 const int fieldUserNumber ,
5025 const int variableType ,
5026 const int fieldSetType ,
5027 const int userDataPointNumber ,
5028 const int componentNumber ,
5033 const int variableType ,
5034 const int fieldSetType ,
5035 const int userDataPointNumber ,
5036 const int componentNumber ,
5041 const int fieldUserNumber ,
5042 const int variableType ,
5043 const int fieldSetType ,
5044 const int userElementNumber ,
5045 const int componentNumber ,
5050 const int variableType ,
5051 const int fieldSetType ,
5052 const int userElementNumber ,
5053 const int componentNumber ,
5058 const int fieldUserNumber ,
5059 const int variableType ,
5060 const int fieldSetType ,
5061 const int userElementNumber ,
5062 const int componentNumber ,
5067 const int variableType ,
5068 const int fieldSetType ,
5069 const int userElementNumber ,
5070 const int componentNumber ,
5075 const int fieldUserNumber ,
5076 const int variableType ,
5077 const int fieldSetType ,
5078 const int userElementNumber ,
5079 const int componentNumber ,
5084 const int variableType ,
5085 const int fieldSetType ,
5086 const int userElementNumber ,
5087 const int componentNumber ,
5092 const int fieldUserNumber ,
5093 const int variableType ,
5094 const int fieldSetType ,
5095 const int userElementNumber ,
5096 const int componentNumber ,
5101 const int variableType ,
5102 const int fieldSetType ,
5103 const int userElementNumber ,
5104 const int componentNumber ,
5109 const int fieldUserNumber ,
5110 const int variableType ,
5111 const int fieldSetType ,
5112 const int versionNumber ,
5113 const int derivativeNumber ,
5114 const int userNodeNumber ,
5115 const int componentNumber ,
5120 const int variableType ,
5121 const int fieldSetType ,
5122 const int versionNumber ,
5123 const int derivativeNumber ,
5124 const int userNodeNumber ,
5125 const int componentNumber ,
5130 const int fieldUserNumber ,
5131 const int variableType ,
5132 const int fieldSetType ,
5133 const int versionNumber ,
5134 const int derivativeNumber ,
5135 const int userNodeNumber ,
5136 const int componentNumber ,
5141 const int variableType ,
5142 const int fieldSetType ,
5143 const int versionNumber ,
5144 const int derivativeNumber ,
5145 const int userNodeNumber ,
5146 const int componentNumber ,
5151 const int fieldUserNumber ,
5152 const int variableType ,
5153 const int fieldSetType ,
5154 const int versionNumber ,
5155 const int derivativeNumber ,
5156 const int userNodeNumber ,
5157 const int componentNumber ,
5162 const int variableType ,
5163 const int fieldSetType ,
5164 const int versionNumber ,
5165 const int derivativeNumber ,
5166 const int userNodeNumber ,
5167 const int componentNumber ,
5172 const int fieldUserNumber ,
5173 const int variableType ,
5174 const int fieldSetType ,
5175 const int versionNumber ,
5176 const int derivativeNumber ,
5177 const int userNodeNumber ,
5178 const int componentNumber ,
5183 const int variableType ,
5184 const int fieldSetType ,
5185 const int versionNumber ,
5186 const int derivativeNumber ,
5187 const int userNodeNumber ,
5188 const int componentNumber ,
5193 const int variableType ,
5194 const int fieldSetType ,
5195 const int gaussPointNumber ,
5196 const int userElementNumber ,
5197 const int componentNumber ,
5202 const int fieldUserNumber ,
5203 const int variableType ,
5204 const int fieldSetType ,
5205 const int componentNumber ,
5210 const int variableType ,
5211 const int fieldSetType ,
5212 const int componentNumber ,
5217 const int fieldUserNumber ,
5218 const int variableType ,
5219 const int fieldSetType ,
5220 const int componentNumber ,
5221 const float value );
5225 const int variableType ,
5226 const int fieldSetType ,
5227 const int componentNumber ,
5228 const float value );
5232 const int fieldUserNumber ,
5233 const int variableType ,
5234 const int fieldSetType ,
5235 const int componentNumber ,
5236 const double value );
5240 const int variableType ,
5241 const int fieldSetType ,
5242 const int componentNumber ,
5243 const double value );
5247 const int fieldUserNumber ,
5248 const int variableType ,
5249 const int fieldSetType ,
5250 const int componentNumber ,
5255 const int variableType ,
5256 const int fieldSetType ,
5257 const int componentNumber ,
5262 const int interfaceUserNumber ,
5263 const int fieldUserNumber ,
5264 const int variableType ,
5265 const int fieldSetType ,
5266 const int userDataPointNumber ,
5267 const int componentNumber ,
5272 const int fieldUserNumber ,
5273 const int variableType ,
5274 const int fieldSetType ,
5275 const int userDataPointNumber ,
5276 const int componentNumber ,
5281 const int variableType ,
5282 const int fieldSetType ,
5283 const int userDataPointNumber ,
5284 const int componentNumber ,
5289 const int interfaceUserNumber ,
5290 const int fieldUserNumber ,
5291 const int variableType ,
5292 const int fieldSetType ,
5293 const int userDataPointNumber ,
5294 const int componentNumber ,
5295 const float value );
5299 const int fieldUserNumber ,
5300 const int variableType ,
5301 const int fieldSetType ,
5302 const int userDataPointNumber ,
5303 const int componentNumber ,
5304 const float value );
5308 const int variableType ,
5309 const int fieldSetType ,
5310 const int userDataPointNumber ,
5311 const int componentNumber ,
5312 const float value );
5316 const int interfaceUserNumber ,
5317 const int fieldUserNumber ,
5318 const int variableType ,
5319 const int fieldSetType ,
5320 const int userDataPointNumber ,
5321 const int componentNumber ,
5322 const double value );
5326 const int fieldUserNumber ,
5327 const int variableType ,
5328 const int fieldSetType ,
5329 const int userDataPointNumber ,
5330 const int componentNumber ,
5331 const double value );
5335 const int variableType ,
5336 const int fieldSetType ,
5337 const int userDataPointNumber ,
5338 const int componentNumber ,
5339 const double value );
5343 const int interfaceUserNumber ,
5344 const int fieldUserNumber ,
5345 const int variableType ,
5346 const int fieldSetType ,
5347 const int userDataPointNumber ,
5348 const int componentNumber ,
5353 const int fieldUserNumber ,
5354 const int variableType ,
5355 const int fieldSetType ,
5356 const int userDataPointNumber ,
5357 const int componentNumber ,
5362 const int variableType ,
5363 const int fieldSetType ,
5364 const int userDataPointNumber ,
5365 const int componentNumber ,
5370 const int fieldUserNumber ,
5371 const int variableType ,
5372 const int fieldSetType ,
5373 const int userElementNumber ,
5374 const int componentNumber ,
5379 const int variableType ,
5380 const int fieldSetType ,
5381 const int userElementNumber ,
5382 const int componentNumber ,
5387 const int fieldUserNumber ,
5388 const int variableType ,
5389 const int fieldSetType ,
5390 const int userElementNumber ,
5391 const int componentNumber ,
5392 const float value );
5396 const int variableType ,
5397 const int fieldSetType ,
5398 const int userElementNumber ,
5399 const int componentNumber ,
5400 const float value );
5404 const int fieldUserNumber ,
5405 const int variableType ,
5406 const int fieldSetType ,
5407 const int userElementNumber ,
5408 const int componentNumber ,
5409 const double value );
5413 const int variableType ,
5414 const int fieldSetType ,
5415 const int userElementNumber ,
5416 const int componentNumber ,
5417 const double value );
5421 const int fieldUserNumber ,
5422 const int variableType ,
5423 const int fieldSetType ,
5424 const int userElementNumber ,
5425 const int componentNumber ,
5430 const int variableType ,
5431 const int fieldSetType ,
5432 const int userElementNumber ,
5433 const int componentNumber ,
5438 const int variableType ,
5439 const int fieldSetType ,
5440 const int elementNumber ,
5441 const int dataPointIndex ,
5442 const int componentNumber ,
5443 const double value );
5447 const int fieldUserNumber ,
5448 const int variableType ,
5449 const int fieldSetType );
5453 const int variableType ,
5454 const int fieldSetType );
5458 const int fieldUserNumber ,
5459 const int variableType ,
5460 const int fieldSetType ,
5461 const int versionNumber ,
5462 const int derivativeNumber ,
5463 const int userNodeNumber ,
5464 const int componentNumber ,
5469 const int variableType ,
5470 const int fieldSetType ,
5471 const int versionNumber ,
5472 const int derivativeNumber ,
5473 const int userNodeNumber ,
5474 const int componentNumber ,
5479 const int fieldUserNumber ,
5480 const int variableType ,
5481 const int fieldSetType ,
5482 const int versionNumber ,
5483 const int derivativeNumber ,
5484 const int userNodeNumber ,
5485 const int componentNumber ,
5486 const float value );
5490 const int variableType ,
5491 const int fieldSetType ,
5492 const int versionNumber ,
5493 const int derivativeNumber ,
5494 const int userNodeNumber ,
5495 const int componentNumber ,
5496 const float value );
5500 const int fieldUserNumber ,
5501 const int variableType ,
5502 const int fieldSetType ,
5503 const int versionNumber ,
5504 const int derivativeNumber ,
5505 const int userNodeNumber ,
5506 const int componentNumber ,
5507 const double value );
5511 const int variableType ,
5512 const int fieldSetType ,
5513 const int versionNumber ,
5514 const int derivativeNumber ,
5515 const int userNodeNumber ,
5516 const int componentNumber ,
5517 const double value );
5521 const int fieldUserNumber ,
5522 const int variableType ,
5523 const int fieldSetType ,
5524 const int versionNumber ,
5525 const int derivativeNumber ,
5526 const int userNodeNumber ,
5527 const int componentNumber ,
5532 const int variableType ,
5533 const int fieldSetType ,
5534 const int versionNumber ,
5535 const int derivativeNumber ,
5536 const int userNodeNumber ,
5537 const int componentNumber ,
5542 const int variableType ,
5543 const int fieldSetType ,
5544 const int valuesSize ,
5545 const double *values );
5549 const int fieldUserNumber ,
5550 const int variableType ,
5551 const int fieldSetType ,
5552 const int gaussPointNumber ,
5553 const int userElementNumber ,
5554 const int componentNumber ,
5559 const int variableType ,
5560 const int fieldSetType ,
5561 const int gaussPointNumber ,
5562 const int userElementNumber ,
5563 const int componentNumber ,
5568 const int fieldUserNumber ,
5569 const int variableType ,
5570 const int fieldSetType ,
5571 const int gaussPointNumber ,
5572 const int userElementNumber ,
5573 const int componentNumber ,
5574 const float value );
5578 const int variableType ,
5579 const int fieldSetType ,
5580 const int gaussPointNumber ,
5581 const int userElementNumber ,
5582 const int componentNumber ,
5583 const float value );
5587 const int fieldUserNumber ,
5588 const int variableType ,
5589 const int fieldSetType ,
5590 const int gaussPointNumber ,
5591 const int userElementNumber ,
5592 const int componentNumber ,
5593 const double value );
5597 const int variableType ,
5598 const int fieldSetType ,
5599 const int gaussPointNumber ,
5600 const int userElementNumber ,
5601 const int componentNumber ,
5602 const double value );
5606 const int fieldUserNumber ,
5607 const int variableType ,
5608 const int fieldSetType ,
5609 const int gaussPointNumber ,
5610 const int userElementNumber ,
5611 const int componentNumber ,
5616 const int variableType ,
5617 const int fieldSetType ,
5618 const int gaussPointNumber ,
5619 const int userElementNumber ,
5620 const int componentNumber ,
5625 const int fieldUserNumber ,
5626 const int variableType ,
5627 const int fieldSetType ,
5628 const int derivativeNumber ,
5629 const int userElementNumber ,
5632 const int valuesSize ,
5637 const int variableType ,
5638 const int fieldSetType ,
5639 const int derivativeNumber ,
5640 const int userElementNumber ,
5643 const int valuesSize ,
5648 const int fieldUserNumber ,
5649 const int variableType ,
5650 const int fieldSetType ,
5651 const int derivativeNumber ,
5652 const int userElementNumber ,
5656 const int valuesSize1 ,
5657 const int valuesSize2 ,
5662 const int variableType ,
5663 const int fieldSetType ,
5664 const int derivativeNumber ,
5665 const int userElementNumber ,
5669 const int valuesSize1 ,
5670 const int valuesSize2 ,
5675 const int fieldUserNumber ,
5676 const int variableType ,
5677 const int fieldSetType ,
5678 const int derivativeNumber ,
5679 const int userElementNumber ,
5680 const int quadratureScheme ,
5681 const int GaussPoint ,
5682 const int valuesSize ,
5687 const int variableType ,
5688 const int fieldSetType ,
5689 const int derivativeNumber ,
5690 const int userElementNumber ,
5691 const int quadratureScheme ,
5692 const int GaussPoint ,
5693 const int valuesSize ,
5698 const int fieldUserNumber ,
5699 const int variableType ,
5700 const int fieldSetType ,
5701 const int derivativeNumber ,
5702 const int userElementNumber ,
5703 const int quadratureScheme ,
5704 const int GaussPointsSize ,
5705 const int *GaussPoints ,
5706 const int valuesSize1 ,
5707 const int valuesSize2 ,
5712 const int variableType ,
5713 const int fieldSetType ,
5714 const int derivativeNumber ,
5715 const int userElementNumber ,
5716 const int quadratureScheme ,
5717 const int GaussPointsSize ,
5718 const int *GaussPoints ,
5719 const int valuesSize1 ,
5720 const int valuesSize2 ,
5725 const int fieldUserNumber ,
5726 const int variableType ,
5727 const int fieldSetType );
5731 const int variableType ,
5732 const int fieldSetType );
5737 const int fromFieldUserNumber ,
5738 const int fromVariableType ,
5739 const int fromParameterSetType ,
5740 const int fromComponentNumber ,
5741 const int toRegionUserNumber ,
5742 const int toFieldUserNumber ,
5743 const int toVariableType ,
5744 const int toParameterSetType ,
5745 const int toComponentNumber );
5750 const int fromVariableType ,
5751 const int fromParameterSetType ,
5752 const int fromComponentNumber ,
5754 const int toVariableType ,
5755 const int toParameterSetType ,
5756 const int toComponentNumber );
5760 const int fieldUserNumber ,
5769 const int fieldUserNumber ,
5770 const int scalingType );
5774 const int scalingType );
5778 const int fieldUserNumber ,
5787 const int fieldUserNumber ,
5788 const int fieldType );
5792 const int fieldType );
5796 const int fieldUserNumber ,
5797 const int variableType ,
5798 const int labelSize ,
5803 const int variableType ,
5804 const int labelSize ,
5809 const int fieldUserNumber ,
5810 const int variableType ,
5811 const int labelSize ,
5812 const char *label );
5816 const int variableType ,
5817 const int labelSize ,
5818 const char *label );
5822 const int fieldUserNumber ,
5823 const int variableTypesSize ,
5824 int *variableTypes );
5828 const int variableTypesSize ,
5829 int *variableTypes );
5833 const int fieldUserNumber ,
5834 const int variableTypesSize ,
5835 const int *variableTypes );
5839 const int variableTypesSize ,
5840 const int *variableTypes );
5844 const int fileNameSize ,
5845 const char *fileName ,
5846 const int methodSize ,
5847 const char *method );
5851 const int fileNameSize ,
5852 const char *fileName ,
5853 const int methodSize ,
5854 const char *method );
5858 const int generatedMeshUserNumber ,
5859 const int basisUserNumbersSize ,
5860 int *basisUserNumbers );
5864 const int basesSize ,
5869 const int generatedMeshUserNumber ,
5870 const int basisUserNumbersSize ,
5871 const int *basisUserNumbers );
5875 const int basesSize ,
5880 const int generatedMeshUserNumber ,
5881 const int baseVectorsSize1 ,
5882 const int baseVectorsSize2 ,
5883 const double *baseVectors );
5887 const int baseVectorsSize1 ,
5888 const int baseVectorsSize2 ,
5889 const double *baseVectors );
5893 const int generatedMeshUserNumber ,
5894 const int meshUserNumber );
5898 const int meshUserNumber ,
5903 const int regionUserNumber );
5917 const int generatedMeshUserNumber );
5924 const int generatedMeshUserNumber ,
5925 const int extentSize ,
5930 const int extentSize ,
5935 const int generatedMeshUserNumber ,
5936 const int extentSize ,
5937 const double *extent );
5941 const int extentSize ,
5942 const double *extent );
5946 const int generatedMeshUserNumber ,
5947 const int numberOfElementsSize ,
5948 int *numberOfElements );
5952 const int numberOfElementsSize ,
5953 int *numberOfElements );
5957 const int generatedMeshUserNumber ,
5958 const int numberOfElementsSize ,
5959 const int *numberOfElements );
5963 const int numberOfElementsSize ,
5964 const int *numberOfElements );
5968 const int generatedMeshUserNumber ,
5969 const int originSize ,
5974 const int originSize ,
5979 const int generatedMeshUserNumber ,
5980 const int originSize ,
5981 const double *origin );
5985 const int originSize ,
5986 const double *origin );
5990 const int generatedMeshUserNumber ,
5991 int *generatedMeshType );
5995 int *generatedMeshType );
5999 const int generatedMeshUserNumber ,
6000 const int generatedMeshType );
6004 const int generatedMeshType );
6008 const int generatedMeshUserNumber ,
6009 const int fieldUserNumber );
6020 const int regionTwoUserNumber ,
6022 const int parentMeshUserNumber ,
6023 const int childMeshUserNumber );
6032 const int elementNumber ,
6033 const int nodeNumbersSize ,
6034 const int *nodeNumbers ,
6035 const int xiCoordsSize1 ,
6036 const int xiCoordsSize2 ,
6037 const double *xiCoords );
6042 const int parentComponent ,
6044 const int childComponent );
6048 const int parentElementNumber ,
6049 const int gaussPointNumber ,
6050 const int parentXiCoordsSize ,
6051 const double *parentXiCoords ,
6052 const int childElementNumber ,
6053 const int childXiCoordsSize ,
6054 const double *childXiCoords );
6059 const int parentComponent ,
6061 const int childComponent );
6065 const int componentNumber ,
6066 int *numberOfGaussPoints ,
6067 const int coordsSize ,
6072 const int interfaceUserNumber );
6079 const int regionUserNumber );
6088 const int interfaceUserNumber ,
6089 const int coordinateSystemUserNumber );
6097 const int interfaceUserNumber ,
6098 int *coordinateSystemUserNumber );
6106 const int interfaceUserNumber );
6113 const int interfaceUserNumber ,
6114 const int labelSize ,
6119 const int labelSize ,
6124 const int interfaceUserNumber ,
6125 const int labelSize ,
6126 const char *label );
6130 const int labelSize ,
6131 const char *label );
6139 const int interfaceUserNumber ,
6140 const int meshRegionUserNumber ,
6141 const int meshUserNumber ,
6151 const int interfaceUserNumber );
6158 const int interfaceUserNumber ,
6159 const int meshNumber );
6168 const int interfaceUserNumber ,
6169 const int interfaceElementNumber ,
6170 const int coupledMeshIndexNumber ,
6171 const int coupledMeshElementNumber );
6175 const int interfaceElementNumber ,
6176 const int coupledMeshIndexNumber ,
6177 const int coupledMeshElementNumber );
6181 const int interfaceUserNumber ,
6182 const int interfaceElementNumber ,
6183 const int coupledMeshIndexNumber ,
6184 const int coupledMeshElementNumber );
6188 const int interfaceNodeNumbersSize ,
6189 const int *interfaceNodeNumbers ,
6190 const int firstCoupledMeshIndexNumber ,
6191 const int firstCoupledMeshNodeNumbersSize ,
6192 const int *firstCoupledMeshNodeNumbers ,
6193 const int secondCoupledMeshIndexNumber ,
6194 const int secondCoupledMeshNodeNumbersSize ,
6195 const int *secondCoupledMeshNodeNumbers );
6199 const int interfaceUserNumber ,
6200 const int interfaceElementNumber ,
6201 const int coupledMeshIndexNumber ,
6202 const int coupledMeshElementNumber ,
6203 const int interfaceMeshLocalNodeNumber ,
6204 const int interfaceMeshComponentNodeNumber ,
6210 const int interfaceElementNumber ,
6211 const int coupledMeshIndexNumber ,
6212 const int coupledMeshElementNumber ,
6213 const int interfaceMeshLocalNodeNumber ,
6214 const int interfaceMeshComponentNodeNumber ,
6220 const int interfaceUserNumber ,
6221 const int interfaceBasisNumber );
6229 const int interfaceUserNumber );
6236 const int interfaceUserNumber );
6243 const int interfaceUserNumber ,
6244 const int MeshNumber );
6253 const int interfaceUserNumber );
6260 const int interfaceUserNumber ,
6261 const int interfaceDataPointIndexNumber ,
6262 const int coupledMeshIndexNumber ,
6263 const int meshComponentNumber ,
6264 int *coupledMeshElementNumber );
6268 const int interfaceDataPointIndexNumber ,
6269 const int coupledMeshIndexNumber ,
6270 const int meshComponentNumber ,
6271 int *coupledMeshElementNumber );
6275 const int interfaceUserNumber ,
6276 const int interfaceDataPointIndexNumber ,
6277 const int coupledMeshIndexNumber ,
6278 const int coupledMeshElementNumber ,
6279 const int meshComponentNumber );
6283 const int interfaceDataPointIndexNumber ,
6284 const int coupledMeshIndexNumber ,
6285 const int coupledMeshElementNumber ,
6286 const int meshComponentNumber );
6290 const int interfaceUserNumber ,
6291 const int interfaceDataPointIndexNumber ,
6292 const int coupledMeshIndexNumber ,
6298 const int interfaceDataPointIndexNumber ,
6299 const int coupledMeshIndexNumber ,
6305 const int interfaceUserNumber ,
6306 const int interfaceDataPointIndexNumber ,
6307 const int coupledMeshIndexNumber ,
6313 const int interfaceDataPointIndexNumber ,
6314 const int coupledMeshIndexNumber ,
6320 const int interfaceUserNumber ,
6321 const int dataPointsRegionUserNumber ,
6322 const int dataProjectionUserNumber ,
6323 const int coupledMeshIndex );
6327 const int interfaceUserNumber ,
6328 const int dataPointsRegionUserNumber ,
6329 const int dataPointsInterfaceUserNumber ,
6330 const int dataProjectionUserNumber ,
6331 const int coupledMeshIndex );
6336 const int coupledMeshIndex );
6340 const int interfaceUserNumber ,
6341 const int interfaceConditionUserNumber );
6348 const int regionUserNumber ,
6349 const int interfaceUserNumber ,
6350 const int geometricFieldUserNumber );
6360 const int interfaceUserNumber ,
6361 const int interfaceConditionUserNumber ,
6362 const int meshIndex ,
6363 const int equationsSetRegionUserNumber ,
6364 const int equationsSetUserNumber ,
6365 const int variableType );
6369 const int meshIndex ,
6371 const int variableType );
6375 const int interfaceUserNumber ,
6376 const int interfaceConditionUserNumber );
6383 const int interfaceUserNumber ,
6384 const int interfaceConditionUserNumber );
6391 const int interfaceUserNumber ,
6392 const int interfaceConditionUserNumber );
6400 const int interfaceUserNumber ,
6401 const int interfaceConditionUserNumber );
6408 const int interfaceUserNumber ,
6409 const int interfaceConditionUserNumber ,
6410 int *interfaceConditionIntegrationType );
6414 int *interfaceConditionIntegrationType );
6418 const int interfaceUserNumber ,
6419 const int interfaceConditionUserNumber ,
6420 const int interfaceConditionIntegrationType );
6424 const int interfaceConditionIntegrationType );
6428 const int interfaceUserNumber ,
6429 const int interfaceConditionUserNumber );
6436 const int interfaceUserNumber ,
6437 const int interfaceConditionUserNumber ,
6438 const int lagrangeFieldUserNumber );
6442 const int lagrangeFieldUserNumber ,
6447 const int InterfaceUserNumber ,
6448 const int InterfaceConditionUserNumber );
6455 const int InterfaceUserNumber ,
6456 const int InterfaceConditionUserNumber ,
6457 const int PenaltyFieldUserNumber );
6461 const int PenaltyFieldUserNumber ,
6466 const int interfaceUserNumber ,
6467 const int interfaceConditionUserNumber ,
6468 int *interfaceConditionMethod );
6472 int *interfaceConditionMethod );
6476 const int interfaceUserNumber ,
6477 const int interfaceConditionUserNumber ,
6478 const int interfaceConditionMethod );
6482 const int interfaceConditionMethod );
6486 const int interfaceUserNumber ,
6487 const int interfaceConditionUserNumber ,
6488 int *interfaceConditionOperator );
6492 int *interfaceConditionOperator );
6496 const int interfaceUserNumber ,
6497 const int interfaceConditionUserNumber ,
6498 const int interfaceConditionOperator );
6502 const int interfaceConditionOperator );
6506 const int interfaceUserNumber ,
6507 const int interfaceConditionUserNumber ,
6516 const int interfaceUserNumber ,
6517 const int interfaceConditionUserNumber ,
6518 const int outputType );
6522 const int outputType );
6526 const int interfaceUserNumber ,
6527 const int interfaceConditionUserNumber ,
6528 int *sparsityType );
6532 int *sparsityType );
6536 const int interfaceUserNumber ,
6537 const int interfaceConditionUserNumber ,
6538 const int sparsityType );
6542 const int sparsityType );
6546 const int meshUserNumber ,
6547 const int decompositionUserNumber );
6557 const int elementNumber ,
6558 const int dataPointIndex ,
6559 int *dataPointLocalNumber );
6563 const int elementNumber ,
6564 const int dataPointIndex ,
6565 int *dataPointUserNumber );
6569 const int elementNumber ,
6570 int *numberOfDataPoints );
6574 const int regionUserNumber ,
6575 const int meshUserNumber );
6584 const int meshUserNumber ,
6585 const int decompositionUserNumber );
6592 const int meshUserNumber ,
6593 const int decompositionUserNumber );
6600 const int meshUserNumber ,
6601 const int decompositionUserNumber ,
6602 const int elementUserNumber ,
6607 const int elementUserNumber ,
6612 const int meshUserNumber ,
6613 const int decompositionUserNumber ,
6614 const int elementUserNumber ,
6619 const int elementUserNumber ,
6624 const int meshUserNumber ,
6625 const int decompositionUserNumber ,
6626 int *meshComponentNumber );
6630 int *meshComponentNumber );
6634 const int meshUserNumber ,
6635 const int decompositionUserNumber ,
6636 const int meshComponentNumber );
6640 const int meshComponentNumber );
6644 const int meshUserNumber ,
6645 const int decompositionUserNumber ,
6646 int *numberOfDomains );
6650 int *numberOfDomains );
6654 const int meshUserNumber ,
6655 const int decompositionUserNumber ,
6656 const int numberOfDomains );
6660 const int numberOfDomains );
6664 const int meshUserNumber ,
6665 const int decompositionUserNumber ,
6666 int *decompositionType );
6670 int *decompositionType );
6674 const int meshUserNumber ,
6675 const int decompositionUserNumber ,
6676 const int decompositionType );
6680 const int decompositionType );
6684 const int meshUserNumber ,
6685 const int decompositionUserNumber ,
6694 const int meshUserNumber ,
6695 const int decompositionUserNumber ,
6704 const int meshUserNumber ,
6705 const int decompositionUserNumber ,
6706 const int nodeUserNumber ,
6707 const int meshComponentNumber ,
6712 const int nodeUserNumber ,
6713 const int meshComponentNumber ,
6718 const int meshUserNumber );
6725 const int regionUserNumber ,
6726 const int numberOfDimensions );
6731 const int numberOfDimensions ,
6737 const int numberOfDimensions ,
6742 const int meshUserNumber );
6749 const int meshUserNumber ,
6750 int *numberOfComponents );
6754 int *numberOfComponents );
6758 const int meshUserNumber ,
6759 const int numberOfComponents );
6763 const int numberOfComponents );
6767 const int meshUserNumber ,
6768 const cmfe_Bool surroundingElementsCalculateFlag );
6772 const cmfe_Bool surroundingElementsCalculateFlag );
6776 const int meshUserNumber ,
6777 int *numberOfElements );
6781 int *numberOfElements );
6785 const int meshUserNumber ,
6786 const int numberOfElements );
6790 const int numberOfElements );
6794 const int MeshUserNumber ,
6799 const int interfaceUserNumber ,
6800 const int MeshUserNumber ,
6809 const int meshUserNumber ,
6810 const int meshComponentNumber );
6817 const int meshUserNumber ,
6818 const int meshComponentNumber ,
6819 const int basisUserNumber );
6823 const int meshComponentNumber ,
6829 const int meshUserNumber ,
6830 const int meshComponentNumber ,
6835 const int meshComponentNumber ,
6840 const int meshUserNumber ,
6841 const int meshComponentNumber ,
6842 const int globalElementNumber ,
6843 int *basisUserNumber );
6847 const int globalElementNumber ,
6852 const int meshUserNumber ,
6853 const int meshComponentNumber ,
6854 const int globalElementNumber ,
6855 const int basisUserNumber );
6859 const int globalElementNumber ,
6864 const int meshUserNumber ,
6865 const int meshComponentNumber ,
6866 const int globalElementNumber ,
6867 const int adjacentElementXi ,
6868 int *adjacentElement );
6872 const int globalElementNumber ,
6873 const int adjacentElementXi ,
6874 int *adjacentElement );
6878 const int meshUserNumber ,
6879 const int meshComponentNumber ,
6880 const int globalElementNumber ,
6881 const int elementUserNodesSize ,
6882 int *elementUserNodes );
6886 const int globalElementNumber ,
6887 const int elementUserNodesSize ,
6888 int *elementUserNodes );
6892 const int meshUserNumber ,
6893 const int meshComponentNumber ,
6894 const int globalElementNumber ,
6895 const int elementUserNodesSize ,
6896 const int *elementUserNodes );
6900 const int globalElementNumber ,
6901 const int elementUserNodesSize ,
6902 const int *elementUserNodes );
6906 const int meshUserNumber ,
6907 const int globalElementNumber ,
6908 const int versionNumber ,
6909 const int derivativeNumber ,
6910 const int userNodeNumber ,
6911 const int meshComponentNumber );
6915 const int globalElementNumber ,
6916 const int versionNumber ,
6917 const int derivativeNumber ,
6918 const int userNodeNumber );
6922 const int meshUserNumber ,
6923 const int globalElementNumber ,
6924 const int versionNumber ,
6925 const int derivativeNumber ,
6926 const int localElementNodeNumber ,
6927 const int meshComponentNumber );
6931 const int globalElementNumber ,
6932 const int versionNumber ,
6933 const int derivativeNumber ,
6934 const int localElementNodeNumber );
6938 const int meshUserNumber ,
6939 const int meshComponentNumber ,
6940 const int elementGlobalNumber ,
6941 int *elementUserNumber );
6945 const int elementGlobalNumber ,
6946 int *elementUserNumber );
6950 const int meshUserNumber ,
6951 const int meshComponentNumber ,
6952 const int elementGlobalNumber ,
6953 const int elementUserNumber );
6957 const int elementGlobalNumber ,
6958 const int elementUserNumber );
6962 const int meshUserNumber ,
6963 const int meshComponentNumber ,
6964 const int elementUserNumbersSize ,
6965 const int *elementUserNumbers );
6969 const int elementUserNumbersSize ,
6970 const int *elementUserNumbers );
6974 const int meshUserNumber ,
6975 const int meshComponentNumber ,
6976 const int nodeUserNumber ,
6981 const int meshComponentNumber ,
6982 const int nodeUserNumber ,
6987 const int meshUserNumber ,
6988 const int meshComponentNumber ,
6989 const int elementUserNumber ,
6994 const int meshComponentNumber ,
6995 const int elementUserNumber ,
7000 const int meshUserNumber ,
7001 const int meshComponentNumber ,
7006 const int meshComponentNumber ,
7011 const int meshUserNumber ,
7012 const int meshComponentNumber ,
7013 int *numberOfNodes );
7017 int *numberOfNodes );
7021 const int meshUserNumber ,
7022 const int meshComponentNumber ,
7023 const int userNodeNumber ,
7024 int *numberOfDerivatives );
7028 const int userNodeNumber ,
7029 int *numberOfDerivatives );
7033 const int meshUserNumber ,
7034 const int meshComponentNumber ,
7035 const int userNodeNumber ,
7036 const int derivativesSize ,
7041 const int userNodeNumber ,
7042 const int derivativesSize ,
7047 const int meshUserNumber ,
7048 const int meshComponentNumber ,
7049 const int derivativeNumber ,
7050 const int userNodeNumber ,
7051 int *numberOfVersions );
7055 const int derivativeNumber ,
7056 const int userNodeNumber ,
7057 int *numberOfVersions );
7074 int *rowIndicesSize ,
7076 int *columnIndicesSize ,
7077 int **columnIndices );
7171 const int numberOfNodes );
7175 const int numberOfNodes ,
7180 const int numberOfNodes ,
7191 int *numberOfNodes );
7195 int *numberOfNodes );
7199 const int nodeGlobalNumber ,
7200 const int labelSize ,
7205 const int nodeGlobalNumber ,
7206 const int labelSize ,
7211 const int nodeGlobalNumber ,
7212 const int labelSize ,
7213 const char *label );
7217 const int nodeGlobalNumber ,
7218 const int labelSize ,
7219 const char *label );
7223 const int nodeGlobalNumber ,
7224 int *nodeUserNumber );
7228 const int nodeGlobalNumber ,
7229 int *nodeUserNumber );
7233 const int nodeGlobalNumber ,
7234 const int nodeUserNumber );
7238 const int nodeGlobalNumber ,
7239 const int nodeUserNumber );
7243 const int nodeUserNumbersSize ,
7244 const int *nodeUserNumbers );
7248 const int nodeUserNumbersSize ,
7249 const int *nodeUserNumbers );
7265 const int controlLoopIdentifiersSize ,
7266 const int *controlLoopIdentifiers ,
7267 const int solverIndex ,
7272 const int controlLoopIdentifiersSize ,
7273 const int *controlLoopIdentifiers ,
7274 const int solverIndex ,
7285 const int problemSpecificationSize ,
7286 const int *problemSpecification );
7290 const int problemSpecificationSize ,
7291 const int *problemSpecification ,
7314 const int controlLoopIdentifiersSize ,
7315 const int *controlLoopIdentifiers ,
7320 const int controlLoopIdentifiersSize ,
7321 const int *controlLoopIdentifiers ,
7338 const int controlLoopIdentifiersSize ,
7339 const int *controlLoopIdentifiers ,
7340 const int solverIndex ,
7345 const int controlLoopIdentifiersSize ,
7346 const int *controlLoopIdentifiers ,
7347 const int solverIndex ,
7352 const int controlLoopIdentifiersSize ,
7353 const int *controlLoopIdentifiers ,
7354 const int solverIndex );
7379 const int controlLoopIdentifiersSize ,
7380 const int *controlLoopIdentifiers ,
7381 const int solverIndex ,
7386 const int controlLoopIdentifiersSize ,
7387 const int *controlLoopIdentifiers ,
7388 const int solverIndex ,
7411 const int problemSpecificationSize ,
7412 int *problemSpecification );
7416 const int problemSpecificationSize ,
7417 int *problemSpecification );
7421 int *specificationSize );
7425 int *specificationSize );
7429 int *coordinateSystemUserNumber );
7437 const int coordinateSystemUserNumber );
7451 const int parentRegionUserNumber );
7470 const int labelSize ,
7475 const int labelSize ,
7480 const int labelSize ,
7481 const char *label );
7485 const int labelSize ,
7486 const char *label );
7494 const int controlLoopIdentifiersSize ,
7495 const int *controlLoopIdentifiers ,
7496 const int solverIndex ,
7497 const int regionUserNumber ,
7498 const int CellMLUserNumber ,
7508 const int controlLoopIdentifiersSize ,
7509 const int *controlLoopIdentifiers ,
7510 const int solverIndex ,
7519 const int controlLoopIdentifiersSize ,
7520 const int *controlLoopIdentifiers ,
7521 const int solverIndex ,
7522 int *DAEEulerSolverType );
7526 int *DAEEulerSolverType );
7530 const int controlLoopIdentifiersSize ,
7531 const int *controlLoopIdentifiers ,
7532 const int solverIndex ,
7533 const int DAEEulerSolverType );
7537 const int DAEEulerSolverType );
7541 const int controlLoopIdentifiersSize ,
7542 const int *controlLoopIdentifiers ,
7543 const int solverIndex ,
7544 int *DAESolverType );
7548 int *DAESolverType );
7552 const int controlLoopIdentifiersSize ,
7553 const int *controlLoopIdentifiers ,
7554 const int solverIndex ,
7555 const int DAESolverType );
7559 const int DAESolverType );
7563 const int controlLoopIdentifiersSize ,
7564 const int *controlLoopIdentifiers ,
7565 const int solverIndex ,
7566 const double startTime ,
7567 const double endTime );
7571 const double startTime ,
7572 const double endTime );
7576 const int controlLoopIdentifiersSize ,
7577 const int *controlLoopIdentifiers ,
7578 const int solverIndex ,
7579 const double timeStep );
7583 const double timeStep );
7587 const int controlLoopIdentifiersSize ,
7588 const int *controlLoopIdentifiers ,
7589 const int solverIndex ,
7598 const int controlLoopIdentifiersSize ,
7599 const int *controlLoopIdentifiers ,
7600 const int solverIndex ,
7609 const int controlLoopIdentifiersSize ,
7610 const int *controlLoopIdentifiers ,
7611 const int solverIndex ,
7612 int *linearityType );
7616 int *linearityType );
7620 const int controlLoopIdentifiersSize ,
7621 const int *controlLoopIdentifiers ,
7622 const int solverIndex ,
7623 int *nonlinearSolverIndex );
7631 const int controlLoopIdentifiersSize ,
7632 const int *controlLoopIdentifiers ,
7633 const int solverIndex ,
7634 int *linearSolverIndex );
7642 const int controlLoopIdentifiersSize ,
7643 const int *controlLoopIdentifiers ,
7644 const int solverIndex ,
7653 const int controlLoopIdentifiersSize ,
7654 const int *controlLoopIdentifiers ,
7655 const int solverIndex ,
7656 const int thetasSize ,
7657 const double *thetas );
7661 const int thetasSize ,
7662 const double *thetas );
7666 const int controlLoopIdentifiersSize ,
7667 const int *controlLoopIdentifiers ,
7668 const int solverIndex ,
7669 const double currentTime ,
7670 const double timeIncrement );
7674 const double currentTime ,
7675 const double timeIncrement );
7679 const int controlLoopIdentifier ,
7680 const int solverIndex ,
7689 const int controlLoopIdentifier ,
7690 const int solverIndex );
7697 const int controlLoopIdentifier ,
7698 const int solverIndex ,
7699 const int regionUserNumber ,
7700 const int fieldUserNumber ,
7701 const int variableType );
7706 const int variableType );
7710 const int controlLoopIdentifier ,
7711 const int solverIndex ,
7712 const int matrixSize1 ,
7713 const int matrixSize2 ,
7714 const double *matrix ,
7715 const int loadIncrementIdx );
7719 const int matrixSize1 ,
7720 const int matrixSize2 ,
7721 const double *matrix ,
7722 const int loadIncrementIdx );
7726 const int controlLoopIdentifier ,
7727 const int solverIndex ,
7728 const int numberOfIncrements );
7732 const int numberOfIncrements );
7736 const int controlLoopIdentifier ,
7737 const int solverIndex ,
7738 const int pivotPointSize ,
7739 const double *pivotPoint ,
7740 const int axisSize ,
7741 const double *axis ,
7742 const double angle ,
7743 const int loadIncrementIdx );
7747 const int pivotPointSize ,
7748 const double *pivotPoint ,
7749 const int axisSize ,
7750 const double *axis ,
7751 const double angle ,
7752 const int loadIncrementIdx );
7756 const int controlLoopIdentifier ,
7757 const int solverIndex ,
7758 const int scalingsSize ,
7759 const double *scalings );
7763 const int scalingsSize ,
7764 const double *scalings );
7768 const int controlLoopIdentifier ,
7769 const int solverIndex ,
7770 const int translationSize ,
7771 const double *translation ,
7772 const int loadIncrementIdx );
7776 const int translationSize ,
7777 const double *translation ,
7778 const int loadIncrementIdx );
7782 const int controlLoopIdentifiersSize ,
7783 const int *controlLoopIdentifiers ,
7784 const int solverIndex ,
7785 const int labelSize ,
7790 const int labelSize ,
7795 const int controlLoopIdentifiersSize ,
7796 const int *controlLoopIdentifiers ,
7797 const int solverIndex ,
7798 const int labelSize ,
7799 const char *label );
7803 const int labelSize ,
7804 const char *label );
7808 const int controlLoopIdentifiersSize ,
7809 const int *controlLoopIdentifiers ,
7810 const int solverIndex ,
7819 const int controlLoopIdentifiersSize ,
7820 const int *controlLoopIdentifiers ,
7821 const int solverIndex ,
7822 const int libraryType );
7826 const int libraryType );
7830 const int controlLoopIdentifiersSize ,
7831 const int *controlLoopIdentifiers ,
7832 const int solverIndex ,
7833 const int directSolverType );
7837 const int directSolverType );
7851 const int controlLoopIdentifiersSize ,
7852 const int *controlLoopIdentifiers ,
7853 const int solverIndex ,
7854 const double absoluteTolerance );
7858 const double absoluteTolerance );
7862 const int controlLoopIdentifiersSize ,
7863 const int *controlLoopIdentifiers ,
7864 const int solverIndex ,
7865 const double divergenceTolerance );
7869 const double divergenceTolerance );
7873 const int controlLoopIdentifiersSize ,
7874 const int *controlLoopIdentifiers ,
7875 const int solverIndex ,
7876 const int GMRESRestart );
7880 const int GMRESRestart );
7884 const int controlLoopIdentifiersSize ,
7885 const int *controlLoopIdentifiers ,
7886 const int solverIndex ,
7887 const int maximumIterations );
7891 const int maximumIterations );
7895 const int controlLoopIdentifiersSize ,
7896 const int *controlLoopIdentifiers ,
7897 const int solverIndex ,
7898 const int preconditionerType );
7902 const int preconditionerType );
7906 const int controlLoopIdentifiersSize ,
7907 const int *controlLoopIdentifiers ,
7908 const int solverIndex ,
7909 const double relativeTolerance );
7913 const double relativeTolerance );
7917 const int controlLoopIdentifiersSize ,
7918 const int *controlLoopIdentifiers ,
7919 const int solverIndex ,
7920 const int iterativeSolverType );
7924 const int iterativeSolverType );
7928 const int controlLoopIdentifiersSize ,
7929 const int *controlLoopIdentifiers ,
7930 const int solverIndex ,
7931 const int linearSolverType );
7935 const int linearSolverType );
7939 const int controlLoopIdentifiersSize ,
7940 const int *controlLoopIdentifiers ,
7941 const int solverIndex ,
7942 const double absoluteTolerance );
7946 const double absoluteTolerance );
7950 const int controlLoopIdentifiersSize ,
7951 const int *controlLoopIdentifiers ,
7952 const int solverIndex ,
7953 const cmfe_Bool monitorLinesearchFlag );
7957 const cmfe_Bool monitorLinesearchFlag );
7961 const int controlLoopIdentifiersSize ,
7962 const int *controlLoopIdentifiers ,
7963 const int solverIndex ,
7964 const int jacobianCalculationType );
7968 const int jacobianCalculationType );
7972 const int controlLoopIdentifiersSize ,
7973 const int *controlLoopIdentifiers ,
7974 const int solverIndex ,
7975 int *linearSolverIndex );
7983 const int controlLoopIdentifiersSize ,
7984 const int *controlLoopIdentifiers ,
7985 const int solverIndex ,
7986 int *CellMLSolverIndex );
7994 const int controlLoopIdentifiersSize ,
7995 const int *controlLoopIdentifiers ,
7996 const int solverIndex ,
7997 const int convergenceTestType );
8001 const int convergenceTestType );
8005 const int controlLoopIdentifiersSize ,
8006 const int *controlLoopIdentifiers ,
8007 const int solverIndex ,
8008 const double alpha );
8012 const double alpha );
8016 const int controlLoopIdentifiersSize ,
8017 const int *controlLoopIdentifiers ,
8018 const int solverIndex ,
8019 const double maxStep );
8023 const double maxStep );
8027 const int controlLoopIdentifiersSize ,
8028 const int *controlLoopIdentifiers ,
8029 const int solverIndex ,
8030 const double stepTol );
8034 const double stepTol );
8038 const int controlLoopIdentifiersSize ,
8039 const int *controlLoopIdentifiers ,
8040 const int solverIndex ,
8041 const int lineSearchType );
8045 const int lineSearchType );
8049 const int controlLoopIdentifiersSize ,
8050 const int *controlLoopIdentifiers ,
8051 const int solverIndex ,
8052 const int maximumFunctionEvaluations );
8056 const int maximumFunctionEvaluations );
8060 const int controlLoopIdentifiersSize ,
8061 const int *controlLoopIdentifiers ,
8062 const int solverIndex ,
8063 const int maximumIterations );
8067 const int maximumIterations );
8071 const int controlLoopIdentifiersSize ,
8072 const int *controlLoopIdentifiers ,
8073 const int solverIndex ,
8074 const double relativeTolerance );
8078 const double relativeTolerance );
8082 const int controlLoopIdentifiersSize ,
8083 const int *controlLoopIdentifiers ,
8084 const int solverIndex ,
8085 const double solutionTolerance );
8089 const double solutionTolerance );
8093 const int controlLoopIdentifiersSize ,
8094 const int *controlLoopIdentifiers ,
8095 const int solverIndex ,
8096 const double delta0 );
8100 const double delta0 );
8104 const int controlLoopIdentifiersSize ,
8105 const int *controlLoopIdentifiers ,
8106 const int solverIndex ,
8107 const double tolerance );
8111 const double tolerance );
8115 const int controlLoopIdentifiersSize ,
8116 const int *controlLoopIdentifiers ,
8117 const int solverIndex ,
8118 const int newtonSolveType );
8122 const int newtonSolveType );
8126 const int controlLoopIdentifiersSize ,
8127 const int *controlLoopIdentifiers ,
8128 const int solverIndex ,
8129 const double absoluteTolerance );
8133 const double absoluteTolerance );
8137 const int controlLoopIdentifiersSize ,
8138 const int *controlLoopIdentifiers ,
8139 const int solverIndex ,
8140 const cmfe_Bool monitorLinesearchFlag );
8144 const cmfe_Bool monitorLinesearchFlag );
8148 const int controlLoopIdentifiersSize ,
8149 const int *controlLoopIdentifiers ,
8150 const int solverIndex ,
8151 const int jacobianCalculationType );
8155 const int jacobianCalculationType );
8159 const int controlLoopIdentifiersSize ,
8160 const int *controlLoopIdentifiers ,
8161 const int solverIndex ,
8162 int *linearSolverIndex );
8170 const int controlLoopIdentifiersSize ,
8171 const int *controlLoopIdentifiers ,
8172 const int solverIndex ,
8173 int *CellMLSolverIndex );
8181 const int controlLoopIdentifiersSize ,
8182 const int *controlLoopIdentifiers ,
8183 const int solverIndex ,
8184 const int convergenceTestType );
8188 const int convergenceTestType );
8192 const int controlLoopIdentifiersSize ,
8193 const int *controlLoopIdentifiers ,
8194 const int solverIndex ,
8195 const double maxStep );
8199 const double maxStep );
8203 const int controlLoopIdentifiersSize ,
8204 const int *controlLoopIdentifiers ,
8205 const int solverIndex ,
8206 const double stepTol );
8210 const double stepTol );
8214 const int controlLoopIdentifiersSize ,
8215 const int *controlLoopIdentifiers ,
8216 const int solverIndex ,
8217 const int lineSearchType );
8221 const int lineSearchType );
8225 const int controlLoopIdentifiersSize ,
8226 const int *controlLoopIdentifiers ,
8227 const int solverIndex ,
8228 const int maximumFunctionEvaluations );
8232 const int maximumFunctionEvaluations );
8236 const int controlLoopIdentifiersSize ,
8237 const int *controlLoopIdentifiers ,
8238 const int solverIndex ,
8239 const int maximumIterations );
8243 const int maximumIterations );
8247 const int controlLoopIdentifiersSize ,
8248 const int *controlLoopIdentifiers ,
8249 const int solverIndex ,
8250 const double relativeTolerance );
8254 const double relativeTolerance );
8258 const int controlLoopIdentifiersSize ,
8259 const int *controlLoopIdentifiers ,
8260 const int solverIndex ,
8261 const double solutionTolerance );
8265 const double solutionTolerance );
8269 const int controlLoopIdentifiersSize ,
8270 const int *controlLoopIdentifiers ,
8271 const int solverIndex ,
8272 const double delta0 );
8276 const double delta0 );
8280 const int controlLoopIdentifiersSize ,
8281 const int *controlLoopIdentifiers ,
8282 const int solverIndex ,
8283 const double tolerance );
8287 const double tolerance );
8291 const int controlLoopIdentifiersSize ,
8292 const int *controlLoopIdentifiers ,
8293 const int solverIndex ,
8294 const int quasiNewtonRestart );
8298 const int quasiNewtonRestart );
8302 const int controlLoopIdentifiersSize ,
8303 const int *controlLoopIdentifiers ,
8304 const int solverIndex ,
8305 const int quasiNewtonRestartType );
8309 const int quasiNewtonRestartType );
8313 const int controlLoopIdentifiersSize ,
8314 const int *controlLoopIdentifiers ,
8315 const int solverIndex ,
8316 const int quasiNewtonScaleType );
8320 const int quasiNewtonScaleType );
8324 const int controlLoopIdentifiersSize ,
8325 const int *controlLoopIdentifiers ,
8326 const int solverIndex ,
8327 const int quasiNewtonSolveType );
8331 const int quasiNewtonSolveType );
8335 const int controlLoopIdentifiersSize ,
8336 const int *controlLoopIdentifiers ,
8337 const int solverIndex ,
8338 const int quasiNewtonType );
8342 const int quasiNewtonType );
8346 const int controlLoopIdentifiersSize ,
8347 const int *controlLoopIdentifiers ,
8348 const int solverIndex ,
8349 const int nonlinearSolveType );
8353 const int nonlinearSolveType );
8357 const int controlLoopIdentifiersSize ,
8358 const int *controlLoopIdentifiers ,
8359 const int solverIndex ,
8360 const int outputType );
8364 const int outputType );
8368 const int controlLoopIdentifiersSize ,
8369 const int *controlLoopIdentifiers ,
8370 const int solverIndex ,
8379 const int controlLoopIdentifiersSize ,
8380 const int *controlLoopIdentifiers ,
8381 const int solverIndex ,
8382 const int regionUserNumber ,
8383 const int equationsSetUserNumber ,
8384 int *equationsSetIndex );
8389 int *equationsSetIndex );
8393 const int controlLoopIdentifiersSize ,
8394 const int *controlLoopIdentifiers ,
8395 const int solverIndex ,
8396 const int interfaceRegionUserNumber ,
8397 const int interfaceUserNumber ,
8398 const int interfaceConditionUserNumber ,
8399 int *interfaceConditionIndex );
8404 int *interfaceConditionIndex );
8408 const int interfaceMatrixIndex ,
8410 const int timeDependenceTypesSize ,
8411 const int *timeDependenceTypes );
8415 const int interfaceMatrixIndex ,
8417 const int timeDependenceTypesSize ,
8418 int *timeDependenceTypes );
8422 const int controlLoopIdentifiersSize ,
8423 const int *controlLoopIdentifiers ,
8424 const int solverIndex ,
8425 const int sparsityType );
8429 const int sparsityType );
8433 const int controlLoopIdentifiersSize ,
8434 const int *controlLoopIdentifiers ,
8435 const int solverIndex );
8442 const int controlLoopIdentifiersSize ,
8443 const int *controlLoopIdentifiers ,
8444 const int solverIndex );
8452 const int controlLoopIdentifiersSize ,
8453 const int *controlLoopIdentifiers ,
8454 const int solverIndex ,
8463 int *numberOfMatrices );
8467 const int matrixIndex ,
8476 const int matrixIndex ,
8501 const cmfe_Bool calcClosestGaussPoint );
8505 const char *filename ,
8510 const int meshArgumentNameSize ,
8511 const char *meshArgumentName ,
8513 const int meshNumber ,
8518 const int meshArgumentNameSize ,
8519 const char *meshArgumentName ,
8520 const int meshNumber ,
8521 const int regionNumber );
8525 const int evaluatorNameSize ,
8526 const char *evaluatorName ,
8528 const int userNumber );
8532 const int evaluatorNameSize ,
8533 const char *evaluatorName ,
8534 const int userNumber );
8538 const int evaluatorNameSize ,
8539 const char *evaluatorName ,
8540 const int userNumber );
8544 const int evaluatorNameSize ,
8545 const char *evaluatorName ,
8546 const int userNumber ,
8551 const int nodesArgumentNameSize ,
8552 const char *nodesArgumentName ,
8553 const int regionNumber ,
8558 const int nodesArgumentNameSize ,
8559 const char *nodesArgumentName ,
8566 const int componentNumber ,
8567 const int evaluatorNameSize ,
8568 const char *evaluatorName );
8572 const int regionNumber ,
8573 const int meshNumber ,
8574 const int componentNumber ,
8575 const int evaluatorNameSize ,
8576 const char *evaluatorName );
8582 const int fieldNumber ,
8584 const int variableType ,
8585 const int evaluatorNameSize ,
8586 const char *evaluatorName );
8590 const int regionNumber ,
8591 const int meshNumber ,
8592 const int decompositionNumber ,
8593 const int fieldNumber ,
8594 const int variableType ,
8595 const int evaluatorNameSize ,
8596 const char *evaluatorName );
8601 const int evaluatorNameSize ,
8602 const char *evaluatorName ,
8603 const int variableType ,
8604 const int setType );
8608 const int regionNumber ,
8609 const int fieldNumber ,
8610 const int evaluatorNameSize ,
8611 const char *evaluatorName ,
8612 const int variableType ,
8613 const int setType );
8617 const int filenameSize ,
8618 const char *filename );
8622 const int baseNameSize ,
8623 const char *baseName ,
8624 const int dofFormatSize ,
8625 const char *dofFormat ,
8627 const int variableType ,
8628 const int setType );
8632 const int baseNameSize ,
8633 const char *baseName ,
8634 const int dofFormatSize ,
8635 const char *dofFormat ,
8636 const int regionNumber ,
8637 const int fieldNumber ,
8638 const int variableType ,
8639 const int setType );
8643 const int baseNameSize ,
8644 const char *baseName ,
8645 const int dofFormatSize ,
8646 const char *dofFormat ,
8648 const int variableType ,
8650 const int typeHandle );
8654 const int baseNameSize ,
8655 const char *baseName ,
8656 const int dofFormatSize ,
8657 const char *dofFormat ,
8658 const int regionNumber ,
8659 const int fieldNumber ,
8660 const int variableType ,
8662 const int typeHandle );
8666 const int locationSize ,
8667 const char *location ,
8668 const int baseNameSize ,
8669 const char *baseName ,
8670 const int connectivityFormatSize ,
8671 const char *connectivityFormat ,
8676 const int meshNumber ,
8677 const int locationSize ,
8678 const char *location ,
8679 const int baseNameSize ,
8680 const char *baseName ,
8681 const int connectivityFormatSize ,
8682 const char *connectivityFormat ,
8687 const int typeHandle ,
8688 const int baseNameSize ,
8689 const char *baseName ,
8690 const int dofFormatSize ,
8691 const char *dofFormat ,
8693 const int fieldComponentNumbersSize ,
8694 const int *fieldComponentNumbers ,
8695 const int variableType ,
8696 const int setType );
8700 const int typeHandle ,
8701 const int baseNameSize ,
8702 const char *baseName ,
8703 const int dofFormatSize ,
8704 const char *dofFormat ,
8705 const int regionNumber ,
8706 const int fieldNumber ,
8707 const int fieldComponentNumbersSize ,
8708 const int *fieldComponentNumbers ,
8709 const int variableType ,
8710 const int setType );
8714 const int nameSize ,
8726 int *sessionHandle );
IRON_C_EXPORT cmfe_Error cmfe_Region_DataPointsGet(const cmfe_RegionType region, cmfe_DataPointsType dataPoints)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLineSearchStepTolSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double stepTol)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedCreateStartNum(const int regionUserNumber, const int equationsSetUserNumber, const int derivedFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_EquationsCreateStartNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonTypeSet(const cmfe_SolverType solver, const int quasiNewtonType)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_UserNumbersAllSet(const cmfe_NodesType nodes, const int nodeUserNumbersSize, const int *nodeUserNumbers)
IRON_C_EXPORT cmfe_Error cmfe_ErrorHandlingModeSet(const int errorHandlingMode)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_MeshComponentGetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, int *meshComponentNumber)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_FLOWRATE_AORTA
IRON_C_EXPORT cmfe_Error cmfe_Field_NumberOfComponentsSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int numberOfComponents)
const int CMFE_FIELD_INTG_TYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_LabelSetCInterfaceNum(const int dataProjectionUserNumber, const int parentRegionUserNumber, const int interfaceUserNumber, const int labelSize, const char *label)
const int CMFE_EQUATIONS_SET_CLASSICAL_FIELD_CLASS
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_NumberOfElementsGetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int numberOfElementsSize, int *numberOfElements)
const int CMFE_EQUATIONS_STATIC
IRON_C_EXPORT cmfe_Error cmfe_Field_DOFOrderTypeSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int DOFOrderType)
const int CMFE_SOLVER_DYNAMIC_NONLINEAR
const int CMFE_PROBLEM_LINEAR_SOURCE_DIFFUSION_SUBTYPE
const int CMFE_PROBLEM_COUPLED1D0D_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentValuesInitialiseSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_Basis_CreateStartNum(const int userNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int linearSolverType)
const int CMFE_FIELD_VELOCITY_VALUES_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_CreateFieldToCellMLMap(const cmfe_CellMLType CellML, const cmfe_FieldType field, const int variableType, const int componentNumber, const int fieldParameterSet, const int CellMLModelUserNumber, const int variableIDSize, const char *variableID, const int CellMLParameterSet)
IRON_C_EXPORT cmfe_Error cmfe_Equations_LumpingTypeGet(const cmfe_EquationsType equations, int *lumpingType)
const int CMFE_EQUATIONS_JACOBIAN_FINITE_DIFFERENCE_CALCULATED
const int CMFE_PROBLEM_GENERALISED_DATA_FITTING_SUBTYPE
const int CMFE_EQUATIONS_SET_GENERALISED_BURGERS_SUBTYPE
const int CMFE_PROBLEM_NONLINEAR_PRESSURE_POISSON_SUBTYPE
const int CMFE_FIELD_FIBRE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_ElementDomainSet(const cmfe_DecompositionType decomposition, const int elementUserNumber, const int domain)
const int CMFE_BOUNDARY_CONDITION_FIXED_INLET
IRON_C_EXPORT cmfe_Error cmfe_Problem_ControlLoopCreateFinishNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_ModelsFieldGet(cmfe_CellMLType CellML, cmfe_FieldType field)
IRON_C_EXPORT cmfe_Error cmfe_Problem_ControlLoopDestroy(const cmfe_ProblemType problem)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_CreateStartNum(const int regionUserNumber, const int interfaceUserNumber, const int MeshNumber)
const int CMFE_EQUATIONS_SET_STANDARD_LAPLACE_SUBTYPE
const int CMFE_SOLVER_SOLUTION_INITIALISE_CURRENT_FIELD
const int CMFE_FIELD_DELU4DELT_VARIABLE_TYPE
const int CMFE_EQUATIONS_SET_GENERALISED_BURGERS_EQUATION_ONE_DIM_2
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonMaximumFunctionEvaluationsSet(const cmfe_SolverType solver, const int maximumFunctionEvaluations)
IRON_C_EXPORT cmfe_Error cmfe_Region_LabelGet(const cmfe_RegionType region, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_Destroy(const cmfe_DecompositionType decomposition)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_OrientationGetNum(const int coordinateSystemUserNumber, const int orientationSize1, const int orientationSize2, double *orientation)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_CreateStartNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int basisUserNumber)
const int CMFE_EQUATIONS_SET_FINITE_ELASTICITY_STOKES_TYPE
const int CMFE_EQUATIONS_SET_DERIVED_STRESS
const int CMFE_FIELD_ACCELERATION_VALUES_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_IntegrationTypeGetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, int *interfaceConditionIntegrationType)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_AddElement(const cmfe_BoundaryConditionsType boundaryConditions, const cmfe_FieldType field, const int variableType, const int elementUserNumber, const int componentNumber, const int condition, const double value)
const int CMFE_EQUATIONS_SET_SECOND_BIDOMAIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_Initialise(cmfe_DistributedVectorType *cmfe_DistributedVector)
const int CMFE_BOUNDARY_CONDITION_PRESSURE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonRestartTypeSet(const cmfe_SolverType solver, const int quasiNewtonRestartType)
const int CMFE_PROBLEM_LINEAR_ELASTIC_MODAL_TYPE
const int CMFE_BOUNDARY_CONDITION_FIXED_NONREFLECTING
IRON_C_EXPORT cmfe_Error cmfe_Problem_CreateFinishNum(const int problemUserNumber)
const int CMFE_EQUATIONS_SET_ALE_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_TypeSetNum(const int coordinateSystemUserNumber, const int coordinateSystemType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentValuesInitialiseIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputWrite(const cmfe_FieldMLIOType fieldml, const int filenameSize, const char *filename)
const int CMFE_PROBLEM_STANDARD_DATA_FITTING_SUBTYPE
const int CMFE_FIELD_DEL2U3DELT2_VARIABLE_TYPE
const int CMFE_COORDINATE_CYLINDRICAL_POLAR_TYPE
const int CMFE_EQUATIONS_SET_MULTI_COMP_DIFFUSION_TWO_COMP_TWO_DIM
const int CMFE_EQUATIONS_SET_NO_SOURCE_ALE_ADVECTION_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_NumberOfIterationsGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, int *numberOfIterations)
IRON_C_EXPORT cmfe_Error cmfe_Region_LabelGetNum(const int regionUserNumber, const int labelSize, char *label)
const int CMFE_EQUATIONS_SET_DIFFUSION_ADVECTION_DIFFUSION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_TensorInterpolateXiNum(const int regionUserNumber, const int equationsSetUserNumber, const int tensorEvaluateType, const int userElementNumber, const int xiSize, const double *xi, const int valuesSize1, const int valuesSize2, double *values)
const int CMFE_EQUATIONS_SET_BEM_SOLUTION_METHOD
const int CMFE_PROBLEM_COUPLED_SOURCE_DIFFUSION_ADVEC_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_ElementDomainGet(const cmfe_DecompositionType decomposition, const int elementUserNumber, int *domain)
IRON_C_EXPORT cmfe_Error cmfe_Equations_DynamicMatrixGet(const cmfe_EquationsType equations, const int matrixIndex, cmfe_DistributedMatrixType matrix)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NodeExistsNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int nodeUserNumber, cmfe_Bool *nodeExists)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonMaximumIterationsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int maximumIterations)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolversDestroyNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SpecificationGet(const cmfe_EquationsSetType equationsSet, const int equationsSetSpecificationSize, int *equationsSetSpecification)
IRON_C_EXPORT cmfe_Error cmfe_MeshEmbedding_SetGaussPointData(cmfe_MeshEmbeddingType meshEmbedding, const int parentElementNumber, const int gaussPointNumber, const int parentXiCoordsSize, const double *parentXiCoords, const int childElementNumber, const int childXiCoordsSize, const double *childXiCoords)
const int CMFE_EQUATIONS_SET_TRANSIENT_DARCY_SUBTYPE
const int CMFE_SOLVER_DAE_DIFFERENTIAL_ONLY
struct cmfe_CoordinateSystemType_ * cmfe_CoordinateSystemType
const int CMFE_IN_TIMING_TYPE
const int CMFE_PROBLEM_WAVE_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Interface_CreateFinishNum(const int regionUserNumber, const int interfaceUserNumber)
const int CMFE_PROBLEM_FE_CONTACT_TRANSFORM_REPROJECT_SUBTYPE
const int CMFE_PROBLEM_FE_CONTACT_TRANSFORM_SUBTYPE
const int CMFE_EQUATIONS_SET_MAGNETOSTATIC_TYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ProjectionCandidatesSetRegionNum(const int dataProjectionUserNumber, const int regionUserNumber, const int candidateElementsSize, const int *candidateElements, const int localFaceLineNumbersSize, const int *localFaceLineNumbers)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicLinearSolverGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *linearSolverIndex)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonJacobianCalculationTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int jacobianCalculationType)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticCreateFinishNum(const int regionUserNumber, const int equationsSetUserNumber)
const int CMFE_EQUATIONS_SET_LINEAR_PRESSURE_POISSON_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_FIXED_FITTED
const int CMFE_FIELD_U3_VARIABLE_TYPE
const int CMFE_SOLVER_HYPRE_LIBRARY
IRON_C_EXPORT cmfe_Error cmfe_CellML_IntermediateFieldCreateStartNum(const int regionUserNumber, const int CellMLUserNumber, const int CellMLIntermediateFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverEquationsDestroy(const cmfe_ProblemType problem)
const int CMFE_PROBLEM_BIDOMAIN_STRANG_SPLIT_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeNumberOfScaleFactorDofsGet(const cmfe_FieldType field, const int variableType, const int meshComponentNumber, int *numberOfScaleFactorsDofs)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_Finalise(cmfe_DataProjectionType *cmfe_DataProjection)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonCellMLSolverGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *CellMLSolverIndex)
const int CMFE_SOLVER_QUASI_NEWTON_SCALE_NONE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateNodeLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_Basis_TypeSetNum(const int userNumber, const int basisType)
const int CMFE_SOLVER_ITERATIVE_INCOMPLETE_CHOLESKY_PRECONDITIONER
const int CMFE_EQUATIONS_SET_NO_SOURCE_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ExtractErrorMessage(const int errorMessageSize, char *errorMessage)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_TopologyDataPointsCalculateProjection(const cmfe_MeshType Mesh, const cmfe_DataProjectionType DataProjection)
IRON_C_EXPORT cmfe_Error cmfe_CellML_VariableSetAsWantedNum(const int regionUserNumber, const int CellMLUserNumber, const int CellMLModelUserNumber, const int variableIDSize, const char *variableID)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataGetIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, int *parametersSize, int **parameters)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_CreateStartNum(const int meshUserNumber, const int regionUserNumber, const int numberOfDimensions)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputBasisCreateStartNum(cmfe_FieldMLIOType fieldml, const int evaluatorNameSize, const char *evaluatorName, const int userNumber)
IRON_C_EXPORT cmfe_Error cmfe_Equations_SparsityTypeSet(cmfe_EquationsType equations, const int sparsityType)
IRON_C_EXPORT cmfe_Error cmfe_Basis_InterpolationXiGetNum(const int userNumber, const int interpolationXiSize, int *interpolationXi)
IRON_C_EXPORT cmfe_Error cmfe_Region_CreateFinish(const cmfe_RegionType region)
IRON_C_EXPORT cmfe_Error cmfe_ComputationalWorkGroup_SubgroupAdd(cmfe_ComputationalWorkGroupType parentWorkGroup, const int numberComputationalNodes, cmfe_ComputationalWorkGroupType addedWorkGroup)
const int CMFE_SOLVER_ITERATIVE_BICONJUGATE_GRADIENT
IRON_C_EXPORT cmfe_Error cmfe_Basis_CreateFinishNum(const int userNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_ValuesGet(const cmfe_DataPointsType dataPoints, const int dataPointGlobalNumber, const int dataPointValuesSize, double *dataPointValues)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetInterpolateMultipleGaussDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int derivativeNumber, const int userElementNumber, const int quadratureScheme, const int GaussPointsSize, const int *GaussPoints, const int valuesSize1, const int valuesSize2, double *values)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SourceCreateStart(cmfe_EquationsSetType equationsSet, const int sourceFieldUserNumber, cmfe_FieldType sourceField)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_OperatorSet(const cmfe_InterfaceConditionType interfaceCondition, const int interfaceConditionOperator)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_NodeNumberSet(const cmfe_InterfaceMeshConnectivityType interfaceMeshConnectivity, const int interfaceNodeNumbersSize, const int *interfaceNodeNumbers, const int firstCoupledMeshIndexNumber, const int firstCoupledMeshNodeNumbersSize, const int *firstCoupledMeshNodeNumbers, const int secondCoupledMeshIndexNumber, const int secondCoupledMeshNodeNumbersSize, const int *secondCoupledMeshNodeNumbers)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataRestoreIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, int *parametersSize, int **parameters)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_Destroy(const cmfe_NodesType nodes)
IRON_C_EXPORT cmfe_Error cmfe_Field_GeometricParametersElementLineLengthGet(const cmfe_FieldType geometricField, const int elementNumber, const int elementLineNumber, double *lineLength)
const int CMFE_PROBLEM_CELLML_REAC_EVAL_REAC_DIFF_NO_SPLIT_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_Finalise(cmfe_InterfacePointsConnectivityType *cmfe_InterfacePointsConnectivity)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_EquationsCreateFinishNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_TimingSummaryOutput()
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_BaseVectorsSetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int baseVectorsSize1, const int baseVectorsSize2, const double *baseVectors)
const int CMFE_EQUATIONS_SET_LAPLACE_EQUATION_TWO_DIM_1
const int CMFE_BASIS_NOT_COLLAPSED
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_ExtentGetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int extentSize, double *extent)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_LabelGetNum(const int regionUserNumber, const int nodeGlobalNumber, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDestroy(const cmfe_FieldType field, const int variableType, const int fieldSetType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointDPNumberI(const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DependentCreateFinish(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_CellML_ModelsFieldGetNum(const int regionUserNumber, const int CellMLUserNumber, int *CellMLModelsFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationArbitraryPathSet(const cmfe_SolverType solver, const cmfe_Bool arbitraryPath)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAESolverTypeGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *DAESolverType)
IRON_C_EXPORT cmfe_Error cmfe_Problem_ControlLoopGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, cmfe_ControlLoopType controlLoop)
const int CMFE_EQUATIONS_SET_TRANSVERSE_ISOTROPIC_EXPONENTIAL_SUBTYPE
const int CMFE_EQUATIONS_SET_CONSTIT_AND_GROWTH_LAW_IN_CELLML_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TimesGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, double *startTime, double *stopTime, double *timeIncrement, double *currentTime, int *currentLoopIteration, int *outputIterationNumber)
const int CMFE_PROBLEM_FITTING_CLASS
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_SINUSOID
const int CMFE_POINTER_IS_NULL
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationScalingsSet(const cmfe_SolverType solver, const int scalingsSize, const double *scalings)
const int CMFE_SOLVER_QUASI_NEWTON_GOODBROYDEN
IRON_C_EXPORT cmfe_Error cmfe_CellMLEquations_CellMLAddNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int regionUserNumber, const int CellMLUserNumber, int *CellMLIndex)
const int CMFE_SOLVER_ITERATIVE_RICHARDSON
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicLinearSolverGet(const cmfe_SolverType solver, cmfe_SolverType linearSolver)
IRON_C_EXPORT cmfe_Error cmfe_Field_DataProjectionSetNum(const int regionUserNumber, const int fieldUserNumber, const int dataProjectionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_RandomSeedsSizeGet(int *randomSeedsSize)
const int CMFE_EQUATIONS_SET_POISSON_EQUATION_TWO_DIM_1
const int CMFE_EQUATIONS_SET_GENERALISED_LAPLACE_SUBTYPE
const int CMFE_PROBLEM_ALE_NAVIER_STOKES_SUBTYPE
const int CMFE_PROBLEM_MONODOMAIN_STRANG_SPLITTING_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_OutputTypeGet(const cmfe_InterfaceEquationsType interfaceEquations, int *outputType)
IRON_C_EXPORT cmfe_Error cmfe_MeshEmbedding_PushData(cmfe_MeshEmbeddingType meshEmbedding, const cmfe_FieldType parentField, const int parentComponent, const cmfe_FieldType childField, const int childComponent)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_UserNumberGetNum(const int regionUserNumber, const int dataPointGlobalNumber, int *dataPointUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_GeometricFieldSet(const cmfe_FieldType field, const cmfe_FieldType geometricField)
const int CMFE_EQUATIONS_SET_FIRST_BIDOMAIN_SUBTYPE
const int CMFE_PROBLEM_DYNAMIC_BURGERS_SUBTYPE
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_TWO_DIM_3
IRON_C_EXPORT cmfe_Error cmfe_Field_DataProjectionSet(const cmfe_FieldType field, const cmfe_DataProjectionType dataProjection)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonConvergenceTestTypeSet(const cmfe_SolverType solver, const int convergenceTestType)
IRON_C_EXPORT cmfe_Error cmfe_Field_TypeGet(const cmfe_FieldType field, int *fieldType)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureTypeGet(const cmfe_BasisType basis, int *quadratureType)
const int CMFE_PROBLEM_NO_SOURCE_STATIC_ADVEC_DIFF_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLineSearchMaxStepSet(const cmfe_SolverType solver, const double maxStep)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_Initialise(cmfe_InterfaceConditionType *cmfe_InterfaceCondition)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_UserNumberSet(const cmfe_MeshElementsType meshElements, const int elementGlobalNumber, const int elementUserNumber)
const int CMFE_EQUATIONS_SET_ALE_DARCY_SUBTYPE
const int CMFE_EQUATIONS_SET_MEMBRANE_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_BoundaryConditionsCreateFinish(const cmfe_SolverEquationsType solverEquations)
const int CMFE_FIELD_DELU6DELT_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_CreateStart(const int meshUserNumber, const cmfe_RegionType region, const int numberOfDimensions, cmfe_MeshType mesh)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointSPNumberI(const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SourceCreateFinishNum(const int regionUserNumber, const int equationsSetUserNumber)
const int CMFE_EQUATIONS_SET_CONSTANT_SOURCE_STATIC_ADVEC_DIFF_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_EquationsSetAddNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int regionUserNumber, const int equationsSetUserNumber, int *equationsSetIndex)
const int CMFE_PROBLEM_FLUID_MECHANICS_CLASS
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_NumberOfDataPointsGet(const cmfe_DataPointsType dataPoints, int *numberOfDataPoints)
const int CMFE_BASIS_QUADRATIC_LAGRANGE_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_CreateStart(const int equationsSetUserNumber, const cmfe_RegionType region, const cmfe_FieldType geomFibreField, const int equationsSetSpecificationSize, const int *equationsSetSpecification, const int equationsSetFieldUserNumber, cmfe_FieldType equationsSetFieldField, cmfe_EquationsSetType equationsSet)
const int CMFE_MATRIX_VECTOR_SP_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_EquationsCreateFinish(const cmfe_InterfaceConditionType interfaceCondition)
IRON_C_EXPORT cmfe_Error cmfe_Equations_DynamicMatrixTypeGet(const cmfe_EquationsType equations, const int matrixIndex, int *matrixType)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedVariableSet(const cmfe_EquationsSetType equationsSet, const int derivedType, const int fieldVariableType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateGaussPointSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentValuesInitialiseDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const double value)
const int CMFE_SOLVER_QUASI_NEWTON_RESTART_PERIODIC
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureOrderGetNum(const int userNumber, int *quadratureOrder)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_TypeGet(const cmfe_DecompositionType decomposition, int *decompositionType)
const int CMFE_BASIS_LOW_QUADRATURE_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationTranslationSetNum(const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex, const int translationSize, const double *translation, const int loadIncrementIdx)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddElementSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const float value)
const int CMFE_FIELD_MEAN_PREDICTED_DISPLACEMENT_SET_TYPE
const int CMFE_SOLVER_PROGRESS_OUTPUT
const int CMFE_PROBLEM_GENERALISED_HELMHOLTZ_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_LabelSet(const cmfe_ControlLoopType controlLoop, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_Equations_JacobianMatricesTypesSet(const cmfe_EquationsType equations, const int jacobianTypes)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultElementLineNumberGetNum(const int regionUserNumber, const int dataProjectionUserNumber, const int dataPointUserNumber, int *ProjectionElementLineNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_CreateFinish(const cmfe_InterfaceMeshConnectivityType interfaceMeshConnectivity)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_Initialise(cmfe_DataPointsType *cmfe_DataPoints)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_CreateStartNum(const int regionUserNumber, const int interfaceUserNumber, const int meshNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SolutionMethodSet(cmfe_EquationsSetType equationsSet, const int solutionMethod)
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_ADVECTION_DIFF_SUPG_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_UserNumberGetBasis(const cmfe_BasisType basis, int *userNumber)
IRON_C_EXPORT cmfe_Error cmfe_Region_NodesGet(const cmfe_RegionType region, cmfe_NodesType nodes)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLineSearchStepTolSet(const cmfe_SolverType solver, const double stepTol)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateFinishNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_MaterialsDestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
const int CMFE_EQUATIONS_SET_LAPLACE_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_DimensionSetNum(const int coordinateSystemUserNumber, const int coordinateSystemDimension)
const int CMFE_SOLVER_QUASI_NEWTON_LINESEARCH
const int CMFE_EQUATIONS_SET_FV_SOLUTION_METHOD
IRON_C_EXPORT cmfe_Error cmfe_Field_VariableLabelGet(const cmfe_FieldType field, const int variableType, const int labelSize, char *label)
const int CMFE_BASIS_DEFAULT_QUADRATURE_SCHEME
const int CMFE_SOLVER_ITERATIVE_BLOCK_JACOBI_PRECONDITIONER
const int CMFE_PROBLEM_BIOELECTRICS_CLASS
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonCellMLSolverGet(const cmfe_SolverType solver, cmfe_SolverType CellMLSolver)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_EquationsDestroy(const cmfe_InterfaceConditionType interfaceCondition)
const int CMFE_FIELD_CONTIGUOUS_COMPONENT_DOF_ORDER
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_CreateFinishNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureOrderGet(const cmfe_BasisType basis, int *quadratureOrder)
const int CMFE_PROBLEM_NONLINEAR_SOURCE_POISSON_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Problem_Finalise(cmfe_ProblemType *cmfe_Problem)
const int CMFE_PROBLEM_LE_CONTACT_TRANSFORM_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputCreate(const cmfe_MeshType mesh, const int locationSize, const char *location, const int baseNameSize, const char *baseName, const int connectivityFormatSize, const char *connectivityFormat, cmfe_FieldMLIOType fieldml)
const int CMFE_SOLVER_LINEAR_DIRECT_SOLVE_TYPE
const int CMFE_ERROR_CONVERTING_POINTER
const int CMFE_EQUATIONS_SET_NO_SOURCE_STATIC_ADVEC_DIFF_SUPG_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_EquationsSetAdd(const cmfe_SolverEquationsType solverEquations, const cmfe_EquationsSetType equationsSet, int *equationsSetIndex)
IRON_C_EXPORT cmfe_Error cmfe_Field_VariableLabelSet(const cmfe_FieldType field, const int variableType, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetConstantL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, cmfe_Bool *value)
IRON_C_EXPORT cmfe_Error cmfe_Field_CreateFinishNum(const int regionUserNumber, const int fieldUserNumber)
const int CMFE_FIELD_PREVIOUS_ACCELERATION_SET_TYPE
const int CMFE_PROBLEM_PGM_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_FieldMapsCreateFinishNum(const int regionUserNumber, const int CellMLUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonRelativeToleranceSet(const cmfe_SolverType solver, const double relativeTolerance)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticCreateStartNum(const int regionUserNumber, const int equationsSetUserNumber, const int analyticFunctionType, const int analyticFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_DimensionSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int dimension)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_DataPointsPositionEvaluateInterfaceNum(const int dataProjectionUserNumber, const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int fieldVariableType)
IRON_C_EXPORT cmfe_Error cmfe_CellML_ParametersFieldGetNum(const int regionUserNumber, const int CellMLUserNumber, int *CellMLParametersFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_FieldMapsCreateStart(cmfe_CellMLType CellML)
const int CMFE_SOLVER_NEWTON_LINESEARCH_CUBIC
const int CMFE_ERRORS_RETURN_ERROR_CODE
IRON_C_EXPORT cmfe_Error cmfe_Region_CreateStart(const int regionUserNumber, const cmfe_RegionType parentRegion, cmfe_RegionType region)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ElementSet(cmfe_DataProjectionType dataProjection, const int dataPointNumber, const int elementNumber)
const int CMFE_EQUATIONS_SET_TRANSVERSE_ISOTROPIC_HUMPHREY_YIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateNodeIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateGaussPointIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_CellML_CreateCellMLToFieldMap(const cmfe_CellMLType CellML, const int CellMLModelUserNumber, const int variableIDSize, const char *variableID, const int CellMLParameterSet, const cmfe_FieldType field, const int variableType, const int componentNumber, const int fieldParameterSet)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LibraryTypeSet(const cmfe_SolverType solver, const int libraryType)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_Initialise(cmfe_MeshElementsType *cmfe_MeshElements)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicLinearityTypeGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *linearityType)
IRON_C_EXPORT cmfe_Error cmfe_Field_LabelGet(const cmfe_FieldType field, const int labelSize, char *label)
const int CMFE_FIELD_IMPERMEABLE_FLAG_VALUES_SET_TYPE
const int CMFE_PROBLEM_FINITE_ELASTICITY_DARCY_TYPE
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_NumberOfVersionsGet(const cmfe_MeshNodesType meshNodes, const int derivativeNumber, const int userNodeNumber, int *numberOfVersions)
IRON_C_EXPORT cmfe_Error cmfe_Equations_OutputTypeSet(cmfe_EquationsType equations, const int outputType)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_BasisSetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int globalElementNumber, const int basisUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Basis_NumberOfXiSetNum(const int userNumber, const int numberOfXi)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_NumberOfDomainsGetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, int *numberOfDomains)
IRON_C_EXPORT cmfe_Error cmfe_Equations_ResidualVariablesGet(const cmfe_EquationsType equations, const int residualIndex, const int residualVariablesSize, int *residualVariables)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_RadialInterpolationGetNum(const int coordinateSystemUserNumber, int *radialInterpolationType)
const int CMFE_PROBLEM_MONODOMAIN_GUDUNOV_SPLIT_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_NumberOfDerivativesGet(const cmfe_MeshNodesType meshNodes, const int userNodeNumber, int *numberOfDerivatives)
IRON_C_EXPORT cmfe_Error cmfe_CellML_StateFieldGetNum(const int regionUserNumber, const int CellMLUserNumber, int *CellMLStateFieldUserNumber)
const int CMFE_EQUATIONS_SET_LAPLACE_STOKES_SUBTYPE
const int CMFE_EQUATIONS_SET_DIFFUSION_EQUATION_TWO_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_VectorGet(const cmfe_SolverEquationsType solverEquations, const int matrixIndex, cmfe_DistributedVectorType vector)
const int CMFE_EQUATIONS_SET_TRANSIENT_NAVIER_STOKES_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_NEUMANN_INTEGRATED
const int CMFE_CONTROL_LOOP_NODE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NumberOfComponentsGet(const cmfe_MeshType mesh, int *numberOfComponents)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointDPNumberI(const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_OriginGetNum(const int coordinateSystemUserNumber, const int originSize, double *origin)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const float value)
const int CMFE_EQUATIONS_SET_NO_TYPE
const int CMFE_EQUATIONS_UNLUMPED_MATRICES
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultElementFaceNumberGetNum(const int regionUserNumber, const int dataProjectionUserNumber, const int dataPointUserNumber, int *ProjectionElementFaceNumber)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RelativeErrorGetConstant(const cmfe_FieldType field, const int variableType, const int componentNumber, double *VALUE)
const int CMFE_COORDINATE_OBLATE_SPHEROIDAL_TYPE
const int CMFE_EQUATIONS_SET_ELASTICITY_CLASS
const int CMFE_BOUNDARY_CONDITION_FREE
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_ElementNumberSet(const cmfe_InterfacePointsConnectivityType interfacePointsConnectivity, const int interfaceDataPointIndexNumber, const int coupledMeshIndexNumber, const int coupledMeshElementNumber, const int meshComponentNumber)
const int CMFE_PROBLEM_DIV_FREE_VECTOR_DATA_PRE_FITTING_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolversCreateStartNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureLocalFaceGaussEvaluateSetNum(const int userNumber, const cmfe_Bool faceGaussEvaluate)
const int CMFE_QUADRAUPLE_REAL_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLinearSolverGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *linearSolverIndex)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_Destroy(cmfe_GeneratedMeshType generatedMesh)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_LabelGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int labelSize, char *label)
const int CMFE_FIELD_DELU3DELT_VARIABLE_TYPE
const int CMFE_DECOMPOSITION_CALCULATED_TYPE
const int CMFE_MATRIX_COMPRESSED_ROW_STORAGE_TYPE
const int CMFE_FROM_DIAG_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Equations_LumpingTypeSet(cmfe_EquationsType equations, const int lumpingType)
IRON_C_EXPORT cmfe_Error cmfe_CellML_VariableSetAsWanted(const cmfe_CellMLType CellML, const int CellMLModelUserNumber, const int variableIDSize, const char *variableID)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeDivergenceToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double divergenceTolerance)
const int CMFE_EQUATIONS_SET_GUCCIONE_ACTIVECONTRACTION_SUBTYPE
const int CMFE_INTERFACE_CONDITION_FIELD_CONTINUITY_OPERATOR
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeScaleFactorSet(const cmfe_FieldType field, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeUserNumber, const int componentNumber, const double scaleFactor)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataTypeGet(const cmfe_DistributedMatrixType matrix, int *dataType)
IRON_C_EXPORT cmfe_Error cmfe_Field_TypeGetNum(const int regionUserNumber, const int fieldUserNumber, int *fieldType)
IRON_C_EXPORT cmfe_Error cmfe_Field_Finalise(cmfe_FieldType *cmfe_Field)
const int CMFE_EQUATIONS_SET_ADVECTION_DIFFUSION_EQUATION_TWO_DIM_1
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_SPLINT_FROM_FILE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddNodeSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetConstantDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_Fields_CreateInterface(const cmfe_InterfaceType interface, cmfe_FieldsType fields)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_BoundaryConditionsCreateStartNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_MaximumIterationUpdateGet(cmfe_DataProjectionType dataProjection, double *maximumIterationUpdate)
const int CMFE_EQUATIONS_SET_DIVFREE_VECTOR_DATA_PRE_FITTING_SUBTYPE
const int CMFE_FIELD_DELU4DELN_VARIABLE_TYPE
const int CMFE_EQUATIONS_SET_TRANSVERSE_ISOTROPIC_POLYNOMIAL_SUBTYPE
const int CMFE_SOLVER_NONLINEAR_BFGS_INVERSE
const int CMFE_SOLVER_DYNAMIC_SECOND_ORDER
IRON_C_EXPORT cmfe_Error cmfe_Solver_LabelSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_AbsoluteErrorGetConstantNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_CellML_CreateCellMLToFieldMapNum(const int regionUserNumber, const int CellMLUserNumber, const int CellMLModelUserNumber, const int variableIDSize, const char *variableID, const int CellMLParameterSet, const int fieldUserNumber, const int variableType, const int componentNumber, const int fieldParameterSet)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_BoundaryConditionsGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_BoundaryConditionsType boundaryConditions)
IRON_C_EXPORT cmfe_Error cmfe_Field_MeshDecompositionGetNum(const int regionUserNumber, const int fieldUserNumber, int *decompositionUserNumber)
const int CMFE_EQUATIONS_SET_TWO_DIMENSIONAL_PLANE_STRAIN_SUBTYPE
const int CMFE_PROBLEM_OPTIMISED_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultXiSetNum(const int regionUserNumber, const int dataProjectionUserNumber, const int dataPointUserNumber, const int ProjectionXiSize, const double *ProjectionXi)
IRON_C_EXPORT cmfe_Error cmfe_Region_CoordinateSystemGet(const cmfe_RegionType region, cmfe_CoordinateSystemType coordinateSystem)
const int CMFE_INTERFACE_CONDITION_GAUSS_INTEGRATION
const int CMFE_PROBLEM_ELASTICITY_CLASS
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_EquationsCreateFinish(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_IntegrationTypeSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, const int interfaceConditionIntegrationType)
struct cmfe_BoundaryConditionsType_ * cmfe_BoundaryConditionsType
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedDestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
const int CMFE_FIELD_U1_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_MaximumNumberOfIterationsGetNum(const int dataProjectionUserNumber, const int regionUserNumber, int *maximumNumberOfIterations)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_MaximumNumberOfIterationsGet(cmfe_DataProjectionType dataProjection, int *maximumNumberOfIterations)
const int CMFE_EQUATIONS_SET_GFEM_SOLUTION_METHOD
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_ExtentSetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int extentSize, const double *extent)
const int CMFE_SOLVER_DYNAMIC_FIRST_ORDER
IRON_C_EXPORT cmfe_Error cmfe_Solver_LabelGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_IndependentDestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
const int CMFE_FINITE_ELASTICITY_ANALYTIC_CYLINDER_PARAM_TSI_IDX
const int CMFE_SOLVER_DAE_CRANK_NICOLSON
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_TopologyNumberOfElementDataPointsGet(const cmfe_DecompositionType decomposition, const int elementNumber, int *numberOfDataPoints)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_Destroy(const cmfe_MeshType mesh)
const int CMFE_COORDINATE_PROLATE_SPHEROIDAL_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_CalculateFacesSetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, const cmfe_Bool calculateFacesFlag)
const int CMFE_MATRIX_COLUMN_MAJOR_STORAGE_TYPE
const int CMFE_PROBLEM_ELECTROSTATIC_TYPE
const int CMFE_EQUATIONS_SET_BURGERS_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralNIDErrorGet(const cmfe_FieldType field, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
const int CMFE_EQUATIONS_MATRIX_MASS
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_POISSON_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_AbsoluteToleranceSet(cmfe_ControlLoopType controlLoop, const double absoluteTolerance)
IRON_C_EXPORT cmfe_Error cmfe_CellML_ModelsFieldCreateFinish(cmfe_CellMLType CellML)
const int CMFE_PROBLEM_STANDARD_MULTI_COMPARTMENT_TRANSPORT_SUBTYPE
const int CMFE_SOLVER_NEWTON_LINESEARCH_LINEAR
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationClearNum(const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentMeshComponentGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, int *meshComponent)
const int CMFE_POINTER_NOT_NULL
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_BaseVectorsSet(const cmfe_GeneratedMeshType generatedMesh, const int baseVectorsSize1, const int baseVectorsSize2, const double *baseVectors)
IRON_C_EXPORT cmfe_Error cmfe_Equations_JacobianMatrixGet(const cmfe_EquationsType equations, const int residualIndex, const int variableType, cmfe_DistributedMatrixType matrix)
const int CMFE_PROBLEM_NONLINEAR_SOURCE_STATIC_ADVEC_DIFF_SUBTYPE
const int CMFE_INTERFACE_CONDITION_AUGMENTED_LAGRANGE_METHOD
IRON_C_EXPORT cmfe_Error cmfe_CellML_StateFieldCreateFinishNum(const int regionUserNumber, const int CellMLUserNumber)
const int CMFE_PROBLEM_STANDARD_ELASTICITY_FLUID_PRESSURE_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Interface_LabelGetNum(const int parentRegionUserNumber, const int interfaceUserNumber, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetInterpolateMultipleXiDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int derivativeNumber, const int userElementNumber, const int xiSize1, const int xiSize2, const double *xi, const int valuesSize1, const int valuesSize2, double *values)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchAlphaSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double alpha)
const int CMFE_EQUATIONS_SET_LINEAR_ELASTICITY_ONE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_DependentVariableAdd(const cmfe_InterfaceConditionType interfaceCondition, const int meshIndex, const cmfe_EquationsSetType equationsSet, const int variableType)
const int CMFE_SOLVER_DYNAMIC_LINEAR
struct cmfe_ComputationalWorkGroupType_ * cmfe_ComputationalWorkGroupType
const int CMFE_SOLVER_TIMING_OUTPUT
const int CMFE_EQUATIONS_SET_INCOMPRESSIBLE_ELASTICITY_DRIVEN_MR_SUBTYPE
const int CMFE_EQUATIONS_SET_QUAD_SOURCE_ADVECTION_DIFF_SUPG_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_OrientationSet(cmfe_CoordinateSystemType coordinateSystem, const int orientationSize1, const int orientationSize2, const double *orientation)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonTrustRegionDelta0Set(const cmfe_SolverType solver, const double delta0)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverEquationsDestroyNum(const int problemUserNumber)
const int CMFE_GLOBAL_DERIV_S3
IRON_C_EXPORT cmfe_Error cmfe_Problem_SpecificationSizeGetNum(const int problemUserNumber, int *specificationSize)
IRON_C_EXPORT cmfe_Error cmfe_CellMLEquations_Finalise(cmfe_CellMLEquationsType *cmfe_CellMLEquations)
const int CMFE_PROBLEM_POISEUILLE_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputCoordinateSystemCreateStartNum(cmfe_FieldMLIOType fieldml, const int evaluatorNameSize, const char *evaluatorName, const int userNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_CreateStart(const cmfe_RegionType region, const int numberOfDataPoints, cmfe_DataPointsType dataPoints)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_AbsoluteToleranceSet(cmfe_DataProjectionType dataProjection, const double absoluteTolerance)
struct cmfe_FieldType_ * cmfe_FieldType
IRON_C_EXPORT cmfe_Error cmfe_CellMLEquations_CellMLAdd(const cmfe_CellMLEquationsType CellMLEquations, const cmfe_CellMLType CellML, int *CellMLIndex)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_IndependentCreateFinish(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_PenaltyFieldCreateStartNum(const int RegionUserNumber, const int InterfaceUserNumber, const int InterfaceConditionUserNumber, const int PenaltyFieldUserNumber)
const int CMFE_SOLVER_NO_OUTPUT
const int CMFE_PROBLEM_HELMHOLTZ_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonSolutionToleranceSet(const cmfe_SolverType solver, const double solutionTolerance)
struct cmfe_SolverType_ * cmfe_SolverType
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_PointXiGetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceDataPointIndexNumber, const int coupledMeshIndexNumber, const int xiSize, double *xi)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_AbsoluteToleranceGetNum(const int dataProjectionUserNumber, const int regionUserNumber, double *absoluteTolerance)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataGetDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, int *parametersSize, double **parameters)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationMatrixSetNum(const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex, const int matrixSize1, const int matrixSize2, const double *matrix, const int loadIncrementIdx)
const int CMFE_EQUATIONS_SET_INCOMP_ELAST_DARCY_ANALYTIC_DARCY
const int CMFE_SOLVER_DYNAMIC_SECOND_DEGREE_LINIGER2_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataRestoreDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, int *parametersSize, double **parameters)
const int CMFE_MATRIX_ROW_COLUMN_STORAGE_TYPE
const int CMFE_EQUATIONS_SET_FINITE_ELASTICITY_TYPE
const int CMFE_PROBLEM_PGM_TRANSIENT_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAEEulerSolverTypeGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *DAEEulerSolverType)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_UserNumberSetNum(const int regionUserNumber, const int nodeGlobalNumber, const int nodeUserNumber)
const int CMFE_EQUATIONS_SET_INCOMPRESSIBLE_MOONEY_RIVLIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_NumberOfXiGet(const cmfe_BasisType basis, int *numberOfXi)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLinearSolverGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *linearSolverIndex)
const int CMFE_PROBLEM_DIFFUSION_ADVECTION_DIFFUSION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralAnalyticValueGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
const int CMFE_EQUATIONS_SET_DARCY_EQUATION_TWO_DIM_2
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicDegreeSet(const cmfe_SolverType solver, const int degree)
const int CMFE_SINGLE_COMPLEX_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLineSearchMaxStepSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double maxStep)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_TWO_DIM_5
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_NumberOfElementsGet(const cmfe_GeneratedMeshType generatedMesh, const int numberOfElementsSize, int *numberOfElements)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeDivergenceToleranceSet(const cmfe_SolverType solver, const double divergenceTolerance)
const int CMFE_FIELD_VECTOR_DIMENSION_TYPE
const int CMFE_EQUATIONS_SET_FINITE_ELASTICITY_DARCY_TYPE
struct cmfe_EquationsSetType_ * cmfe_EquationsSetType
IRON_C_EXPORT cmfe_Error cmfe_CellML_VariableSetAsKnownNum(const int regionUserNumber, const int CellMLUserNumber, const int CellMLModelUserNumber, const int variableIDSize, const char *variableID)
IRON_C_EXPORT cmfe_Error cmfe_Equations_SourceVectorGet(const cmfe_EquationsType equations, cmfe_DistributedVectorType sourceVector)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SolutionMethodGetNum(const int regionUserNumber, const int equationsSetUserNumber, int *solutionMethod)
const int CMFE_SOLVER_ITERATIVE_JACOBI_PRECONDITIONER
IRON_C_EXPORT cmfe_Error cmfe_Nodes_UserNumbersAllSetNum(const int regionUserNumber, const int nodeUserNumbersSize, const int *nodeUserNumbers)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralRelativeErrorGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_OperatorGetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, int *interfaceConditionOperator)
IRON_C_EXPORT cmfe_Error cmfe_Equations_SparsityTypeGet(const cmfe_EquationsType equations, int *sparsityType)
const int CMFE_SOLVER_QUASI_NEWTON_RESTART_NONE
IRON_C_EXPORT cmfe_Error cmfe_Region_LabelSet(const cmfe_RegionType region, const int labelSize, const char *label)
const int CMFE_EQUATIONS_SET_TRANSIENT_RBS_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearDirectTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int directSolverType)
struct cmfe_ControlLoopType_ * cmfe_ControlLoopType
const int CMFE_EQUATIONS_SET_STATIC_RBS_NAVIER_STOKES_SUBTYPE
const int CMFE_EQUATIONS_SET_TRANS_ISOTROPIC_ACTIVE_TRANSITION_SUBTYPE
const int CMFE_EQUATIONS_SET_MULTI_COMP_DIFFUSION_THREE_COMP_THREE_DIM
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicSchemeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int scheme)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_MaterialsCreateStart(cmfe_EquationsSetType equationsSet, const int materialsFieldUserNumber, cmfe_FieldType materialsField)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_NumberOfSubLoopsGet(const cmfe_ControlLoopType controlLoop, int *numberOfSubLoops)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddElementLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_CreateStartNum(const int dataProjectionUserNumber, const int dataPointRegionUserNumber, const int meshUserNumber, const int meshRegionUserNumber)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_TWO_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_ElementNumberSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceElementNumber, const int coupledMeshIndexNumber, const int coupledMeshElementNumber)
IRON_C_EXPORT cmfe_Error cmfe_Interface_CreateStartNum(const int interfaceUserNumber, const int regionUserNumber)
const int CMFE_PROBLEM_MONODOMAIN_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_CreateFinish(cmfe_DataProjectionType dataProjection)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_ControlLoopGetNum(const int problemUserNumber, const int controlLoopRootIdentifiersSize, const int *controlLoopRootIdentifiers, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, cmfe_ControlLoopType controlLoop)
const int CMFE_EQUATIONS_SET_OPTIMISATION_CLASS
IRON_C_EXPORT cmfe_Error cmfe_Mesh_CreateStartInterface(const int meshUserNumber, const cmfe_InterfaceType interface, const int numberOfDimensions, cmfe_MeshType mesh)
const int CMFE_EQUATIONS_SET_LINEAR_ELASTICITY_TWO_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_EquationsDestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_NumberOfMatricesGet(const cmfe_SolverEquationsType solverEquations, int *numberOfMatrices)
const int CMFE_EQUATIONS_SET_MONODOMAIN_EQUATION_TYPE
const int CMFE_PROBLEM_NO_SOURCE_ALE_DIFFUSION_SUBTYPE
const int CMFE_FIELD_NO_SCALING
const int CMFE_BASIS_AUXILLIARY_TYPE
const int CMFE_EQUATIONS_SET_DARCY_EQUATION_THREE_DIM_1
const int CMFE_PROBLEM_NONLINEAR_SOURCE_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_LabelSet(const cmfe_SolverType solver, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataRestoreSP(const cmfe_DistributedVectorType vector, int *dataSize, float **data)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointSPNumberR(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, float *value)
const int CMFE_PROBLEM_MAGNETOSTATIC_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Equations_SparsityTypeGetNum(const int regionUserNumber, const int equationsSetUserNumber, int *sparsityType)
IRON_C_EXPORT cmfe_Error cmfe_Region_Destroy(cmfe_RegionType region)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedVariableCalculateNum(const int regionUserNumber, const int equationsSetUserNumber, const int derivedType)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_Initialise(cmfe_EquationsSetType *cmfe_EquationsSet)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_BasisGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int globalElementNumber, int *basisUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_CreateFinish(const cmfe_NodesType nodes)
const int CMFE_SOLVER_DAE_ADAMS_MOULTON
const int CMFE_PROBLEM_MONODOMAIN_TENTUSSCHER06_SUBTYPE
const int CMFE_PROBLEM_QUASISTATIC_ELAST_TRANS_DARCY_MAT_SOLVE_SUBTYPE
const int CMFE_EQUATIONS_SET_STVENANT_KIRCHOFF_ACTIVECONTRACTION_SUBTYPE
const int CMFE_EQUATIONS_SET_FLUID_MECHANICS_CLASS
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RelativeErrorGetConstantNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateNodeDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_MaximumIterationsSet(cmfe_ControlLoopType controlLoop, const int maximumIterations)
IRON_C_EXPORT cmfe_Error cmfe_Problem_CreateStart(const int problemUserNumber, const int problemSpecificationSize, const int *problemSpecification, cmfe_ProblemType problem)
const int CMFE_PROBLEM_BIHARMONIC_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_DimensionGet(const cmfe_CoordinateSystemType coordinateSystem, int *coordinateSystemDimension)
IRON_C_EXPORT cmfe_Error cmfe_Field_NumberOfVariablesSet(const cmfe_FieldType field, const int numberOfVariables)
IRON_C_EXPORT cmfe_Error cmfe_Field_ScalingTypeGet(const cmfe_FieldType field, int *scalingType)
const int CMFE_EQUATIONS_SET_DATA_FITTING_EQUATION_TYPE
const int CMFE_SOLVER_DAE_RUSH_LARSON
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TimeOutputSet(cmfe_ControlLoopType controlLoop, const int outputFrequency)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_THREE_DIM_3
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentInterpolationGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, int *interpolationType)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_RelativeToleranceSet(cmfe_DataProjectionType dataProjection, const double relativeTolerance)
struct cmfe_DistributedMatrixType_ * cmfe_DistributedMatrixType
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureTypeSet(cmfe_BasisType basis, const int quadratureType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataRestoreSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, int *parametersSize, float **parameters)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_CreateStart(const int dataProjectionUserNumber, const cmfe_DataPointsType dataPoints, const cmfe_MeshType mesh, cmfe_DataProjectionType dataProjection)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultXiGetNum(const int regionUserNumber, const int dataProjectionUserNumber, const int dataPointUserNumber, const int ProjectionXiSize, double *ProjectionXi)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentMeshComponentSet(const cmfe_FieldType field, const int variableType, const int componentNumber, const int meshComponent)
const int CMFE_MATRIX_ROW_MAJOR_STORAGE_TYPE
const int CMFE_MATRIX_VECTOR_INTG_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_CreateFinish(const cmfe_DecompositionType decomposition)
const int CMFE_BASIS_GAUSS_LAGUERRE_QUADRATURE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetElementDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, double *value)
const int CMFE_EQUATIONS_SET_QUADRATIC_SOURCE_DIFFUSION_ONE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_Solver_OutputTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int outputType)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_Destroy(const cmfe_InterfaceConditionType interfaceCondition)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_GeometricParametersCalculate(const cmfe_GeneratedMeshType generatedMesh, cmfe_FieldType field)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NumberOfElementsSet(const cmfe_MeshType mesh, const int numberOfElements)
IRON_C_EXPORT cmfe_Error cmfe_Field_DimensionGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, int *dimension)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_ElementExists(const cmfe_MeshType mesh, const int meshComponentNumber, const int elementUserNumber, cmfe_Bool *elementExists)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicDegreeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int degree)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetConstantLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, cmfe_Bool *value)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_WeightsSetNum(const int regionUserNumber, const int dataPointGlobalNumber, const int dataPointWeightsSize, const double *dataPointWeights)
IRON_C_EXPORT cmfe_Error cmfe_Solver_MumpsSetCntl(const cmfe_SolverType solver, const int icntl, const double val)
IRON_C_EXPORT cmfe_Error cmfe_Field_DOFOrderTypeGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, int *DOFOrderType)
const int CMFE_BOUNDARY_CONDITION_NEUMANN_INTEGRATED_ONLY
IRON_C_EXPORT cmfe_Error cmfe_Problem_SpecificationSizeGet(const cmfe_ProblemType problem, int *specificationSize)
const int CMFE_GENERATED_MESH_FRACTAL_TREE_MESH_TYPE
const int CMFE_PROBLEM_NO_CLASS
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_CreateStart(const int generatedMeshUserNumber, cmfe_RegionType region, cmfe_GeneratedMeshType generatedMesh)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_NumberOfIterationsSet(const cmfe_ControlLoopType controlLoop, const int numberOfIterations)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonMaximumFunctionEvaluationsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int maximumFunctionEvaluations)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_StorageTypeGet(const cmfe_DistributedMatrixType matrix, int *storageType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAESolverTypeGet(const cmfe_SolverType solver, int *DAESolverType)
const int CMFE_FIELD_DELU2DELN_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_MeshEmbedding_Create(cmfe_MeshEmbeddingType meshEmbedding, const cmfe_MeshType parentMesh, const cmfe_MeshType childMesh)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddConstantIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const int value)
const int CMFE_EQUATIONS_SET_HELMHOLTZ_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ProjectionTypeGet(cmfe_DataProjectionType dataProjection, int *projectionType)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_IndependentDestroy(cmfe_EquationsSetType equationsSet)
const int CMFE_FIELD_U6_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_DataPointsProjectionEvaluate(cmfe_DataProjectionType dataProjection, const cmfe_FieldType projectionField)
const int CMFE_EQUATIONS_MATRIX_OUTPUT
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_IntegrationTypeGet(const cmfe_InterfaceConditionType interfaceCondition, int *interfaceConditionIntegrationType)
const int CMFE_EQUATIONS_SET_QUAD_SOURCE_ALE_ADVECTION_DIFF_SUPG_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateNodeSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const float value)
const int CMFE_EQUATIONS_NONLINEAR_BCS
const int CMFE_PROBLEM_LINEAR_SOURCE_ALE_ADVECTION_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_SurroundingElementsCalculateSetNum(const int regionUserNumber, const int meshUserNumber, const cmfe_Bool surroundingElementsCalculateFlag)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_DiagnosticsSetOff()
const int CMFE_PROBLEM_NO_SOURCE_DIFFUSION_SUBTYPE
const int CMFE_EQUATIONS_SET_STATIC_POISEUILLE_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonAbsoluteToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double absoluteTolerance)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_FocusGet(const cmfe_CoordinateSystemType coordinateSystem, double *focus)
const int CMFE_FIELD_INTEGRATED_NEUMANN_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Nodes_CreateFinishNum(const int regionUserNumber)
const int CMFE_EQUATIONS_SET_GENERALISED_BURGERS_EQUATION_ONE_DIM_1
const int CMFE_EQUATIONS_SET_STANDARD_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_Destroy(const cmfe_InterfacePointsConnectivityType interfacePointsConnectivity)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddNodeDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const double value)
const int CMFE_PROBLEM_TRANSIENT_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_CollapsedXiGetNum(const int userNumber, const int collapsedXiSize, int *collapsedXi)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataGetSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, int *parametersSize, float **parameters)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointLNumberI(const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, cmfe_Bool *value)
const int CMFE_PROBLEM_LINEAR_PRESSURE_POISSON_SUBTYPE
const int CMFE_EQUATIONS_SET_STREE1D0D_ADV_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_NumberOfSubLoopsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int numberOfSubLoops)
const int CMFE_EQUATIONS_SET_TRANSVERSE_ISOTROPIC_ACTIVE_SUBTYPE
const int CMFE_EQUATIONS_SET_DARCY_EQUATION_THREE_DIM_2
struct cmfe_MeshType_ * cmfe_MeshType
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLineSearchTypeSet(const cmfe_SolverType solver, const int lineSearchType)
const int CMFE_SOLVER_DAE_TYPE
const int CMFE_PROBLEM_MODAL_CLASS
IRON_C_EXPORT cmfe_Error cmfe_Field_GeometricParametersElementVolumeGet(const cmfe_FieldType geometricField, const int elementNumber, double *elementVolume)
const int CMFE_EQUATIONS_SET_DATA_PT_VECTOR_QUASISTATIC_FITTING_SUBTYPE
const int CMFE_SOLVER_ITERATIVE_SOR_PRECONDITIONER
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_BoundaryConditionsAnalytic(const cmfe_SolverEquationsType solverEquations)
const int CMFE_BASIS_LAGRANGE_HERMITE_TP_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetConstantIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, int *value)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_ConstrainNodeDofsEqual(const cmfe_BoundaryConditionsType boundaryConditions, const cmfe_FieldType field, const int fieldVariableType, const int versionNumber, const int derivativeNumber, const int component, const int nodesSize, const int *nodes, const double coefficient)
const int CMFE_FIELD_DELU2DELT_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Equations_ResidualVectorGet(const cmfe_EquationsType equations, const int residualIndex, cmfe_DistributedVectorType residualVector)
const int CMFE_EQUATIONS_SET_ELASTICITY_FLUID_PRES_STATIC_INRIA_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_AbsoluteErrorGetElement(const cmfe_FieldType field, const int variableType, const int elementNumber, const int componentNumber, double *VALUE)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchMonitorOutputSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const cmfe_Bool monitorLinesearchFlag)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_Initialise(cmfe_DataProjectionType *cmfe_DataProjection)
const int CMFE_EQUATIONS_SET_MULTI_COMP_TRANSPORT_ADVEC_DIFF_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Problem_SpecificationGet(const cmfe_ProblemType problem, const int problemSpecificationSize, int *problemSpecification)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_NumberOfElementsSet(const cmfe_GeneratedMeshType generatedMesh, const int numberOfElementsSize, const int *numberOfElements)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_TensorInterpolateXi(const cmfe_EquationsSetType equationsSet, const int tensorEvaluateType, const int userElementNumber, const int xiSize, const double *xi, const int valuesSize1, const int valuesSize2, double *values)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_AddConstant(const cmfe_BoundaryConditionsType boundaryConditions, const cmfe_FieldType field, const int variableType, const int componentNumber, const int condition, const double value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeRelativeToleranceSet(const cmfe_SolverType solver, const double relativeTolerance)
const int CMFE_PROBLEM_STATIC_POISEUILLE_SUBTYPE
struct cmfe_FieldsType_ * cmfe_FieldsType
const int CMFE_EQUATIONS_SET_REACTION_DIFFUSION_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateFinish(const cmfe_FieldType field, const int variableType, const int fieldSetType)
IRON_C_EXPORT cmfe_Error cmfe_Field_MeshDecompositionSetNum(const int regionUserNumber, const int fieldUserNumber, const int meshUserNumber, const int decompositionUserNumber)
const int CMFE_EQUATIONS_SET_CHARACTERISTIC_SUBTYPE
const int CMFE_EQUATIONS_SET_CONSTITUTIVE_MU_NAVIER_STOKES_SUBTYPE
const int CMFE_PROBLEM_CELLML_REAC_INTEG_REAC_DIFF_STRANG_SPLIT_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchMonitorOutputSet(const cmfe_SolverType solver, const cmfe_Bool monitorLinesearchFlag)
IRON_C_EXPORT cmfe_Error cmfe_Interface_Finalise(cmfe_InterfaceType *cmfe_Interface)
const int CMFE_PROBLEM_TRANSIENT1D_ADV_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SolutionMethodGet(cmfe_EquationsSetType equationsSet, int *solutionMethod)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationArbitraryPathSetNum(const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex, const cmfe_Bool arbitraryPath)
const int CMFE_EQUATIONS_SET_MULT_COMP_TRANSPORT_ADVEC_DIFF_SUPG_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_WorldWorkGroupSet(cmfe_DecompositionType decomposition, const cmfe_ComputationalWorkGroupType worldWorkGroup)
const int CMFE_SOLVER_DYNAMIC_THIRD_DEGREE
IRON_C_EXPORT cmfe_Error cmfe_CellML_StateFieldCreateStart(cmfe_CellMLType CellML, const int CellMLStateFieldUserNumber, cmfe_FieldType field)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_NumberOfDomainsSet(const cmfe_DecompositionType decomposition, const int numberOfDomains)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParametersToFieldParametersComponentCopy(const cmfe_FieldType fromField, const int fromVariableType, const int fromParameterSetType, const int fromComponentNumber, const cmfe_FieldType toField, const int toVariableType, const int toParameterSetType, const int toComponentNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_Destroy(const cmfe_DataPointsType dataPoints)
IRON_C_EXPORT cmfe_Error cmfe_CellML_GenerateNum(const int regionUserNumber, const int CellMLUserNumber)
const int CMFE_FIELD_DEPENDENT_TYPE
const int CMFE_FIELD_GRID_POINT_BASED_INTERPOLATION
const int CMFE_PROBLEM_MULTISCALE_NAVIER_STOKES_SUBTYPE
const int CMFE_SOLVER_DAE_EXTERNAL
const int CMFE_ERRORS_OUTPUT_ERROR
const int CMFE_FIELD_L_TYPE
const int CMFE_EQUATIONS_SET_ORTHOTROPIC_MATERIAL_COSTA_SUBTYPE
const int CMFE_EQUATIONS_TIME_STEPPING
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NodesGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, cmfe_MeshNodesType meshNodes)
const int CMFE_EQUATIONS_SET_NEARLY_INCOMPRESSIBLE_MOONEY_RIVLIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_CalculateLinesSetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, const cmfe_Bool calculateLinesFlag)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataRestoreDP(const cmfe_DistributedMatrixType matrix, int *dataSize, double **data)
const int CMFE_PROBLEM_LINEAR_SOURCE_STATIC_ADVEC_DIFF_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ElementSetRegionNum(const int dataProjectionUserNumber, const int regionUserNumber, const int dataPointNumber, const int elementNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_DataPointsPositionEvaluate(cmfe_DataProjectionType dataProjection, const cmfe_FieldType field, const int fieldVariableType)
const int CMFE_EQUATIONS_SET_PLATE_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_NEUMANN_POINT
const int CMFE_SOLVER_EIGENPROBLEM_TYPE
struct cmfe_RegionType_ * cmfe_RegionType
const int CMFE_SOLVER_DAE_EULER_BACKWARD
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_NumberOfDomainsSetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, const int numberOfDomains)
IRON_C_EXPORT cmfe_Error cmfe_Basis_CollapsedXiGet(const cmfe_BasisType basis, const int collapsedXiSize, int *collapsedXi)
const int CMFE_BASIS_FOURIER_LAGRANGE_HERMITE_TP_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Problem_CellMLEquationsCreateFinish(const cmfe_ProblemType problem)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeGMRESRestartSet(const cmfe_SolverType solver, const int GMRESRestart)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetElementLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, cmfe_Bool *value)
const int CMFE_PROBLEM_NONLINEAR_SOURCE_ADVECTION_DIFFUSION_SUBTYPE
const int CMFE_PROBLEM_DATA_PT_VECTOR_QUASISTATIC_FITTING_SUBTYPE
const int CMFE_EQUATIONS_SET_TRANSVERSE_ISOTROPIC_GUCCIONE_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Region_CreateFinishNum(const int regionUserNumber)
const int CMFE_FIELD_CONSTANT_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_Problem_ControlLoopGet(const cmfe_ProblemType problem, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, cmfe_ControlLoopType controlLoop)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_IndependentCreateStartNum(const int regionUserNumber, const int equationsSetUserNumber, const int independentFieldUserNumber)
const int CMFE_FIELD_DELU5DELN_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_PenaltyFieldCreateFinishNum(const int RegionUserNumber, const int InterfaceUserNumber, const int InterfaceConditionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_ParametersFieldCreateStart(cmfe_CellMLType CellML, const int CellMLParametersFieldUserNumber, cmfe_FieldType field)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_BasisSetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int basisUserNumbersSize, const int *basisUserNumbers)
const int CMFE_FIELD_U4_VARIABLE_TYPE
const int CMFE_BOUNDARY_CONDITION_FREE_WALL
struct cmfe_CellMLType_ * cmfe_CellMLType
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_OutputTypeSet(const cmfe_InterfaceEquationsType interfaceEquations, const int outputType)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_CreateStart(const cmfe_InterfaceType interface, const cmfe_MeshType interfaceMesh, cmfe_InterfacePointsConnectivityType interfacePointsConnectivity)
IRON_C_EXPORT cmfe_Error cmfe_Field_LabelGetNum(const int regionUserNumber, const int fieldUserNumber, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_PointXiGet(const cmfe_InterfacePointsConnectivityType interfacePointsConnectivity, const int interfaceDataPointIndexNumber, const int coupledMeshIndexNumber, const int xiSize, double *xi)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_Finalise(cmfe_DataPointsType *cmfe_DataPoints)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_ValuesGetNum(const int regionUserNumber, const int dataPointGlobalNumber, const int dataPointValuesSize, double *dataPointValues)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_AdjacentElementGet(const cmfe_MeshElementsType meshElements, const int globalElementNumber, const int adjacentElementXi, int *adjacentElement)
const int CMFE_EQUATIONS_SET_FINITE_ELASTICITY_NAVIER_STOKES_ALE_SUBTYPE
const int CMFE_EQUATIONS_SET_POISSON_EQUATION_THREE_DIM_3
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_Initialise(cmfe_InterfaceEquationsType *cmfe_InterfaceEquations)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_MeshComponentSet(const cmfe_DecompositionType decomposition, const int meshComponentNumber)
IRON_C_EXPORT cmfe_Error cmfe_Basis_CreateStart(const int userNumber, cmfe_BasisType basis)
const int CMFE_EQUATIONS_SET_NONLINEAR_PRESSURE_POISSON_SUBTYPE
const int CMFE_SOLVER_ITERATIVE_GMRES
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralRelativeErrorGet(const cmfe_FieldType field, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureOrderSetNum(const int userNumber, const int quadratureOrder)
const int CMFE_SOLVER_SOLVER_OUTPUT
const int CMFE_EQUATIONS_SET_MAT_PROP_INRIA_MODEL_DATA_FITTING_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_UpdateFromProjectionINum(const int regionUserNumber, const int interfaceUserNumber, const int dataPointsRegionUserNumber, const int dataPointsInterfaceUserNumber, const int dataProjectionUserNumber, const int coupledMeshIndex)
const int CMFE_FIELD_PREVIOUS_VALUES_SET_TYPE
const int CMFE_EQUATIONS_SET_FEM_SOLUTION_METHOD
const int CMFE_EQUATIONS_SET_ELASTICITY_DARCY_INRIA_MODEL_SUBTYPE
const int CMFE_EQUATIONS_SET_GFV_SOLUTION_METHOD
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultElementFaceNumberGet(const cmfe_DataProjectionType dataProjection, const int dataPointUserNumber, int *ProjectionElementFaceNumber)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputCreateMeshComponentNum(cmfe_FieldMLIOType fieldml, const int regionNumber, const int meshNumber, const int componentNumber, const int evaluatorNameSize, const char *evaluatorName)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetNodeL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, cmfe_Bool *value)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticDestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
const int CMFE_PROBLEM_LINEAR_SOURCE_ALE_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_MethodSet(const cmfe_InterfaceConditionType interfaceCondition, const int interfaceConditionMethod)
const int CMFE_SOLVER_NEWTON_LINESEARCH
const int CMFE_FIELD_DP_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Interface_CoordinateSystemGetNum(const int parentRegionUserNumber, const int interfaceUserNumber, int *coordinateSystemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_SparsitySetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, const int sparsityType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearTypeSet(const cmfe_SolverType solver, const int linearSolverType)
const int CMFE_EQUATIONS_SET_EXTRACELLULAR_BIDOMAIN_POISSON_SUBTYPE
const int CMFE_EQUATIONS_SET_MULTISCALE3D_NAVIER_STOKES_SUBTYPE
const int CMFE_EQUATIONS_SET_POISEUILLE_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_ModelImport(cmfe_CellMLType CellML, const int URISize, const char *URI, int *modelIndex)
struct cmfe_BasisType_ * cmfe_BasisType
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationNoLoadIncrementsSet(const cmfe_SolverType solver, const int numberOfIncrements)
const int CMFE_PROBLEM_COUPLED_SOURCE_DIFFUSION_DIFFUSION_SUBTYPE
const int CMFE_BASIS_ADAPTIVE_GAUSS_LEGENDRE_QUADRATURE
const int CMFE_PROBLEM_MAXWELLS_EQUATIONS_TYPE
const int CMFE_EQUATIONS_SET_DARCY_EQUATION_TWO_DIM_3
const int CMFE_GENERATED_MESH_ELLIPSOID_INNER_SURFACE
const int CMFE_PROBLEM_NO_SOURCE_ADVECTION_DIFFUSION_SUBTYPE
const int CMFE_EQUATIONS_FIRST_ORDER_DYNAMIC
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_AbsoluteToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const double absoluteTolerance)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_UserNumberGet(const cmfe_DataPointsType dataPoints, const int dataPointGlobalNumber, int *dataPointUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_MatrixGet(const cmfe_SolverEquationsType solverEquations, const int matrixIndex, cmfe_DistributedMatrixType matrix)
IRON_C_EXPORT cmfe_Error cmfe_Field_DependentTypeGet(const cmfe_FieldType field, int *dependentType)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_NumberOfSubLoopsGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, int *numberOfSubLoops)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralNIDNumericalValueGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonMaximumIterationsSet(const cmfe_SolverType solver, const int maximumIterations)
struct cmfe_DataProjectionType_ * cmfe_DataProjectionType
const int CMFE_EQUATIONS_SET_MONODOMAIN_TENTUSSCHER06_SUBTYPE
const int CMFE_PROBLEM_CONSTANT_REAC_DIFF_NO_SPLIT_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_Finalise(cmfe_CoordinateSystemType *cmfe_CoordinateSystem)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_ElementDomainSetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, const int elementUserNumber, const int domain)
IRON_C_EXPORT cmfe_Error cmfe_Equations_OutputTypeGetNum(const int regionUserNumber, const int equationsSetUserNumber, int *outputType)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_AddNodeNum(const int regionUserNumber, const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int fieldUserNumber, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeUserNumber, const int componentNumber, const int condition, const double value)
const int CMFE_EQUATIONS_SET_CELLML_REAC_SPLIT_REAC_DIFF_SUBTYPE
const int CMFE_EQUATIONS_SET_DIVFREE_VECTOR_DATA_FITTING_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateGaussPointLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputAddFieldComponentsNum(const cmfe_FieldMLIOType fieldml, const int typeHandle, const int baseNameSize, const char *baseName, const int dofFormatSize, const char *dofFormat, const int regionNumber, const int fieldNumber, const int fieldComponentNumbersSize, const int *fieldComponentNumbers, const int variableType, const int setType)
IRON_C_EXPORT cmfe_Error cmfe_InitialiseNum(int *worldCoordinateSystemUserNumber, int *worldRegionUserNumber)
const int CMFE_FINITE_ELASTICITY_ANALYTIC_CYLINDER_PARAM_C1_IDX
const int CMFE_INTERFACE_CONDITION_POINT_TO_POINT_METHOD
const int CMFE_SOLVER_DAE_EULER_IMPROVED
const int CMFE_EQUATIONS_SET_CONSTANT_SOURCE_ALE_ADVEC_DIFF_SUBTYPE
const int CMFE_SOLVER_LINEAR_ITERATIVE_SOLVE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_FieldMLIO_Initialise(cmfe_FieldMLIOType *fieldml)
const int CMFE_PROBLEM_GUDUNOV_MONODOMAIN_SIMPLE_ELASTICITY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataGetIntg(const cmfe_DistributedVectorType vector, int *dataSize, int **data)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAEEulerSolverTypeGet(const cmfe_SolverType solver, int *DAEEulerSolverType)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_OutputNum(const int regionUserNumber, const int fieldUserNumber, const int fileNameSize, const char *fileName)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAETimeStepSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double timeStep)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_OutputTypeSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, const int outputType)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputAddFieldWithType(const cmfe_FieldMLIOType fieldml, const int baseNameSize, const char *baseName, const int dofFormatSize, const char *dofFormat, const cmfe_FieldType field, const int variableType, const int setType, const int typeHandle)
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataTypeGet(const cmfe_DistributedVectorType vector, int *dataType)
IRON_C_EXPORT cmfe_Error cmfe_Interface_NodesGet(const cmfe_InterfaceType interface, cmfe_NodesType nodes)
const int CMFE_PROBLEM_DARCY_EQUATION_TYPE
const int CMFE_COULD_NOT_ALLOCATE_POINTER
const int CMFE_EQUATIONS_SET_COMPRESSIBLE_ACTIVECONTRACTION_SUBTYPE
const int CMFE_SOLVER_DYNAMIC_BACKWARD_EULER_SCHEME
const int CMFE_EQUATIONS_SET_CONSTANT_SOURCE_ADVECTION_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedDestroy(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_RadialInterpolationGet(cmfe_CoordinateSystemType coordinateSystem, int *radialInterpolationType)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_StartingXiGet(cmfe_DataProjectionType dataProjection, const int startingXiSize, double *startingXi)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_Finalise(cmfe_GeneratedMeshType *cmfe_GeneratedMesh)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationClear(const cmfe_SolverType solver)
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_THREE_DIM_1
const int CMFE_EQUATIONS_SET_MAXWELLS_EQUATIONS_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Fields_Finalise(cmfe_FieldsType *cmfe_Fields)
IRON_C_EXPORT cmfe_Error cmfe_Problem_Destroy(const cmfe_ProblemType problem)
const int CMFE_EQUATIONS_FULL_MATRICES
const int CMFE_EQUATIONS_SET_ADVECTION_EQUATION_TYPE
const int CMFE_GENERATED_MESH_CYLINDER_MESH_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_CreateFinishNum(const int regionUserNumber, const int interfaceUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonAbsoluteToleranceSet(const cmfe_SolverType solver, const double absoluteTolerance)
const int CMFE_EQUATIONS_SET_LAPLACE_EQUATION_THREE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_OriginSetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int originSize, const double *origin)
const int CMFE_SOLVER_LUSOL_LIBRARY
const int CMFE_EQUATIONS_SET_MOVING_MESH_LAPLACE_SUBTYPE
const int CMFE_CELLML_STATE_FIELD
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataGetDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, int *parametersSize, double **parameters)
const int CMFE_SOLVER_QUASI_NEWTON_LINESEARCH_L2
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_ElementXiSet(const cmfe_InterfaceMeshConnectivityType interfaceMeshConnectivity, const int interfaceElementNumber, const int coupledMeshIndexNumber, const int coupledMeshElementNumber, const int interfaceMeshLocalNodeNumber, const int interfaceMeshComponentNodeNumber, const int xiSize, const double *xi)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_Destroy(const cmfe_InterfaceMeshConnectivityType interfaceMeshConnectivity)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataRestoreL(const cmfe_FieldType field, const int variableType, const int fieldSetType, int *parametersSize, cmfe_Bool **parameters)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RelativeErrorGetElementNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int elementNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_Finalise(cmfe_InterfaceEquationsType *cmfe_InterfaceEquations)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_IterationsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int startIteration, const int stopIteration, const int iterationIncrement)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_BasisSet(const cmfe_GeneratedMeshType generatedMesh, const int basesSize, const cmfe_BasisType *bases)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_LabelSet(cmfe_DataProjectionType dataProjection, const int labelSize, const char *label)
const int CMFE_CONTROL_LOOP_TIMING_OUTPUT
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_NodesSetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int globalElementNumber, const int elementUserNodesSize, const int *elementUserNodes)
IRON_C_EXPORT cmfe_Error cmfe_Equations_OutputTypeSetNum(const int regionUserNumber, const int equationsSetUserNumber, const int outputType)
const int CMFE_PROBLEM_NO_SOURCE_ALE_ADVECTION_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_AddConstantNum(const int regionUserNumber, const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int fieldUserNumber, const int variableType, const int componentNumber, const int condition, const double value)
IRON_C_EXPORT cmfe_Error cmfe_Basis_Destroy(cmfe_BasisType basis)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonRelativeToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double relativeTolerance)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int loopType)
const int CMFE_PROBLEM_STATIC_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_LabelGetNum(const int regionUserNumber, const int dataPointGlobalNumber, const int labelSize, char *label)
const int CMFE_INTERFACE_CONDITION_PENALTY_METHOD
IRON_C_EXPORT cmfe_Error cmfe_Equations_Destroy(cmfe_EquationsType equations)
const cmfe_Bool cmfe_False
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_LabelGetCInterfaceNum(const int dataProjectionUserNumber, const int parentRegionUserNumber, const int interfaceUserNumber, const int labelSize, char *label)
const int CMFE_FIELD_U10_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointDPNumberR(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_OutputSetOff()
const int CMFE_PROBLEM_NONLINEAR_SOURCE_ALE_DIFFUSION_SUBTYPE
const int CMFE_MATRIX_COMPRESSED_COLUMN_STORAGE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_CurrentTimesGet(const cmfe_ControlLoopType controlLoop, double *currentTime, double *timeIncrement)
const int CMFE_PROBLEM_FINITE_ELASTICITY_CELLML_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_PercentageErrorGetConstantNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double *value)
const int CMFE_PROBLEM_LINEAR_ELASTICITY_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_InterpolationXiSet(const cmfe_BasisType basis, const int interpolationXiSize, const int *interpolationXi)
IRON_C_EXPORT cmfe_Error cmfe_Fields_CreateRegion(const cmfe_RegionType region, cmfe_FieldsType fields)
const int CMFE_EQUATIONS_SET_CONST_SOURCE_STATIC_ADVEC_DIFF_SUPG_SUBTYPE
const int CMFE_EQUATIONS_SET_CONSTANT_REAC_DIFF_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralNIDErrorGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
IRON_C_EXPORT cmfe_Error cmfe_History_Finalise(cmfe_HistoryType *cmfe_History)
const int CMFE_EQUATIONS_SET_ADVECTION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetNodeLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, cmfe_Bool *value)
const int CMFE_FIELD_ARITHMETIC_MEAN_SCALING
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeRelativeToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double relativeTolerance)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeGMRESRestartSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int GMRESRestart)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_MeshComponentSetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, const int meshComponentNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddConstantSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateConstantL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const cmfe_Bool value)
const int CMFE_SOLVER_DAE_INDEX_1
IRON_C_EXPORT cmfe_Error cmfe_Equations_RhsVectorGet(const cmfe_EquationsType equations, cmfe_DistributedVectorType rhsVector)
const int CMFE_GENERATED_MESH_REGULAR_MESH_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_TopologyElementDataPointLocalNumberGet(const cmfe_DecompositionType decomposition, const int elementNumber, const int dataPointIndex, int *dataPointLocalNumber)
const int CMFE_EQUATIONS_SET_EVALUATE_GREEN_LAGRANGE_STRAIN_TENSOR
const int CMFE_GLOBAL_DERIV_S2
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_CreateStart(const cmfe_InterfaceType interface, const cmfe_MeshType interfaceMesh, cmfe_InterfaceMeshConnectivityType interfaceMeshConnectivity)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticUserParamSet(cmfe_EquationsSetType equationsSet, const int paramIdx, const double param)
const int CMFE_EQUATIONS_SET_INCOMPRESS_ELAST_MULTI_COMP_DARCY_SUBTYPE
const int CMFE_PROBLEM_QUASISTATIC_DARCY_SUBTYPE
const int CMFE_PROBLEM_MONODOMAIN_BUENOOROVIO_SUBTYPE
const int CMFE_FIELD_VALUES_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchStepTolSet(const cmfe_SolverType solver, const double stepTol)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureNumberOfGaussXiGet(const cmfe_BasisType basis, const int numberOfGaussXiSize, int *numberOfGaussXi)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeScaleFactorsGet(const cmfe_FieldType field, const int variableType, const int meshComponentNumber, const int scaleFactorsSize, double *scaleFactors)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_BoundaryConditionsAnalyticNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex)
const int CMFE_PROBLEM_FINITE_ELASTICITY_TYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SourceCreateFinish(cmfe_EquationsSetType equationsSet)
const int CMFE_EQUATIONS_SET_QUADRATIC_SOURCE_DIFFUSION_SUBTYPE
const int CMFE_DATA_PROJECTION_ALL_ELEMENTS_PROJECTION_TYPE
const int CMFE_SOLVER_NEWTON_LINESEARCH_QUADRATIC
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonRelativeToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double relativeTolerance)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_CreateFinishNum(const int regionUserNumber, const int meshUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonTrustRegionToleranceSet(const cmfe_SolverType solver, const double tolerance)
const int CMFE_FIELD_DELU5DELT_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_SparsitySet(const cmfe_InterfaceEquationsType interfaceEquations, const int sparsityType)
const int CMFE_GENERATED_MESH_ELLIPSOID_OUTER_SURFACE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_NodeDomainGetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, const int nodeUserNumber, const int meshComponentNumber, int *domain)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultElementNumberGetNum(const int regionUserNumber, const int dataProjectionUserNumber, const int dataPointUserNumber, int *ProjectionElementNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SpecificationSizeGet(const cmfe_EquationsSetType equationsSet, int *specificationSize)
IRON_C_EXPORT cmfe_Error cmfe_Field_NumberOfVariablesGetNum(const int regionUserNumber, const int fieldUserNumber, int *numberOfVariables)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DependentDestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Problem_CellMLEquationsCreateStart(const cmfe_ProblemType problem)
const int CMFE_FIELD_DELVDELT_VARIABLE_TYPE
const int CMFE_SOLVER_NEWTON_TRUSTREGION
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateNodeSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const float value)
const int CMFE_MATRIX_VECTOR_L_TYPE
const int CMFE_EQUATIONS_SET_DYNAMIC_POISEUILLE_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_BasisSet(const cmfe_MeshElementsType meshElements, const int globalElementNumber, const cmfe_BasisType basis)
const int CMFE_INTEGER_TYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_PercentageErrorGetNodeNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentLabelSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, const int labelSize, const char *label)
const int CMFE_FIELD_U_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_CreateFinish(cmfe_FieldType field)
const int CMFE_PROBLEM_PGM_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_ModelsFieldCreateStartNum(const int regionUserNumber, const int CellMLUserNumber, const int CellMLModelsFieldUserNumber)
const int CMFE_ALL_DIAG_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Interface_CoordinateSystemSetNum(const int parentRegionUserNumber, const int interfaceUserNumber, const int coordinateSystemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_Generate(cmfe_CellMLType CellML)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonTrustRegionToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double tolerance)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_MethodGetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, int *interfaceConditionMethod)
IRON_C_EXPORT cmfe_Error cmfe_Field_GeometricParametersElementLineLengthGetNum(const int regionUserNumber, const int geometricFieldUserNumber, const int elementNumber, const int elementLineNumber, double *lineLength)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_NodesGet(const cmfe_MeshElementsType meshElements, const int globalElementNumber, const int elementUserNodesSize, int *elementUserNodes)
const int CMFE_DOUBLE_REAL_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureNumberOfGaussXiSet(cmfe_BasisType basis, const int numberOfGaussXiSize, const int *numberOfGaussXi)
const int CMFE_EQUATIONS_SET_DATA_POINT_VECTOR_STATIC_FITTING_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchAlphaSet(const cmfe_SolverType solver, const double alpha)
IRON_C_EXPORT cmfe_Error cmfe_Region_CoordinateSystemSetNum(const int regionUserNumber, const int coordinateSystemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_MaterialsCreateFinish(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralNumericalValueGet(const cmfe_FieldType field, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
const int CMFE_SOLVER_QUASI_NEWTON_SCALE_SHANNO
const int CMFE_EQUATIONS_SET_MOONEY_RIVLIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonConvergenceTestTypeSet(const cmfe_SolverType solver, const int convergenceTestType)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_BasisGet(const cmfe_GeneratedMeshType generatedMesh, const int basesSize, cmfe_BasisType *bases)
IRON_C_EXPORT cmfe_Error cmfe_BioelectricsFiniteElasticity_UpdateGeometricField(cmfe_ControlLoopType controlLoop, const cmfe_Bool calcClosestGaussPoint)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolversCreateStart(const cmfe_ProblemType problem)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_LagrangeFieldCreateStartNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, const int lagrangeFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Interface_CreateFinish(const cmfe_InterfaceType interface)
IRON_C_EXPORT cmfe_Error cmfe_Equations_NumberOfDynamicMatricesGet(const cmfe_EquationsType equations, int *numberOfMatrices)
const int CMFE_PROBLEM_ALE_PRESSURE_POISSON_SUBTYPE
const int CMFE_SOLVER_QUASI_NEWTON_TRUSTREGION
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ProjectionCandidatesSetInterfaceNum(const int dataProjectionUserNumber, const int parentRegionUserNumber, const int interfaceUserNumber, const int candidateElementsSize, const int *candidateElements, const int localFaceLineNumbersSize, const int *localFaceLineNumbers)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_ElementNumberSet(const cmfe_InterfaceMeshConnectivityType interfaceMeshConnectivity, const int interfaceElementNumber, const int coupledMeshIndexNumber, const int coupledMeshElementNumber)
const int CMFE_SOLVER_SOLUTION_INITIALISE_ZERO
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_ElementDomainGetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, const int elementUserNumber, int *domain)
const int CMFE_COORDINATE_RADIAL_INTERPOLATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Nodes_Initialise(cmfe_NodesType *cmfe_Nodes)
const int CMFE_SOLVER_QUASI_NEWTON_LBFGS
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_NumberOfNodesGet(const cmfe_MeshNodesType meshNodes, int *numberOfNodes)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_NumberOfDataPointsGetNum(const int regionUserNumber, int *numberOfDataPoints)
const int CMFE_SOLVER_ITERATIVE_INCOMPLETE_LU_PRECONDITIONER
const int CMFE_SOLVER_DIRECT_LU
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddElementIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const int value)
const int CMFE_SOLVER_ITERATIVE_BiCGSTAB
IRON_C_EXPORT cmfe_Error cmfe_Basis_InterpolationXiSetNum(const int userNumber, const int interpolationXiSize, const int *interpolationXi)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TimesGet(const cmfe_ControlLoopType controlLoop, double *startTime, double *stopTime, double *timeIncrement, double *currentTime, int *currentLoopIteration, int *outputIterationNumber)
IRON_C_EXPORT cmfe_Error cmfe_MeshEmbedding_PullGaussPointData(cmfe_MeshEmbeddingType meshEmbedding, const cmfe_FieldType parentField, const int parentComponent, const cmfe_FieldType childField, const int childComponent)
const int CMFE_PROBLEM_GUDUNOV_MONODOMAIN_1D3D_ELASTICITY_SUBTYPE
const int CMFE_SOLVER_DYNAMIC_BOSSAK_NEWMARK2_SCHEME
const int CMFE_FIELD_MEAN_PREDICTED_VELOCITY_SET_TYPE
const int CMFE_EQUATIONS_SET_DARCY_EQUATION_TWO_DIM_1
const int CMFE_EQUATIONS_SET_EXP_SOURCE_ADVECTION_DIFF_SUPG_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_NEUMANN_POINT_INCREMENTED
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SpecificationGetNum(const int regionUserNumber, const int equationsSetUserNumber, const int equationsSetSpecificationSize, int *equationsSetSpecification)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_RelativeToleranceGet(cmfe_DataProjectionType dataProjection, double *relativeTolerance)
const int CMFE_SOLVER_DYNAMIC_WILSON_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_OriginGet(const cmfe_GeneratedMeshType generatedMesh, const int originSize, double *origin)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonJacobianCalculationTypeSet(const cmfe_SolverType solver, const int jacobianCalculationType)
const int CMFE_GENERATED_MESH_CYLINDER_TOP_SURFACE
const int CMFE_FIELD_DEL2U6DELT2_VARIABLE_TYPE
const int CMFE_PROBLEM_CONTROL_SIMPLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TimeOutputSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int outputFrequency)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_EquationsDestroy(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultDistanceGetNum(const int regionUserNumber, const int dataProjectionUserNumber, const int dataPointUserNumber, double *ProjectionDistance)
const int CMFE_BASIS_LINEAR_SIMPLEX_INTERPOLATION
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_ALE_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_VariableLabelGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_FieldMLIO_Finalise(cmfe_FieldMLIOType *fieldml)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_LabelSet(const cmfe_NodesType nodes, const int nodeGlobalNumber, const int labelSize, const char *label)
const int CMFE_EQUATIONS_SET_POISSON_EQUATION_TWO_DIM_2
IRON_C_EXPORT cmfe_Error cmfe_Basis_CreateFinish(cmfe_BasisType basis)
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_THREE_DIM_5
const int CMFE_PROBLEM_QUASISTATIC_FINITE_ELASTICITY_SUBTYPE
const int CMFE_SOLVER_SPARSE_MATRICES
IRON_C_EXPORT cmfe_Error cmfe_Problem_ControlLoopCreateStart(const cmfe_ProblemType problem)
const int CMFE_SOLVER_DYNAMIC_TYPE
const int CMFE_EQUATIONS_JACOBIAN_ANALYTIC_CALCULATED
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, float *value)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_OutputTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int outputType)
const int CMFE_PROBLEM_STANDARD_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NumberOfElementsGetNum(const int regionUserNumber, const int meshUserNumber, int *numberOfElements)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverEquationsGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_SolverEquationsType solverEquations)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLinearSolverGet(const cmfe_SolverType solver, cmfe_SolverType linearSolver)
struct cmfe_MeshElementsType_ * cmfe_MeshElementsType
IRON_C_EXPORT cmfe_Error cmfe_CellML_ParametersFieldCreateFinishNum(const int regionUserNumber, const int CellMLUserNumber)
const int CMFE_SOLVER_SPOOLES_LIBRARY
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_PercentageErrorGetConstant(const cmfe_FieldType field, const int variableType, const int componentNumber, double *VALUE)
IRON_C_EXPORT cmfe_Error cmfe_DiagnosticsSetOn(const int diagType, const int levelListSize, const int *levelList, const int diagFilenameSize, const char *diagFilename, const int routineListNumStrings, const int routineListStringLength, const char *routineList)
const int CMFE_SOLVER_DYNAMIC_ZLAMAL_SCHEME
const int CMFE_FIELD_DELU8DELN_VARIABLE_TYPE
const int CMFE_EQUATIONS_SET_HOLZAPFEL_OGDEN_ACTIVECONTRACTION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_UserNumberGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int elementGlobalNumber, int *elementUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_UserNumberSet(const cmfe_DataPointsType dataPoints, const int dataPointGlobalNumber, const int dataPointUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_NumberOfClosestElementsGetNum(const int dataProjectionUserNumber, const int regionUserNumber, int *numberOfClosestElements)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultExitTagGetNum(const int regionUserNumber, const int dataProjectionUserNumber, const int dataPointUserNumber, int *ProjectionExitTag)
const int CMFE_CONTROL_LOOP_PROGRESS_OUTPUT
const int CMFE_SOLVER_DYNAMIC_NEWMARK3_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateConstantDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_MaximumIterationUpdateSet(cmfe_DataProjectionType dataProjection, const double maximumIterationUpdate)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataGetDP(const cmfe_DistributedMatrixType matrix, int *dataSize, double **data)
const int CMFE_EQUATIONS_SET_VECTOR_DATA_PRE_FITTING_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Region_DestroyNum(const int regionUserNumber)
const int CMFE_EQUATIONS_SET_CELLML_REAC_NO_SPLIT_REAC_DIFF_SUBTYPE
const int CMFE_PROBLEM_STREE1D0D_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_CalculateLinesSet(const cmfe_DecompositionType decomposition, const cmfe_Bool calculateLinesFlag)
struct cmfe_InterfaceType_ * cmfe_InterfaceType
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentLabelGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, const int labelSize, char *label)
const int CMFE_PROBLEM_LE_CONTACT_REPROJECT_SUBTYPE
const int CMFE_DATA_PROJECTION_BOUNDARY_FACES_PROJECTION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_AbsoluteErrorGetConstant(const cmfe_FieldType field, const int variableType, const int componentNumber, double *VALUE)
const int CMFE_EQUATIONS_SET_GENERALISED_DATA_FITTING_SUBTYPE
const int CMFE_SOLVER_DYNAMIC_EULER_SCHEME
const int CMFE_EQUATIONS_SET_BURGERS_SUBTYPE
const int CMFE_SOLVER_ITERATIVE_CONJUGATE_GRADIENT
struct cmfe_InterfacePointsConnectivityType_ * cmfe_InterfacePointsConnectivityType
const int CMFE_EQUATIONS_SET_ANISOTROPIC_POLYNOMIAL_SUBTYPE
const int CMFE_EQUATIONS_SET_ISOTROPIC_EXPONENTIAL_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataRestoreL(const cmfe_DistributedVectorType vector, int *dataSize, cmfe_Bool **data)
const int CMFE_SOLVER_LAPACK_LIBRARY
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_CreateFinish(const cmfe_GeneratedMeshType generatedMesh, const int meshUserNumber, cmfe_MeshType mesh)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_CreateFinishNum(const int coordinateSystemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateConstantIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_Initialise(cmfe_BoundaryConditionsType *cmfe_BoundaryConditions)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationScalingsSetNum(const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex, const int scalingsSize, const double *scalings)
IRON_C_EXPORT cmfe_Error cmfe_Basis_DestroyNum(const int userNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int lineSearchType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativePreconditionerTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int preconditionerType)
struct cmfe_HistoryType_ * cmfe_HistoryType
const int CMFE_GENERATED_MESH_CYLINDER_BOTTOM_SURFACE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddElementSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_WeightsGetNum(const int regionUserNumber, const int dataPointGlobalNumber, const int dataPointWeightsSize, double *dataPointWeights)
const int CMFE_EQUATIONS_SET_NO_SUBTYPE
const int CMFE_SOLVER_ITERATIVE_CONJGRAD_SQUARED
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverEquationsCreateFinish(const cmfe_ProblemType problem)
IRON_C_EXPORT cmfe_Error cmfe_CellML_CreateStartNum(const int CellMLUserNumber, const int regionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_ElementNumberGet(const cmfe_InterfacePointsConnectivityType interfacePointsConnectivity, const int interfaceDataPointIndexNumber, const int coupledMeshIndexNumber, const int meshComponentNumber, int *coupledMeshElementNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_DependentVariableAddNum(const int interfaceRegionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, const int meshIndex, const int equationsSetRegionUserNumber, const int equationsSetUserNumber, const int variableType)
IRON_C_EXPORT cmfe_Error cmfe_CellML_StateFieldCreateFinish(cmfe_CellMLType CellML)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_Initialise(cmfe_InterfacePointsConnectivityType *cmfe_InterfacePointsConnectivity)
const int CMFE_EQUATIONS_NONLINEAR
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_TWO_DIM_POISEUILLE
const int CMFE_EQUATIONS_SET_POISSON_EQUATION_THREE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_CellML_ParametersFieldGet(cmfe_CellMLType CellML, cmfe_FieldType field)
const int CMFE_ERRORS_TRAP_ERROR
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateNodeL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_PenaltyFieldCreateStart(const cmfe_InterfaceConditionType InterfaceCondition, const int PenaltyFieldUserNumber, cmfe_FieldType PenaltyField)
const int CMFE_EQUATIONS_SET_1D3D_MONODOMAIN_ACTIVE_STRAIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_CreateStart(const int CellMLUserNumber, const cmfe_RegionType region, cmfe_CellMLType CellML)
const int CMFE_EQUATIONS_SET_EXPONENTIAL_SOURCE_POISSON_SUBTYPE
const int CMFE_EQUATIONS_SET_EXPONENTIAL_SOURCE_ALE_DIFFUSION_SUBTYPE
const int CMFE_EQUATIONS_SET_EXPONENTIAL_SOURCE_DIFFUSION_ONE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_Field_GeometricParametersElementVolumeGetNum(const int regionUserNumber, const int geometricFieldUserNumber, const int elementNumber, double *elementVolume)
IRON_C_EXPORT cmfe_Error cmfe_CellML_Initialise(cmfe_CellMLType *cmfe_CellML)
const int CMFE_EQUATIONS_SET_DIFFUSION_EQUATION_TYPE
const int CMFE_SOLVER_FULL_MATRICES
const int CMFE_SOLVER_ESSL_LIBRARY
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverGet(const cmfe_ProblemType problem, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_SolverType solver)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataRestoreL(const cmfe_DistributedMatrixType matrix, int *dataSize, cmfe_Bool **data)
const int CMFE_EQUATIONS_SET_TRANSIENT_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureTypeGetNum(const int userNumber, int *quadratureType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateConstantSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const float value)
const int CMFE_EQUATIONS_SET_LAPLACE_EQUATION_TWO_DIM_2
const int CMFE_EQUATIONS_SET_VECTOR_DATA_FITTING_SUBTYPE
const int CMFE_EQUATIONS_SET_COUPLED1D0D_ADV_NAVIER_STOKES_SUBTYPE
const int CMFE_FIELD_DEL2U1DELT2_VARIABLE_TYPE
const int CMFE_BASIS_CUBIC_HERMITE_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputFieldCreateStartNum(cmfe_FieldMLIOType fieldml, const int regionNumber, const int meshNumber, const int decompositionNumber, const int fieldNumber, const int variableType, const int evaluatorNameSize, const char *evaluatorName)
const int CMFE_EQUATIONS_SET_THREE_DIMENSIONAL_SUBTYPE
const int CMFE_EQUATIONS_SET_FD_SOLUTION_METHOD
const int CMFE_EQUATIONS_ELEMENT_MATRIX_OUTPUT
const int CMFE_FIELD_NUMBER_OF_VARIABLE_SUBTYPES
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataGetL(const cmfe_DistributedMatrixType matrix, int *dataSize, cmfe_Bool **data)
const int CMFE_EQUATIONS_SPARSE_MATRICES
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_OperatorSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, const int interfaceConditionOperator)
const int CMFE_EQUATIONS_SET_FITTING_CLASS
const int CMFE_FIELD_PREVIOUS_VELOCITY_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_AddElementNum(const int regionUserNumber, const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int fieldUserNumber, const int variableType, const int elementUserNumber, const int componentNumber, const int condition, const double value)
const int CMFE_EQUATIONS_SET_FINITE_ELASTICITY_CYLINDER
const int CMFE_BASIS_MID_QUADRATURE_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_Initialise(cmfe_ControlLoopType *cmfe_ControlLoop)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_NumberOfClosestElementsGet(cmfe_DataProjectionType dataProjection, int *numberOfClosestElements)
const int CMFE_INTERFACE_CONDITION_SOLID_FLUID_OPERATOR
const int CMFE_GENERATED_MESH_REGULAR_RIGHT_SURFACE
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_LabelSetNum(const int regionUserNumber, const int dataPointGlobalNumber, const int labelSize, const char *label)
const int CMFE_PROBLEM_POISSON_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_StateFieldCreateStartNum(const int regionUserNumber, const int CellMLUserNumber, const int CellMLStateFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_CreateFinishNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber)
const int CMFE_PROBLEM_ALE_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_AbsoluteErrorGetNodeNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RelativeErrorGetNode(const cmfe_FieldType field, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_Destroy(cmfe_ControlLoopType controlLoop)
IRON_C_EXPORT cmfe_Error cmfe_Equations_Finalise(cmfe_EquationsType *cmfe_Equations)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetNodeDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, double *value)
const int CMFE_FIELD_HARMONIC_MEAN_SCALING
IRON_C_EXPORT cmfe_Error cmfe_Problem_DestroyNum(const int problemUserNumber)
const int CMFE_PROBLEM_MONODOMAIN_STRANG_SPLIT_SUBTYPE
const int CMFE_PROBLEM_MULTI_PHYSICS_CLASS
const int CMFE_EQUATIONS_SET_BIOELECTRICS_CLASS
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_Finalise(cmfe_MeshElementsType *cmfe_MeshElements)
const int CMFE_PROBLEM_PGM_ELASTICITY_DARCY_SUBTYPE
const int CMFE_EQUATIONS_SET_ELECTROMAGNETICS_CLASS
const int CMFE_EQUATIONS_SET_POISSON_EQUATION_TWO_DIM_3
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_NodeNumberSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceElementNumber, const int coupledMeshIndexNumber, const int coupledMeshElementNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_DestroyNum(const int regionUserNumber, const int fieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeScaleFactorsGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int meshComponentNumber, const int scaleFactorsSize, double *scaleFactors)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_EquationsCreateStartNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_CreateFinish(cmfe_CellMLType CellML)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureMultipleGaussXiGetNum(const int userNumber, const int quadratureScheme, const int GaussPointsSize, const int *GaussPoints, const int GaussXiSize1, const int GaussXiSize2, double *GaussXi)
const int CMFE_SOLVER_ITERATIVE_ADDITIVE_SCHWARZ_PRECONDITIONER
const int CMFE_EQUATIONS_SET_PRESSURE_POISSON_THREE_DIM_2
const int CMFE_BASIS_CUBIC_SIMPLEX_INTERPOLATION
const int CMFE_BASIS_QUADRATIC2_HERMITE_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_Problem_CellMLEquationsGet(const cmfe_ProblemType problem, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_CellMLEquationsType CellMLEquations)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_ElementsGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, cmfe_MeshElementsType meshElements)
IRON_C_EXPORT cmfe_Error cmfe_Field_GeometricFieldGetNum(const int regionUserNumber, const int fieldUserNumber, int *geometricFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int iterativeSolverType)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureTypeSetNum(const int userNumber, const int quadratureType)
const int CMFE_EQUATIONS_SET_NO_CLASS
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_UserNumberSetNum(const int regionUserNumber, const int dataPointGlobalNumber, const int dataPointUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationFieldSet(const cmfe_SolverType solver, const cmfe_FieldType field, const int variableType)
IRON_C_EXPORT cmfe_Error cmfe_Field_VariableTypesSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableTypesSize, const int *variableTypes)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_THREE_DIM_5
const int CMFE_EQUATIONS_SET_MULTI_COMP_DIFFUSION_FOUR_COMP_THREE_DIM
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAEEulerSolverTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int DAEEulerSolverType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicNonlinearSolverGet(const cmfe_SolverType solver, cmfe_SolverType nonlinearSolver)
const int CMFE_SOLVER_QUASI_NEWTON_BADBROYDEN
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_LoadOutputSet(cmfe_ControlLoopType controlLoop, const int outputFrequency)
const int CMFE_FIELD_DEL2U10DELT2_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataRestoreSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, int *parametersSize, float **parameters)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_ControlLoopGet(const cmfe_ControlLoopType controlLoopRoot, const int controlLoopIdentifiersSize, int *controlLoopIdentifiers, cmfe_ControlLoopType *controlLoop)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataRestoreIntg(const cmfe_DistributedMatrixType matrix, int *dataSize, int **data)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_EquationsCreateStart(const cmfe_InterfaceConditionType interfaceCondition, const cmfe_InterfaceEquationsType interfaceEquations)
const int CMFE_SOLVER_QUASI_NEWTON_SCALE_LINESEARCH
const int CMFE_FIELD_U7_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonMaximumFunctionEvaluationsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int maximumFunctionEvaluations)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_MethodSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, const int interfaceConditionMethod)
const int CMFE_PROBLEM_NAVIER_STOKES_EQUATION_TYPE
const int CMFE_FIELD_DELU1DELN_VARIABLE_TYPE
const int CMFE_SHORT_INTEGER_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetCreateNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddNodeIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const int value)
const int CMFE_FIELD_PRESSURE_VALUES_SET_TYPE
const int CMFE_SOLVER_QUASI_NEWTON_LINESEARCH_BASIC
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateNodeIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_Initialise(cmfe_DecompositionType *cmfe_Decomposition)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonRelativeToleranceSet(const cmfe_SolverType solver, const double relativeTolerance)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_TypeSet(const cmfe_GeneratedMeshType generatedMesh, const int generatedMeshType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAETimesSet(const cmfe_SolverType solver, const double startTime, const double endTime)
IRON_C_EXPORT cmfe_Error cmfe_Field_PositionNormalTangentCalculateNode(const cmfe_FieldType field, const int variableType, const int componentNumber, const int localNodeNumber, const int positionSize, double *position, const int normalSize, double *normal, const int tangentsSize1, const int tangentsSize2, double *tangents)
const int CMFE_PROBLEM_FINITE_ELASTICITY_NAVIER_STOKES_ALE_SUBTYPE
const int CMFE_GLOBAL_DERIV_S1_S2
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataRestoreIntg(const cmfe_DistributedVectorType vector, int *dataSize, int **data)
const int CMFE_PROBLEM_DIFFUSION_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NodesGet(const cmfe_MeshType mesh, const int meshComponentNumber, cmfe_MeshNodesType meshNodes)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_DataPointsPositionEvaluateRegionNum(const int dataProjectionUserNumber, const int regionUserNumber, const int fieldUserNumber, const int fieldVariableType)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureNumberOfGaussXiSetNum(const int userNumber, const int numberOfGaussXiSize, const int *numberOfGaussXi)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NumberOfComponentsGetNum(const int regionUserNumber, const int meshUserNumber, int *numberOfComponents)
IRON_C_EXPORT cmfe_Error cmfe_Solver_OutputTypeSet(const cmfe_SolverType solver, const int outputType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetNodeIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, int *value)
IRON_C_EXPORT cmfe_Error cmfe_Basis_Initialise(cmfe_BasisType *cmfe_Basis)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NumberOfElementsSetNum(const int regionUserNumber, const int meshUserNumber, const int numberOfElements)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultExitTagGet(const cmfe_DataProjectionType dataProjection, const int dataPointUserNumber, int *ProjectionExitTag)
const int CMFE_FIELD_DEL2U2DELT2_VARIABLE_TYPE
const int CMFE_SOLVER_NEWTON_CONVERGENCE_ENERGY_NORM
struct cmfe_InterfaceMeshConnectivityType_ * cmfe_InterfaceMeshConnectivityType
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_LocalElementNodeVersionSet(const cmfe_MeshElementsType meshElements, const int globalElementNumber, const int versionNumber, const int derivativeNumber, const int localElementNodeNumber)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverEquationsCreateFinishNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_CreateStartNum(const int equationsSetUserNumber, const int regionUserNumber, const int geomFibreFieldUserNumber, const int equationsSetSpecificationSize, const int *equationsSetSpecification, const int equationsSetFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_ElementExistsNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int elementUserNumber, cmfe_Bool *elementExists)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateConstantIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAESolverTypeSet(const cmfe_SolverType solver, const int DAESolverType)
const int CMFE_BASIS_COLLAPSED_AT_XI1
const int CMFE_PROBLEM_LE_CONTACT_TRANSFORM_REPROJECT_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_IterationsSet(cmfe_ControlLoopType controlLoop, const int startIteration, const int stopIteration, const int iterationIncrement)
IRON_C_EXPORT cmfe_Error cmfe_Interface_CoordinateSystemGet(const cmfe_InterfaceType Interface, cmfe_CoordinateSystemType CoordinateSystem)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SourceCreateStartNum(const int regionUserNumber, const int equationsSetUserNumber, const int sourceFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetConstantSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, float *value)
const int CMFE_SOLVER_TAO_LIBRARY
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointSPNumberR(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicThetaSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int thetasSize, const double *thetas)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TimesSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const double startTime, const double stopTime, const double timeIncrement)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchTypeSet(const cmfe_SolverType solver, const int lineSearchType)
struct cmfe_CellMLEquationsType_ * cmfe_CellMLEquationsType
const int CMFE_FIELD_TENSOR_DIMENSION_TYPE
const int CMFE_SOLVER_ITERATIVE_CHEBYSHEV
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataGetL(const cmfe_DistributedVectorType vector, int *dataSize, cmfe_Bool **data)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_OriginSet(const cmfe_GeneratedMeshType generatedMesh, const int originSize, const double *origin)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_UserNumberGet(const cmfe_MeshElementsType meshElements, const int elementGlobalNumber, int *elementUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticTimeGet(cmfe_EquationsSetType equationsSet, double *time)
const int CMFE_SOLVER_NEWTON_JACOBIAN_EQUATIONS_CALCULATED
const int CMFE_PROBLEM_STATIC_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetElementSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, float *value)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NumberOfComponentsSetNum(const int regionUserNumber, const int meshUserNumber, const int numberOfComponents)
const int CMFE_FIELD_U9_VARIABLE_TYPE
const int CMFE_EQUATIONS_SET_FINITE_ELASTICITY_NAVIER_STOKES_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Problem_SpecificationGetNum(const int problemUserNumber, const int problemSpecificationSize, int *problemSpecification)
const int CMFE_FIELD_DELU7DELT_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_ElementXiSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceElementNumber, const int coupledMeshIndexNumber, const int coupledMeshElementNumber, const int interfaceMeshLocalNodeNumber, const int interfaceMeshComponentNodeNumber, const int xiSize, const double *xi)
IRON_C_EXPORT cmfe_Error cmfe_Field_NumberOfVariablesSetNum(const int regionUserNumber, const int fieldUserNumber, const int numberOfVariables)
const int CMFE_EQUATIONS_MATRIX_STIFFNESS
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchStepTolSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double stepTol)
IRON_C_EXPORT cmfe_Error cmfe_Region_LabelSetNum(const int regionUserNumber, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_Fields_Initialise(cmfe_FieldsType *cmfe_Fields)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_UserNodeVersionSetNum(const int regionUserNumber, const int meshUserNumber, const int globalElementNumber, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int meshComponentNumber)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataRestoreSP(const cmfe_DistributedMatrixType matrix, int *dataSize, float **data)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const float value)
const int CMFE_PROBLEM_VECTOR_DATA_FITTING_SUBTYPE
const int CMFE_EQUATIONS_SET_STATIC_BURGERS_EQUATION_ONE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_Problem_CreateFinish(const cmfe_ProblemType problem)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeAbsoluteToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double absoluteTolerance)
IRON_C_EXPORT cmfe_Error cmfe_Basis_NumberOfXiSet(cmfe_BasisType basis, const int numberOfXi)
IRON_C_EXPORT cmfe_Error cmfe_Basis_Finalise(cmfe_BasisType *cmfe_Basis)
const int CMFE_COORDINATE_RADIAL_SQUARED_INTERPOLATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_ComputationalWorkGroup_CreateStart(cmfe_ComputationalWorkGroupType worldWorkGroup, const int numberComputationalNodes)
const int CMFE_EQUATIONS_SET_INVISCID_BURGERS_SUBTYPE
const int CMFE_FIELD_MESH_DISPLACEMENT_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentInterpolationSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, const int interpolationType)
const int CMFE_SOLVER_DYNAMIC_HILBERT_HUGHES_TAYLOR2_SCHEME
const int CMFE_PROBLEM_TRANSIENT1D_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_OrientationGet(const cmfe_CoordinateSystemType coordinateSystem, const int orientationSize1, const int orientationSize2, double *orientation)
const int CMFE_PROBLEM_MONODOMAIN_1D3D_ACTIVE_STRAIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_NodeDomainGet(const cmfe_DecompositionType decomposition, const int nodeUserNumber, const int meshComponentNumber, int *domain)
IRON_C_EXPORT cmfe_Error cmfe_Region_Initialise(cmfe_RegionType *cmfe_Region)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultProjectionVectorGet(const cmfe_DataProjectionType dataProjection, const int dataPointUserNumber, const int projectionVectorSize, double *projectionVector)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputAddImport(const cmfe_FieldMLIOType fieldml, const int nameSize, const char *name, int *handle)
IRON_C_EXPORT cmfe_Error cmfe_Basis_TypeGetNum(const int userNumber, int *basisType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicDegreeGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *degree)
const int CMFE_INTERFACE_CONDITION_LAGRANGE_MULTIPLIERS_METHOD
const int CMFE_SINGLE_REAL_TYPE
const int CMFE_SOLVER_DAE_INDEX_3
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, int *value)
const int CMFE_FROM_TIMING_TYPE
const int CMFE_PROBLEM_BURGERS_EQUATION_TYPE
const int CMFE_CONTROL_LOOP_NO_OUTPUT
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonAbsoluteToleranceSet(const cmfe_SolverType solver, const double absoluteTolerance)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchMaxStepSet(const cmfe_SolverType solver, const double maxStep)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentLabelSet(const cmfe_FieldType field, const int variableType, const int componentNumber, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_AddNode(const cmfe_BoundaryConditionsType boundaryConditions, const cmfe_FieldType field, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeUserNumber, const int componentNumber, const int condition, const double value)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputNodesCreateStartNum(cmfe_FieldMLIOType fieldml, const int nodesArgumentNameSize, const char *nodesArgumentName, const int regionNumber, cmfe_NodesType nodes)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateStartNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_ValuesSetNum(const int regionUserNumber, const int dataPointGlobalNumber, const int dataPointValuesSize, const double *dataPointValues)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddElementDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_Initialise(cmfe_DistributedMatrixType *cmfe_DistributedMatrix)
struct cmfe_MeshNodesType_ * cmfe_MeshNodesType
const int CMFE_EQUATIONS_NO_OUTPUT
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_ADVECTION_DIFFUSION_SUBTYPE
const int CMFE_EQUATIONS_SET_LAPLACE_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ScalingTypeSet(const cmfe_FieldType field, const int scalingType)
const int CMFE_BOUNDARY_CONDITION_ROBIN
IRON_C_EXPORT cmfe_Error cmfe_Problem_ControlLoopCreateStartNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_IntegrationTypeSet(const cmfe_InterfaceConditionType interfaceCondition, const int interfaceConditionIntegrationType)
const int CMFE_EQUATIONS_SET_MONODOMAIN_STRANG_SPLITTING_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_IntermediateFieldCreateFinishNum(const int regionUserNumber, const int CellMLUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddConstantL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_Interface_LabelSetNum(const int parentRegionUserNumber, const int interfaceUserNumber, const int labelSize, const char *label)
const int CMFE_BASIS_GAUSS_LEGENDRE_QUADRATURE
IRON_C_EXPORT cmfe_Error cmfe_Field_DOFOrderTypeGet(const cmfe_FieldType field, const int variableType, int *DOFOrderType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeScaleFactorsSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int meshComponentNumber, const int scaleFactorsSize, const double *scaleFactors)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddConstantIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_CellMLEquations_Initialise(cmfe_CellMLEquationsType *cmfe_CellMLEquations)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputCoordinateSystemCreateStart(cmfe_FieldMLIOType fieldml, const int evaluatorNameSize, const char *evaluatorName, cmfe_CoordinateSystemType coordinateSystem, const int userNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const int value)
const int CMFE_BOUNDARY_CONDITION_MOVED_WALL
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetElementSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, float *value)
const int CMFE_FINITE_ELASTICITY_ANALYTIC_CYLINDER_PARAM_POUT_IDX
const int CMFE_PROBLEM_ELECTROMAGNETICS_CLASS
const int CMFE_EQUATIONS_SET_EVALUATE_CAUCHY_STRESS_TENSOR
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DependentCreateFinishNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputAddFieldWithTypeNum(const cmfe_FieldMLIOType fieldml, const int baseNameSize, const char *baseName, const int dofFormatSize, const char *dofFormat, const int regionNumber, const int fieldNumber, const int variableType, const int setType, const int typeHandle)
const int CMFE_PROBLEM_LAPLACE_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Region_Finalise(cmfe_RegionType *cmfe_Region)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureMultipleGaussXiGet(const cmfe_BasisType basis, const int quadratureScheme, const int GaussPointsSize, const int *GaussPoints, const int GaussXiSize1, const int GaussXiSize2, double *GaussXi)
const int CMFE_INTERFACE_CONDITION_FLS_CONTACT_OPERATOR
const int CMFE_FIELD_U2_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetConstantDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointIntgNumberR(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointIntgNumberR(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, int *value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeScaleFactorGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeUserNumber, const int componentNumber, double *scaleFactor)
const int CMFE_BASIS_B_SPLINE_TP_TYPE
IRON_C_EXPORT cmfe_Error cmfe_TimingSetOn(const int timingType, const cmfe_Bool timingSummaryFlag, const int timingFilenameSize, const char *timingFilename, const int routineListNumStrings, const int routineListStringLength, const char *routineList)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_RhsVectorGet(const cmfe_SolverEquationsType solverEquations, cmfe_DistributedVectorType rhsVector)
IRON_C_EXPORT cmfe_Error cmfe_Field_DataTypeGet(const cmfe_FieldType field, const int variableType, int *dataType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetConstantSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, float *value)
IRON_C_EXPORT cmfe_Error cmfe_Field_LabelSet(const cmfe_FieldType field, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticEvaluate(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearDirectTypeSet(const cmfe_SolverType solver, const int directSolverType)
const int CMFE_EQUATIONS_SET_NO_SOURCE_ALE_DIFFUSION_SUBTYPE
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_TWO_DIM_4
const int CMFE_EQUATIONS_SET_EXPONENTIAL_SOURCE_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_SurroundingElementsCalculateSet(const cmfe_MeshType mesh, const cmfe_Bool surroundingElementsCalculateFlag)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonTrustRegionToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double tolerance)
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_TWO_DIM_2
IRON_C_EXPORT cmfe_Error cmfe_Field_ScalingTypeGetNum(const int regionUserNumber, const int fieldUserNumber, int *scalingType)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_OutputTypeGet(const cmfe_ControlLoopType controlLoop, int *outputType)
const int CMFE_PROBLEM_FINITE_ELASTICITY_WITH_GROWTH_CELLML_SUBTYPE
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_DIFFUSION_SUBTYPE
const int CMFE_PROBLEM_REACTION_DIFFUSION_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_MethodGet(const cmfe_InterfaceConditionType interfaceCondition, int *interfaceConditionMethod)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataRestoreLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, int *parametersSize, cmfe_Bool **parameters)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_Destroy(cmfe_CoordinateSystemType coordinateSystem)
const int CMFE_FIELD_U8_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonConvergenceTestTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int convergenceTestType)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureSingleGaussXiGet(const cmfe_BasisType basis, const int quadratureScheme, const int GaussPoint, const int GaussXiSize, double *GaussXi)
const int CMFE_GENERATED_MESH_POLAR_MESH_TYPE
const int CMFE_FINITE_ELASTICITY_ANALYTIC_CYLINDER_PARAM_ROUT_IDX
IRON_C_EXPORT cmfe_Error cmfe_Equations_DynamicMatrixGetByType(const cmfe_EquationsType equations, const int matrixType, cmfe_DistributedMatrixType matrix)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateGaussPointIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, const int value)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_TYPE
const int CMFE_SOLVER_DIRECT_SVD
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_DestroyNum(const int dataProjectionUserNumber, const int regionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_SetConstantNum(const int regionUserNumber, const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int variableType, const int fieldUserNumber, const int componentNumber, const int condition, const double value)
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_STATIC_ADVEC_DIFF_SUBTYPE
const int CMFE_MATRIX_BLOCK_STORAGE_TYPE
const int CMFE_EQUATIONS_SET_EVALUATE_SECOND_PK_STRESS_TENSOR
IRON_C_EXPORT cmfe_Error cmfe_UserNumberGetMesh(const cmfe_MeshType mesh, int *userNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDestroyNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType)
IRON_C_EXPORT cmfe_Error cmfe_Field_DataTypeSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int dataType)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralNIDNumericalValueGet(const cmfe_FieldType field, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_TypeGetNum(const int coordinateSystemUserNumber, int *coordinateSystemType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonMaximumIterationsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int maximumIterations)
const int CMFE_EQUATIONS_SET_POISEUILLE_EQUATION_TWO_DIM_1
const int CMFE_PROBLEM_OPTIMISED_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureSingleGaussXiGetNum(const int userNumber, const int quadratureScheme, const int GaussPoint, const int GaussXiSize, double *GaussXi)
const int CMFE_EQUATIONS_SET_LIN_SOURCE_STATIC_ADVEC_DIFF_SUPG_SUBTYPE
const int CMFE_PROBLEM_BIDOMAIN_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_InterpolationXiGet(const cmfe_BasisType basis, const int interpolationXiSize, int *interpolationXi)
const int CMFE_EQUATIONS_SET_DIFFUSION_DIFFUSION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeScaleFactorsSet(const cmfe_FieldType field, const int variableType, const int meshComponentNumber, const int scaleFactorsSize, const double *scaleFactors)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_CreateStartNum(const int regionUserNumber, const int numberOfDataPoints)
const int CMFE_FIELD_DEL2U4DELT2_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_CreateFinishNum(const int regionUserNumber, const int interfaceUserNumber)
const int CMFE_FIELD_DELU6DELN_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationTranslationSet(const cmfe_SolverType solver, const int translationSize, const double *translation, const int loadIncrementIdx)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_CreateStartInterface(const int generatedMeshUserNumber, cmfe_InterfaceType interface, cmfe_GeneratedMeshType generatedMesh)
IRON_C_EXPORT cmfe_Error cmfe_Problem_Solve(const cmfe_ProblemType problem)
const int CMFE_DECOMPOSITION_ALL_TYPE
const int CMFE_EQUATIONS_SET_PGM_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_RandomSeedsGet(const int randomSeedsSize, int *randomSeeds)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_MaterialsDestroy(cmfe_EquationsSetType equationsSet)
const int CMFE_FIELD_DEL2U8DELT2_VARIABLE_TYPE
const int CMFE_SOLVER_PASTIX_LIBRARY
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_CreateFinish(cmfe_EquationsSetType equationsSet)
const int CMFE_PROBLEM_MONODOMAIN_ELASTICITY_W_TITIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_TopologyDataPointsCalculateProjectionInterfaceNum(const int parentRegionUserNumber, const int interfaceUserNumber, const int MeshUserNumber, const cmfe_DataProjectionType DataProjection)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_CreateFinish(const cmfe_DataPointsType dataPoints)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativePreconditionerTypeSet(const cmfe_SolverType solver, const int preconditionerType)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_TWO_DIM_3
const int CMFE_PROBLEM_FITTED_PRESSURE_POISSON_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_WeightsSet(const cmfe_DataPointsType dataPoints, const int dataPointGlobalNumber, const int dataPointWeightsSize, const double *dataPointWeights)
const int CMFE_EQUATIONS_SET_TWO_DIMENSIONAL_PLANE_STRESS_SUBTYPE
const int CMFE_COORDINATE_RADIAL_CUBED_INTERPOLATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_Initialise(cmfe_SolverEquationsType *cmfe_SolverEquations)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const double value)
const int CMFE_EQUATIONS_SET_BIDOMAIN_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetGaussPointDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, double *VALUE)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_PercentageErrorGetElementNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int elementNumber, const int componentNumber, double *value)
const int CMFE_DATA_PROJECTION_BOUNDARY_LINES_PROJECTION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetInterpolateSingleXiDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int derivativeNumber, const int userElementNumber, const int xiSize, const double *xi, const int valuesSize, double *values)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateConstantLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_RadialInterpolationSetNum(const int coordinateSystemUserNumber, const int radialInterpolationType)
IRON_C_EXPORT cmfe_Error cmfe_WorkingRealPrecisionGet(int *workingRealPrecision)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_DimensionGetNum(const int coordinateSystemUserNumber, int *coordinateSystemDimension)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_CreateFinish(cmfe_CoordinateSystemType coordinateSystem)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_NumberOfElementsSetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int numberOfElementsSize, const int *numberOfElements)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_DimensionSet(cmfe_CoordinateSystemType coordinateSystem, const int coordinateSystemDimension)
const int CMFE_EQUATIONS_SET_POISSON_EQUATION_THREE_DIM_2
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_MaximumIterationsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int maximumIterations)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_LabelSet(const cmfe_DataPointsType dataPoints, const int dataPointGlobalNumber, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonSolveTypeSet(const cmfe_SolverType solver, const int quasiNewtonSolveType)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_LabelGetCRegionNum(const int dataProjectionUserNumber, const int regionUserNumber, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_IndependentCreateStart(cmfe_EquationsSetType equationsSet, const int independentFieldUserNumber, cmfe_FieldType independentField)
const int CMFE_GLOBAL_DERIV_S1
const int CMFE_EQUATIONS_SET_POISSON_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAESolverTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int DAESolverType)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_CreateStart(const int interfaceConditionUserNumber, const cmfe_InterfaceType interface, const cmfe_FieldType geometricField, const cmfe_InterfaceConditionType interfaceCondition)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_DataPointsProjectionEvaluateNum(const int dataProjectionUserNumber, const int dataPointsRegionUserNumber, const int projectionFieldUserNumber, const int projectionFieldRegionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_BoundaryConditionsCreateStart(cmfe_SolverEquationsType solverEquations, cmfe_BoundaryConditionsType boundaryConditions)
const int CMFE_SOLVER_DAE_EULER_FORWARD
const int CMFE_EQUATIONS_SET_FITTED_PRESSURE_POISSON_SUBTYPE
const int CMFE_PROBLEM_COUPLED1D0D_ADV_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const int value)
const int CMFE_SOLVER_QUASI_NEWTON_LINESEARCH_CP
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_AbsoluteToleranceSetNum(const int dataProjectionUserNumber, const int regionUserNumber, const double absoluteTolerance)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointLNumberI(const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataGetSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, int *parametersSize, float **parameters)
const int CMFE_FINITE_ELASTICITY_ANALYTIC_CYLINDER_PARAM_RIN_IDX
const int CMFE_EQUATIONS_SET_TRANSIENT1D_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Interface_LabelSet(const cmfe_InterfaceType interface, const int labelSize, const char *label)
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_THREE_DIM_3
IRON_C_EXPORT cmfe_Error cmfe_Equations_LinearMatrixGet(const cmfe_EquationsType equations, const int matrixIndex, cmfe_DistributedMatrixType matrix)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_TopologyDataPointsCalculateProjectionRegionNum(const int regionUserNumber, const int MeshUserNumber, const cmfe_DataProjectionType DataProjection)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_OriginGetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int originSize, double *origin)
IRON_C_EXPORT cmfe_Error cmfe_Quadrature_Finalise(cmfe_QuadratureType *cmfe_Quadrature)
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_DerivativesGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int userNodeNumber, const int derivativesSize, int *derivatives)
const int CMFE_SOLVER_MATRIX_OUTPUT
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonJacobianCalculationTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int jacobianCalculationType)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_DestroyNum(const int regionUserNumber, const int generatedMeshUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RMSErrorGetNode(const cmfe_FieldType field, const int variableType, const int componentNumber, const int errorType, double localValue[8], double localGhostValue[8], double globalValue[8])
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_DIFFUSION_THREE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_Equations_LinearityTypeGetNum(const int regionUserNumber, const int equationsSetUserNumber, int *linearityType)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_NodesGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int globalElementNumber, const int elementUserNodesSize, int *elementUserNodes)
const int CMFE_FIELD_DEL2U7DELT2_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RelativeErrorGetNodeNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_BoundaryConditionsCreateFinishNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_CreateFinish(const cmfe_MeshType mesh)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolversCreateFinish(const cmfe_ProblemType problem)
const int CMFE_SOLVER_NONLINEAR_SQP
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_DestroyNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_Destroy(cmfe_DataProjectionType dataProjection)
const int CMFE_SOLVER_DAE_RUNGE_KUTTA
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetNodeSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, float *value)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_ConstrainNodeDofsEqualNum(const int regionUserNumber, const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex, const int fieldUserNumber, const int fieldVariableType, const int versionNumber, const int derivativeNumber, const int component, const int nodesSize, const int *nodes, const double coefficient)
const int CMFE_PROBLEM_VECTOR_DATA_PRE_FITTING_SUBTYPE
const int CMFE_FINITE_ELASTICITY_ANALYTIC_CYLINDER_PARAM_LAMBDA_IDX
const int CMFE_EQUATIONS_SET_EXP_SOURCE_ALE_ADVECTION_DIFF_SUPG_SUBTYPE
const int CMFE_EQUATIONS_SET_INCOMPRESS_FINITE_ELASTICITY_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticUserParamSetNum(const int regionUserNumber, const int equationsSetUserNumber, const int paramIdx, const double param)
const int CMFE_EQUATIONS_SET_CONSTANT_SOURCE_ADVECTION_DIFF_SUPG_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Equations_NumberOfJacobianMatricesGet(const cmfe_EquationsType equations, int *numberOfMatrices)
const int CMFE_EQUATIONS_SET_EXPONENTIAL_SOURCE_ADVEC_DIFF_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralAbsoluteErrorGet(const cmfe_FieldType field, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
IRON_C_EXPORT cmfe_Error cmfe_History_Initialise(cmfe_HistoryType *cmfe_History)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_THREE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_CreateStart(cmfe_MeshType mesh, const int meshComponentNumber, const cmfe_BasisType basis, cmfe_MeshElementsType meshElements)
const int CMFE_PROBLEM_QUASISTATIC_ELASTICITY_TRANSIENT_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RMSErrorGetElementNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, const int errorType, double *localValue, double *localGhostValue, double *globalValue)
const int CMFE_PROBLEM_LINEAR_SOURCE_ADVECTION_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_StartingXiGetNum(const int dataProjectionUserNumber, const int regionUserNumber, const int startingXiSize, double *startingXi)
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataRestoreDP(const cmfe_DistributedVectorType vector, int *dataSize, double **data)
const int CMFE_FIELD_DEL2U9DELT2_VARIABLE_TYPE
const int CMFE_SOLVER_DYNAMIC_NEWMARK1_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_PointXiSet(const cmfe_InterfacePointsConnectivityType interfacePointsConnectivity, const int interfaceDataPointIndexNumber, const int coupledMeshIndexNumber, const int xiSize, const double *xi)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataGetIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, int *parametersSize, int **parameters)
const int CMFE_PROBLEM_CONTROL_FIXED_LOOP_TYPE
const int CMFE_FIELD_SCALAR_DIMENSION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationRotationSet(const cmfe_SolverType solver, const int pivotPointSize, const double *pivotPoint, const int axisSize, const double *axis, const double angle, const int loadIncrementIdx)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_SolverType solver)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_LabelGet(const cmfe_NodesType nodes, const int nodeGlobalNumber, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_BasisGet(const cmfe_MeshElementsType meshElements, const int globalElementNumber, cmfe_BasisType basis)
const int CMFE_GENERATED_MESH_ELLIPSOID_TOP_SURFACE
const int CMFE_EQUATIONS_SET_QUASISTATIC_DARCY_SUBTYPE
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_TWO_DIM_4
IRON_C_EXPORT cmfe_Error cmfe_Equations_NumberOfLinearMatricesGet(const cmfe_EquationsType equations, int *numberOfMatrices)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolversCreateFinishNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Equations_SparsityTypeSetNum(const int regionUserNumber, const int equationsSetUserNumber, const int sparsityType)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_ElementNumberSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceDataPointIndexNumber, const int coupledMeshIndexNumber, const int coupledMeshElementNumber, const int meshComponentNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_MaterialsCreateStartNum(const int regionUserNumber, const int equationsSetUserNumber, const int materialsFieldUserNumber)
const int CMFE_EQUATIONS_SECOND_ORDER_DYNAMIC
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateConstantSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SolutionMethodSetNum(const int regionUserNumber, const int equationsSetUserNumber, const int solutionMethod)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLineSearchMonitorOutputSet(const cmfe_SolverType solver, const cmfe_Bool monitorLinesearchFlag)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_MaximumIterationUpdateGetNum(const int dataProjectionUserNumber, const int regionUserNumber, double *maximumIterationUpdate)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_Finalise(cmfe_EquationsSetType *cmfe_EquationsSet)
const int CMFE_CELLML_PARAMETERS_FIELD
const int CMFE_PROBLEM_TRANSIENT_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetNodeSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, float *value)
const int CMFE_PROBLEM_TRANSIENT_RBS_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_StartingXiSetNum(const int dataProjectionUserNumber, const int regionUserNumber, const int startingXiSize, const double *startingXi)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverEquationsGet(const cmfe_ProblemType problem, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_SolverEquationsType solverEquations)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_NumberOfNodesGetNum(const int regionUserNumber, int *numberOfNodes)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetInterpolateSingleGaussDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int derivativeNumber, const int userElementNumber, const int quadratureScheme, const int GaussPoint, const int valuesSize, double *values)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_OutputTypeGetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, int *outputType)
IRON_C_EXPORT cmfe_Error cmfe_Interface_CoordinateSystemSet(const cmfe_InterfaceType interface, const cmfe_CoordinateSystemType coordinateSystem)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ProjectionTypeSet(cmfe_DataProjectionType dataProjection, const int projectionType)
const int CMFE_SOLVER_OPTIMISER_TYPE
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_BoundaryConditionsGet(const cmfe_SolverEquationsType solverEquations, cmfe_BoundaryConditionsType boundaryConditions)
const int CMFE_SOLVER_DAE_EULER
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticDestroy(cmfe_EquationsSetType equationsSet)
const int CMFE_FIELD_MEAN_PREDICTED_ACCELERATION_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_ElementNumberGetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceDataPointIndexNumber, const int coupledMeshIndexNumber, const int meshComponentNumber, int *coupledMeshElementNumber)
const int CMFE_SOLVER_DYNAMIC_USER_DEFINED_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_Problem_Initialise(cmfe_ProblemType *cmfe_Problem)
const int CMFE_EQUATIONS_SET_MULTI_COMP_TRANSPORT_DIFFUSION_SUBTYPE
const int CMFE_FIELD_INCREMENTAL_VALUES_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const float value)
const int CMFE_SOLVER_DAE_INDEX_2
const int CMFE_SOLVER_NEWTON_CONVERGENCE_PETSC_DEFAULT
const int CMFE_PROBLEM_FINITE_ELASTICITY_STOKES_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_Finalise(cmfe_InterfaceMeshConnectivityType *cmfe_InterfaceMeshConnectivity)
const int CMFE_SOLVER_DYNAMIC_HILBERT_HUGHES_TAYLOR1_SCHEME
const int CMFE_BOUNDARY_CONDITION_MOVED_WALL_INCREMENTED
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedVariableCalculate(const cmfe_EquationsSetType equationsSet, const int derivedType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicNonlinearSolverGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *nonlinearSolverIndex)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_CreateFinish(const cmfe_InterfacePointsConnectivityType interfacePointsConnectivity)
const int CMFE_PROBLEM_MULTI_COMPARTMENT_TRANSPORT_TYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_StateFieldGet(cmfe_CellMLType CellML, cmfe_FieldType field)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataRestoreIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, int *parametersSize, int **parameters)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_SetElementNum(const int regionUserNumber, const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int fieldUserNumber, const int variableType, const int elementUserNumber, const int componentNumber, const int condition, const double value)
const int CMFE_SOLVER_NONLINEAR_TYPE
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DimensionsGet(const cmfe_DistributedMatrixType matrix, int *m, int *n)
const int CMFE_EQUATIONS_SET_MONODOMAIN_ELASTICITY_VELOCITY_SUBTYPE
const int CMFE_EQUATIONS_SET_PGM_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_IntermediateFieldGetNum(const int regionUserNumber, const int CellMLUserNumber, int *CellMLIntermediateFieldUserNumber)
const int CMFE_BOUNDARY_CONDITION_FIXED
IRON_C_EXPORT cmfe_Error cmfe_Field_DataTypeGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, int *dataType)
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_DerivativesGet(const cmfe_MeshNodesType meshNodes, const int userNodeNumber, const int derivativesSize, int *derivatives)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMatrices_TimeDependenceTypeGet(const cmfe_InterfaceConditionType interfaceCondition, const int interfaceMatrixIndex, const cmfe_Bool hasTranspose, const int timeDependenceTypesSize, int *timeDependenceTypes)
const int CMFE_EQUATIONS_SET_CONSTITUTIVE_LAW_IN_CELLML_EVALUATE_SUBTYPE
const int CMFE_SOLVER_SOLUTION_INITIALISE_NO_CHANGE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateNodeDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetNodeIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, int *value)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TimeInputSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int inputOption)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_InterfaceConditionAddNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int interfaceRegionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, int *interfaceConditionIndex)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedVariableSetNum(const int regionUserNumber, const int equationsSetUserNumber, const int derivedType, const int fieldVariableType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetInterpolateSingleXiDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int derivativeNumber, const int userElementNumber, const int xiSize, const double *xi, const int valuesSize, double *values)
const int CMFE_PROBLEM_CONTROL_TIME_LOOP_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Equations_LinearityTypeGet(const cmfe_EquationsType equations, int *linearityType)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_NeumannSparsityTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int sparsityType)
const int CMFE_BASIS_COLLAPSED_AT_XI0
const int CMFE_EQUATIONS_SET_STANDARD_DATA_FITTING_SUBTYPE
const int CMFE_EQUATIONS_NODAL_MATRIX_OUTPUT
const int CMFE_EQUATIONS_LUMPED_MATRICES
IRON_C_EXPORT cmfe_Error cmfe_Field_ParametersToFieldParametersComponentCopyNum(const int fromRegionUserNumber, const int fromFieldUserNumber, const int fromVariableType, const int fromParameterSetType, const int fromComponentNumber, const int toRegionUserNumber, const int toFieldUserNumber, const int toVariableType, const int toParameterSetType, const int toComponentNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_ModelsFieldCreateFinishNum(const int regionUserNumber, const int CellMLUserNumber)
const int CMFE_GENERATED_MESH_ELLIPSOID_MESH_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonRestartTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int quasiNewtonRestartType)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralAnalyticValueGet(const cmfe_FieldType field, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
const int CMFE_EQUATIONS_SET_NO_SOURCE_ADVECTION_DIFF_SUPG_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_IntermediateFieldCreateFinish(cmfe_CellMLType CellML)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_TypeSet(const cmfe_DecompositionType decomposition, const int decompositionType)
IRON_C_EXPORT cmfe_Error cmfe_Field_PositionNormalTangentCalculateNodeNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, const int localNodeNumber, const int positionSize, double *position, const int normalSize, double *normal, const int tangentsSize1, const int tangentsSize2, double *tangents)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_ExtentGet(const cmfe_GeneratedMeshType generatedMesh, const int extentSize, double *extent)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_CreateStartNum(const int interfaceConditionUserNumber, const int regionUserNumber, const int interfaceUserNumber, const int geometricFieldUserNumber)
const int CMFE_EQUATIONS_SET_DERIVED_STRAIN
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultDistanceGet(const cmfe_DataProjectionType dataProjection, const int dataPointUserNumber, double *ProjectionDistance)
IRON_C_EXPORT cmfe_Error cmfe_Field_TypeSet(const cmfe_FieldType field, const int fieldType)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_Initialise(cmfe_InterfaceMeshConnectivityType *cmfe_InterfaceMeshConnectivity)
IRON_C_EXPORT cmfe_Error cmfe_ComputationalNumberOfNodesGet(int *numberOfNodes)
const int CMFE_EQUATIONS_SET_OPTIMISED_STOKES_SUBTYPE
const int CMFE_FIELD_DELU3DELN_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticEvaluateNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputCreateMeshComponent(cmfe_FieldMLIOType fieldml, const cmfe_MeshType mesh, const int componentNumber, const int evaluatorNameSize, const char *evaluatorName)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateGaussPointDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_BasisSet(const cmfe_InterfaceMeshConnectivityType interfaceMeshConnectivity, cmfe_BasisType interfaceMappingBasis)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_PercentageErrorGetNode(const cmfe_FieldType field, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeNumber, const int componentNumber, double *value)
const int CMFE_PROBLEM_CONTROL_LOAD_INCREMENT_LOOP_TYPE
const int CMFE_EQUATIONS_SET_CONSTANT_SOURCE_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Interface_Initialise(cmfe_InterfaceType *cmfe_Interface)
IRON_C_EXPORT cmfe_Error cmfe_Interface_MeshAdd(const cmfe_InterfaceType interface, const cmfe_MeshType mesh, int *meshIndex)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_Finalise(cmfe_SolverEquationsType *cmfe_SolverEquations)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralNumericalValueGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
const int CMFE_SOLVER_PETSC_LIBRARY
const int CMFE_DOUBLE_COMPLEX_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_TopologyElementDataPointUserNumberGet(const cmfe_DecompositionType decomposition, const int elementNumber, const int dataPointIndex, int *dataPointUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_SetElement(const cmfe_BoundaryConditionsType boundaryConditions, const cmfe_FieldType field, const int variableType, const int elementUserNumber, const int componentNumber, const int condition, const double value)
const int CMFE_PROBLEM_LINEAR_ELASTICITY_CONTACT_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureOrderSet(cmfe_BasisType basis, const int quadratureOrder)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetNodeDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ScalingTypeSetNum(const int regionUserNumber, const int fieldUserNumber, const int scalingType)
const int CMFE_FIELD_ANALYTIC_VALUES_SET_TYPE
const int CMFE_PROBLEM_LAPLACE_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_ElementDomainCalculateNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateStart(const cmfe_FieldType field, const int variableType, const int fieldSetType)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_Finalise(cmfe_BoundaryConditionsType *cmfe_BoundaryConditions)
const int CMFE_PROBLEM_CONTROL_WHILE_LOOP_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_VariableTypesSet(const cmfe_FieldType field, const int variableTypesSize, const int *variableTypes)
const int CMFE_BASIS_HIGH_QUADRATURE_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointDPNumberR(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeAbsoluteToleranceSet(const cmfe_SolverType solver, const double absoluteTolerance)
const int CMFE_EQUATIONS_SET_MULTISCALE_ACTIVE_STRAIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedCreateFinishNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolveNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_DataTypeSet(const cmfe_FieldType field, const int variableType, const int dataType)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_ValuesSet(const cmfe_DataPointsType dataPoints, const int dataPointGlobalNumber, const int dataPointValuesSize, const double *dataPointValues)
IRON_C_EXPORT cmfe_Error cmfe_RandomSeedsSet(const int randomSeedsSize, const int *randomSeeds)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLinearSolverGet(const cmfe_SolverType solver, cmfe_SolverType linearSolver)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_ResidualVectorGet(const cmfe_SolverEquationsType solverEquations, cmfe_DistributedVectorType residualVector)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RelativeErrorGetElement(const cmfe_FieldType field, const int variableType, const int elementNumber, const int componentNumber, double *VALUE)
IRON_C_EXPORT cmfe_Error cmfe_Interface_DestroyNum(const int regionUserNumber, const int interfaceUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicTimesSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double currentTime, const double timeIncrement)
const int CMFE_EQUATIONS_SET_BIHARMONIC_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_Initialise(cmfe_MeshNodesType *cmfe_MeshNodes)
const int CMFE_EQUATIONS_SET_QUADRATIC_SOURCE_POISSON_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonMaximumFunctionEvaluationsSet(const cmfe_SolverType solver, const int maximumFunctionEvaluations)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedCreateFinish(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_Basis_TypeGet(const cmfe_BasisType basis, int *basisType)
const int CMFE_FIELD_GEOMETRIC_TYPE
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputFieldParametersUpdate(cmfe_FieldMLIOType fieldml, cmfe_FieldType field, const int evaluatorNameSize, const char *evaluatorName, const int variableType, const int setType)
const int CMFE_IN_DIAG_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverEquationsCreateStartNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_NumberOfDerivativesGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int userNodeNumber, int *numberOfDerivatives)
IRON_C_EXPORT cmfe_Error cmfe_Interface_CreateStart(const int interfaceUserNumber, const cmfe_RegionType region, const cmfe_InterfaceType interface)
const int CMFE_SOLVER_DYNAMIC_CRANK_NICOLSON_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_CreateStartNum(const int decompositionUserNumber, const int regionUserNumber, const int meshUserNumber)
const int CMFE_PROBLEM_MAT_PROPERTIES_DATA_FITTING_SUBTYPE
const int CMFE_BASIS_LINEAR_LAGRANGE_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_Field_Destroy(const cmfe_FieldType field)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_OriginSet(const cmfe_CoordinateSystemType coordinateSystem, const int originSize, const double *origin)
const int CMFE_EQUATIONS_SET_COMPRESSIBLE_FINITE_ELASTICITY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_CreateStartNum(const int coordinateSystemUserNumber)
const int CMFE_QUADRUPLE_COMPLEX_TYPE
const int CMFE_FIELD_GAUSS_POINT_BASED_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_Solver_LibraryTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int libraryType)
IRON_C_EXPORT cmfe_Error cmfe_CellML_VariableSetAsKnown(const cmfe_CellMLType CellML, const int CellMLModelUserNumber, const int variableIDSize, const char *variableID)
IRON_C_EXPORT cmfe_Error cmfe_ComputationalWorkGroup_Initialise(cmfe_ComputationalWorkGroupType *cmfe_ComputationalWorkGroup)
const int CMFE_BASIS_CUBIC_LAGRANGE_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_Destroy(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_TypeGetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, int *decompositionType)
const int CMFE_EQUATIONS_SET_NO_SOURCE_ALE_ADVECTION_DIFF_SUPG_SUBTYPE
const int CMFE_EQUATIONS_SET_NO_SOURCE_STATIC_ADVEC_DIFF_SUBTYPE
const int CMFE_EQUATIONS_SET_ELECTROSTATIC_TYPE
const int CMFE_FIELD_PREVIOUS_PRESSURE_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Equations_LumpingTypeGetNum(const int regionUserNumber, const int equationsSetUserNumber, int *lumpingType)
const int CMFE_EQUATIONS_SET_ELASTI_FLUID_PRES_HOLMES_MOW_ACTIVE_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_MeshDecompositionGet(const cmfe_FieldType field, cmfe_DecompositionType meshDecomposition)
const int CMFE_PROBLEM_STANDARD_ELASTICITY_DARCY_SUBTYPE
const int CMFE_PROBLEM_STANDARD_LAPLACE_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TypeSet(cmfe_ControlLoopType controlLoop, const int loopType)
IRON_C_EXPORT cmfe_Error cmfe_Field_CreateStartInterface(const int fieldUserNumber, const cmfe_InterfaceType interface, cmfe_FieldType field)
const int CMFE_CHARACTER_TYPE
const int CMFE_PROBLEM_STREE1D0D_ADV_SUBTYPE
const int CMFE_EQUATIONS_SET_GFD_SOLUTION_METHOD
IRON_C_EXPORT cmfe_Error cmfe_Finalise()
const int CMFE_EQUATIONS_SET_CONSTANT_SOURCE_ALE_ADVEC_DIFF_SUPG_SUBTYPE
const int CMFE_SOLVER_DIRECT_CHOLESKY
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonTypeSet(const cmfe_SolverType solver, const int newtonSolveType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetElementIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, int *value)
const int CMFE_PROBLEM_OPTIMISATION_CLASS
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SourceDestroy(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_Field_DOFOrderTypeSet(const cmfe_FieldType field, const int variableType, const int DOFOrderType)
IRON_C_EXPORT cmfe_Error cmfe_CellML_CreateFieldToCellMLMapNum(const int regionUserNumber, const int CellMLUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, const int fieldParameterSet, const int CellMLModelUserNumber, const int variableIDSize, const char *variableID, const int CellMLParameterSet)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_NumberOfDomainsGet(const cmfe_DecompositionType decomposition, int *numberOfDomains)
struct cmfe_InterfaceEquationsType_ * cmfe_InterfaceEquationsType
const int CMFE_EQUATIONS_SET_EVALUATE_DEFORMATION_GRADIENT_TENSOR
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_TopologyDataProjectionCalculate(const cmfe_DecompositionType decomposition)
IRON_C_EXPORT cmfe_Error cmfe_Field_DependentTypeSetNum(const int regionUserNumber, const int fieldUserNumber, const int dependentType)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputNodesCreateStart(cmfe_FieldMLIOType fieldml, const int nodesArgumentNameSize, const char *nodesArgumentName, const cmfe_RegionType region, cmfe_NodesType nodes)
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataGetSP(const cmfe_DistributedVectorType vector, int *dataSize, float **data)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticTimeSetNum(const int regionUserNumber, const int equationsSetUserNumber, const double time)
IRON_C_EXPORT cmfe_Error cmfe_Equations_TimeDependenceTypeGetNum(const int regionUserNumber, const int equationsSetUserNumber, int *timeDependenceType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddNodeLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const cmfe_Bool value)
const int CMFE_FINITE_ELASTICITY_ANALYTIC_CYLINDER_PARAM_PIN_IDX
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_DestroyNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralPercentageErrorGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
const int CMFE_EQUATIONS_SET_LAPLACE_EQUATION_THREE_DIM_2
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_TWO_DIM_TAYLOR_GREEN
const int CMFE_COORDINATE_RECTANGULAR_CARTESIAN_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_VariableTypesGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableTypesSize, int *variableTypes)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputAddFieldNoTypeNum(const cmfe_FieldMLIOType fieldml, const int baseNameSize, const char *baseName, const int dofFormatSize, const char *dofFormat, const int regionNumber, const int fieldNumber, const int variableType, const int setType)
const int CMFE_LONG_INTEGER_TYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_TypeGet(const cmfe_CoordinateSystemType coordinateSystem, int *coordinateSystemType)
struct cmfe_QuadratureType_ * cmfe_QuadratureType
IRON_C_EXPORT cmfe_Error cmfe_Nodes_NumberOfNodesGet(const cmfe_NodesType nodes, int *numberOfNodes)
const int CMFE_GENERATED_MESH_CYLINDER_INNER_SURFACE
const int CMFE_FIELD_DEL2VDELT2_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddNodeDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const double value)
const int CMFE_SOLVER_DYNAMIC_FIRST_DEGREE
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_DestroyNum(const int regionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DependentDestroy(cmfe_EquationsSetType equationsSet)
const int CMFE_SOLVER_DYNAMIC_HOUBOLT_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_CellML_ModelsFieldCreateStart(cmfe_CellMLType CellML, const int CellMLModelsFieldUserNumber, cmfe_FieldType field)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputCreateFromFile(const int filenameSize, const char *filename, cmfe_FieldMLIOType fieldml)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralAbsoluteErrorGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
const int CMFE_EQUATIONS_SET_MULTI_PHYSICS_CLASS
IRON_C_EXPORT cmfe_Error cmfe_Problem_CreateStartNum(const int problemUserNumber, const int problemSpecificationSize, const int *problemSpecification)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateGaussPointDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_AdjacentElementGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int globalElementNumber, const int adjacentElementXi, int *adjacentElement)
const int CMFE_NO_GLOBAL_DERIV
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DerivedCreateStart(cmfe_EquationsSetType equationsSet, const int derivedFieldUserNumber, cmfe_FieldType derivedField)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_DestroyNum(const int coordinateSystemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_OutputTypeGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, int *outputType)
const int CMFE_SOLVER_MUMPS_LIBRARY
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddConstantLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_Field_GeometricFieldGet(const cmfe_FieldType field, cmfe_FieldType geometricField)
struct cmfe_FieldMLIOType_ * cmfe_FieldMLIOType
const int CMFE_EQUATIONS_LINEAR
IRON_C_EXPORT cmfe_Error cmfe_Basis_NumberOfLocalNodesGetNum(const int userNumber, int *numberOfLocalNodes)
const int CMFE_SOLVER_DAE_BDF
const int CMFE_FIELD_INITIAL_ACCELERATION_SET_TYPE
const int CMFE_EQUATIONS_SET_DARCY_PRESSURE_EQUATION_TYPE
const int CMFE_FIELD_U5_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_NumberOfXiGetNum(const int userNumber, int *numberOfXi)
IRON_C_EXPORT cmfe_Error cmfe_CellML_Finalise(cmfe_CellMLType *cmfe_CellML)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_OriginSetNum(const int coordinateSystemUserNumber, const int originSize, const double *origin)
const int CMFE_FIELD_DELVDELN_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeMaximumIterationsSet(const cmfe_SolverType solver, const int maximumIterations)
const int CMFE_EQUATIONS_SET_MOONEY_RIVLIN_ACTIVECONTRACTION_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_FIXED_WALL
const int CMFE_EQUATIONS_SET_ADVECTION_DIFFUSION_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_ElementsGet(const cmfe_MeshType mesh, const int meshComponentNumber, cmfe_MeshElementsType meshElements)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputFieldCreateStart(cmfe_FieldMLIOType fieldml, const cmfe_RegionType region, const cmfe_DecompositionType decomposition, const int fieldNumber, cmfe_FieldType field, const int variableType, const int evaluatorNameSize, const char *evaluatorName)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NodeExists(const cmfe_MeshType mesh, const int meshComponentNumber, const int nodeUserNumber, cmfe_Bool *nodeExists)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_UserNumberSetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int elementGlobalNumber, const int elementUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_FieldMLIO_GetSession(cmfe_FieldMLIOType fieldml, int *sessionHandle)
IRON_C_EXPORT cmfe_Error cmfe_Field_MeshDecompositionSet(const cmfe_FieldType field, const cmfe_DecompositionType meshDecomposition)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddConstantDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const double value)
const int CMFE_BASIS_EXTENDED_LAGRANGE_TP_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataGetLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, int *parametersSize, cmfe_Bool **parameters)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TimeInputSet(cmfe_ControlLoopType controlLoop, const int inputOption)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateLocalDofsDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int valuesSize, const double *values)
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_NumberOfVersionsGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int derivativeNumber, const int userNodeNumber, int *numberOfVersions)
const int CMFE_EQUATIONS_SET_BURGERS_EQUATION_ONE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateGaussPointSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_Finalise(cmfe_MeshNodesType *cmfe_MeshNodes)
const int CMFE_EQUATIONS_SET_ORTHOTROPIC_HOLZAPFEL_OGDEN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddElementL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_AbsoluteErrorGetNode(const cmfe_FieldType field, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RMSErrorGetNodeNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, const int errorType, double localValue[8], double localGhostValue[8], double globalValue[8])
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, cmfe_Bool *value)
const int CMFE_EQUATIONS_SET_CHARACTERISTIC_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeMaximumIterationsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int maximumIterations)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_LocalElementNodeVersionSetNum(const int regionUserNumber, const int meshUserNumber, const int globalElementNumber, const int versionNumber, const int derivativeNumber, const int localElementNodeNumber, const int meshComponentNumber)
IRON_C_EXPORT cmfe_Error cmfe_DistributedVector_DataGetDP(const cmfe_DistributedVectorType vector, int *dataSize, double **data)
IRON_C_EXPORT cmfe_Error cmfe_CellML_DestroyNum(const int regionUserNumber, const int CellMLUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonTrustRegionDelta0SetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double delta0)
const int CMFE_BOUNDARY_CONDITION_SPARSE_MATRICES
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_UserNumbersAllSet(const cmfe_MeshElementsType meshElements, const int elementUserNumbersSize, const int *elementUserNumbers)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonTrustRegionDelta0SetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double delta0)
const int CMFE_CELLML_MODELS_FIELD
const int CMFE_EQUATIONS_SET_MULTI_COMPARTMENT_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_TypeGet(const cmfe_GeneratedMeshType generatedMesh, int *generatedMeshType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicTimesSet(const cmfe_SolverType solver, const double currentTime, const double timeIncrement)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NonlinearTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int nonlinearSolveType)
const int CMFE_GLOBAL_DERIV_S2_S3
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_CreateFinishNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_IntermediateFieldCreateStart(cmfe_CellMLType CellML, const int CellMLIntermediateFieldUserNumber, cmfe_FieldType field)
const int CMFE_EQUATIONS_SET_STANDARD_HELMHOLTZ_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Region_CoordinateSystemGetNum(const int regionUserNumber, int *coordinateSystemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_Output(const cmfe_FieldType field, const int fileNameSize, const char *fileName)
const int CMFE_INTERFACE_CONDITION_FLS_CONTACT_REPROJECT_OPERATOR
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_NumberOfClosestElementsSet(cmfe_DataProjectionType dataProjection, const int numberOfClosestElements)
IRON_C_EXPORT cmfe_Error cmfe_Field_TypeSetNum(const int regionUserNumber, const int fieldUserNumber, const int fieldType)
struct cmfe_MeshEmbeddingType_ * cmfe_MeshEmbeddingType
IRON_C_EXPORT cmfe_Error cmfe_CellML_ParametersFieldCreateStartNum(const int regionUserNumber, const int CellMLUserNumber, const int CellMLParametersFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_FieldMapsCreateStartNum(const int regionUserNumber, const int CellMLUserNumber)
const int CMFE_EQUATIONS_SET_SHELL_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_SparsityTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int sparsityType)
const int CMFE_EQUATIONS_SET_DIFFUSION_EQUATION_THREE_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultElementLineNumberGet(const cmfe_DataProjectionType dataProjection, const int dataPointUserNumber, int *ProjectionElementLineNumber)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationNoLoadIncrementsSetNum(const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex, const int numberOfIncrements)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddNodeL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMatrices_TimeDependenceTypeSet(const cmfe_InterfaceConditionType interfaceCondition, const int interfaceMatrixIndex, const cmfe_Bool hasTranspose, const int timeDependenceTypesSize, const int *timeDependenceTypes)
const int CMFE_INTERFACE_CONDITION_FIELD_NORMAL_CONTINUITY_OPERATOR
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DependentCreateStartNum(const int regionUserNumber, const int equationsSetUserNumber, const int dependentFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_FieldComponentGetNum(const int regionUserNumber, const int CellMLUserNumber, const int CellMLModelUserNumber, const int CellMLFieldType, const int variableIDSize, const char *variableID, int *fieldComponent)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentValuesInitialiseL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_CreateStart(const cmfe_RegionType region, const int numberOfNodes, const cmfe_NodesType nodes)
const int CMFE_EQUATIONS_SET_ACTIVE_STRAIN_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_CreateFinishNum(const int regionUserNumber)
const int CMFE_PROBLEM_BIOELECTRIC_FINITE_ELASTICITY_TYPE
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputMeshCreateStartNum(cmfe_FieldMLIOType fieldml, const int meshArgumentNameSize, const char *meshArgumentName, const int meshNumber, const int regionNumber)
const int CMFE_PROBLEM_FINITE_ELASTICITY_FLUID_PRESSURE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonSolutionToleranceSet(const cmfe_SolverType solver, const double solutionTolerance)
const int CMFE_EQUATIONS_SET_NO_SOURCE_ADVECTION_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticCreateStart(cmfe_EquationsSetType equationsSet, const int analyticFunctionType, const int analyticFieldUserNumber, cmfe_FieldType analyticField)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_IndependentCreateFinishNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_SparsityGet(const cmfe_InterfaceEquationsType interfaceEquations, int *sparsityType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddNodeSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const float value)
const int CMFE_EQUATIONS_SET_STATIC_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_Finalise(cmfe_InterfaceConditionType *cmfe_InterfaceCondition)
const int CMFE_FIELD_MESH_VELOCITY_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonRestartSet(const cmfe_SolverType solver, const int quasiNewtonRestart)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_StorageLocationsGet(const cmfe_DistributedMatrixType matrix, int *rowIndicesSize, int **rowIndices, int *columnIndicesSize, int **columnIndices)
const int CMFE_SOLVER_DYNAMIC_SECOND_DEGREE
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_ALE_ADVEC_DIFF_SUPG_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_PRESSURE_INCREMENTED
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_DependentCreateStart(cmfe_EquationsSetType equationsSet, const int dependentFieldUserNumber, cmfe_FieldType dependentField)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LinearIterativeTypeSet(const cmfe_SolverType solver, const int iterativeSolverType)
const int CMFE_EQUATIONS_SET_QUADRATIC_SOURCE_ALE_ADVEC_DIFF_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLineSearchMonitorOutputSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const cmfe_Bool monitorLinesearchFlag)
const int CMFE_EQUATIONS_SET_MONODOMAIN_ELASTICITY_W_TITIN_SUBTYPE
const int CMFE_PROBLEM_BIDOMAIN_GUDUNOV_SPLIT_SUBTYPE
const int CMFE_SOLVER_UMFPACK_LIBRARY
const int CMFE_BOUNDARY_CONDITION_CAUCHY
const int CMFE_EQUATIONS_SET_TRANSIENT1D_ADV_NAVIER_STOKES_SUBTYPE
const int CMFE_FIELD_DELU9DELT_VARIABLE_TYPE
const int CMFE_FIELD_DATA_POINT_BASED_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_DestroyNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_Initialise(cmfe_GeneratedMeshType *cmfe_GeneratedMesh)
const int CMFE_PROBLEM_MONODOMAIN_ELASTICITY_VELOCITY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_LibraryTypeGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *libraryType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetCreate(const cmfe_FieldType field, const int variableType, const int fieldSetType)
IRON_C_EXPORT cmfe_Error cmfe_CellML_Destroy(cmfe_CellMLType CellML)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicLinearityTypeGet(const cmfe_SolverType solver, int *linearityType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentValuesInitialiseLNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonScaleTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int quasiNewtonScaleType)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_OutputTypeSet(const cmfe_ControlLoopType controlLoop, const int outputType)
const int CMFE_FIELD_DELU9DELN_VARIABLE_TYPE
const int CMFE_EQUATIONS_SET_CONSTANT_SOURCE_ALE_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_TypeSet(cmfe_CoordinateSystemType coordinateSystem, const int coordinateSystemType)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_CreateStart(const int decompositionUserNumber, const cmfe_MeshType mesh, cmfe_DecompositionType decomposition)
const int CMFE_SOLVER_ITERATIVE_NO_PRECONDITIONER
IRON_C_EXPORT cmfe_Error cmfe_Nodes_CreateStartInterface(const cmfe_InterfaceType interface, const int numberOfNodes, const cmfe_NodesType nodes)
const int CMFE_EQUATIONS_SET_REFERENCE_STATE_MOONEY_RIVLIN_SUBTYPE
const int CMFE_PROBLEM_ADVECTION_DIFFUSION_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_PointXiSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceDataPointIndexNumber, const int coupledMeshIndexNumber, const int xiSize, const double *xi)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataGetL(const cmfe_FieldType field, const int variableType, const int fieldSetType, int *parametersSize, cmfe_Bool **parameters)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointLNumberR(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_FocusGetNum(const int coordinateSystemUserNumber, double *focus)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentValuesInitialiseSPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_MeshEmbedding_SetChildNodePosition(cmfe_MeshEmbeddingType meshEmbedding, const int elementNumber, const int nodeNumbersSize, const int *nodeNumbers, const int xiCoordsSize1, const int xiCoordsSize2, const double *xiCoords)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_ElementDomainCalculate(const cmfe_DecompositionType decomposition)
const int CMFE_EQUATIONS_SET_ALE_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Nodes_CreateStartNum(const int regionUserNumber, const int numberOfNodes)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_CreateFinishNum(const int dataProjectionUserNumber, const int regionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_TimingSetOff()
IRON_C_EXPORT cmfe_Error cmfe_Region_CoordinateSystemSet(const cmfe_RegionType region, const cmfe_CoordinateSystemType coordinateSystem)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticTimeGetNum(const int regionUserNumber, const int equationsSetUserNumber, double *time)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateGaussPointL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int gaussPointNumber, const int userElementNumber, const int componentNumber, const cmfe_Bool value)
const int CMFE_PROBLEM_TRANSIENT_NAVIER_STOKES_SUBTYPE
const int CMFE_BASIS_XI_COLLAPSED
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetDataRestoreDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, int *parametersSize, double **parameters)
IRON_C_EXPORT cmfe_Error cmfe_Problem_ControlLoopDestroyNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ProjectionTypeSetNum(const int dataProjectionUserNumber, const int regionUserNumber, const int projectionType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentValuesInitialiseIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_Field_DimensionGet(const cmfe_FieldType field, const int variableType, int *dimension)
const int CMFE_SOLVER_NEWTON_JACOBIAN_NOT_CALCULATED
IRON_C_EXPORT cmfe_Error cmfe_Field_VariableTypesGet(const cmfe_FieldType field, const int variableTypesSize, int *variableTypes)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_UpdateFromProjection(const cmfe_InterfacePointsConnectivityType pointsConnectivity, const cmfe_DataProjectionType dataProjection, const int coupledMeshIndex)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetConstantIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, int *value)
const int CMFE_FIELD_GEOMETRIC_GENERAL_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Equations_ResidualNumberOfVariablesGet(const cmfe_EquationsType equations, const int residualIndex, int *numberOfVariables)
IRON_C_EXPORT cmfe_Error cmfe_Solver_SolverEquationsGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_SolverEquationsType solverEquations)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointIntgNumberI(const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticUserParamGetNum(const int regionUserNumber, const int equationsSetUserNumber, const int paramIdx, double *param)
const int CMFE_FIELD_UNIT_SCALING
struct cmfe_DistributedVectorType_ * cmfe_DistributedVectorType
const int CMFE_SOLVER_DYNAMIC_THIRD_DEGREE_GEAR_SCHEME
const int CMFE_PROBLEM_STANDARD_HELMHOLTZ_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_FIXED_INCREMENTED
IRON_C_EXPORT cmfe_Error cmfe_MeshEmbedding_CreateNum(const int regionOneUserNumber, const int regionTwoUserNumber, cmfe_MeshEmbeddingType meshEmbedding, const int parentMeshUserNumber, const int childMeshUserNumber)
const int CMFE_PROBLEM_DIV_FREE_VECTOR_DATA_FITTING_SUBTYPE
const int CMFE_COORDINATE_NO_RADIAL_INTERPOLATION_TYPE
const int CMFE_FIELD_INITIAL_VALUES_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_NumberOfComponentsGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, int *numberOfComponents)
const int CMFE_SOLVER_DYNAMIC_BOSSAK_NEWMARK1_SCHEME
const int CMFE_PROBLEM_GENERALISED_LAPLACE_SUBTYPE
const int CMFE_EQUATIONS_SET_LINEAR_ELASTICITY_THREE_DIM_2
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_RMSErrorGetElement(const cmfe_FieldType field, const int variableType, const int componentNumber, const int errorType, double *localValue, double *localGhostValue, double *globalValue)
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_Finalise(cmfe_DecompositionType *cmfe_Decomposition)
const int CMFE_EQUATIONS_SET_ELASTICITY_FLUID_PRES_HOLMES_MOW_SUBTYPE
const int CMFE_FIELD_INDEPENDENT_TYPE
const int CMFE_SOLVER_NONLINEAR_QUASI_NEWTON
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_PenaltyFieldCreateFinish(const cmfe_InterfaceConditionType InterfaceCondition)
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_OperatorGet(const cmfe_InterfaceConditionType interfaceCondition, int *interfaceConditionOperator)
IRON_C_EXPORT cmfe_Error cmfe_Solver_LibraryTypeGet(const cmfe_SolverType solver, int *libraryType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementDataPointDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int elementNumber, const int dataPointIndex, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeScaleFactorSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeUserNumber, const int componentNumber, const double scaleFactor)
const int CMFE_EQUATIONS_SET_ALE_PRESSURE_POISSON_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_Initialise(cmfe_CoordinateSystemType *cmfe_CoordinateSystem)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAETimeStepSet(const cmfe_SolverType solver, const double timeStep)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetInterpolateMultipleGaussDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int derivativeNumber, const int userElementNumber, const int quadratureScheme, const int GaussPointsSize, const int *GaussPoints, const int valuesSize1, const int valuesSize2, double *values)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_FocusSet(cmfe_CoordinateSystemType coordinateSystem, const double focus)
const int CMFE_PROBLEM_FE_CONTACT_REPROJECT_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_Initialise(cmfe_FieldType *cmfe_Field)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddConstantDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputCreateNum(const int regionNumber, const int meshNumber, const int locationSize, const char *location, const int baseNameSize, const char *baseName, const int connectivityFormatSize, const char *connectivityFormat, cmfe_FieldMLIOType fieldml)
const cmfe_Bool cmfe_True
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_TypeSetNum(const int regionUserNumber, const int meshUserNumber, const int decompositionUserNumber, const int decompositionType)
const int CMFE_PROBLEM_LINEAR_SOURCE_POISSON_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Basis_TypeSet(cmfe_BasisType basis, const int basisType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonSolutionToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double solutionTolerance)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_MaximumNumberOfIterationsSet(cmfe_DataProjectionType dataProjection, const int maximumNumberOfIterations)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonTrustRegionToleranceSet(const cmfe_SolverType solver, const double tolerance)
const int CMFE_EQUATIONS_SET_MAT_PROPERTIES_DATA_FITTING_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CellML_FieldComponentGet(cmfe_CellMLType CellML, const int CellMLModelUserNumber, const int CellMLFieldType, const int variableIDSize, const char *variableID, int *fieldComponent)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonSolveTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int quasiNewtonSolveType)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_NodesSet(const cmfe_MeshElementsType meshElements, const int globalElementNumber, const int elementUserNodesSize, const int *elementUserNodes)
IRON_C_EXPORT cmfe_Error cmfe_CellML_ModelImportNum(const int regionUserNumber, const int CellMLUserNumber, const int URISize, const char *URI, int *modelIndex)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_TypeGetNum(const int regionUserNumber, const int generatedMeshUserNumber, int *generatedMeshType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonMaximumIterationsSet(const cmfe_SolverType solver, const int maximumIterations)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_InterfaceConditionAdd(const cmfe_SolverEquationsType solverEquations, const cmfe_InterfaceConditionType interfaceCondition, int *interfaceConditionIndex)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_SetConstant(const cmfe_BoundaryConditionsType boundaryConditions, const cmfe_FieldType field, const int variableType, const int componentNumber, const int condition, const double value)
const int CMFE_EQUATIONS_SET_COUPLED1D0D_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_NeumannSparsityTypeSet(cmfe_BoundaryConditionsType boundaryConditions, const int sparsityType)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_LabelGet(const cmfe_DataPointsType dataPoints, const int dataPointGlobalNumber, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_DestroyNum(const int regionUserNumber, const int meshUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Basis_NumberOfLocalNodesGet(const cmfe_BasisType basis, int *numberOfLocalNodes)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_UserNumberGetNum(const int regionUserNumber, const int nodeGlobalNumber, int *nodeUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_UserNumberSet(const cmfe_NodesType nodes, const int nodeGlobalNumber, const int nodeUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_CreateStart(const int coordinateSystemUserNumber, cmfe_CoordinateSystemType coordinateSystem)
const int CMFE_GLOBAL_DERIV_S1_S2_S3
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_THREE_DIM_2
const int CMFE_BASIS_QUADRATIC1_HERMITE_INTERPOLATION
const int CMFE_EQUATIONS_SET_ELASTICITY_MULTI_COMP_DARCY_INRIA_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_FIXED_OUTLET
IRON_C_EXPORT cmfe_Error cmfe_Field_DependentTypeGetNum(const int regionUserNumber, const int fieldUserNumber, int *dependentType)
IRON_C_EXPORT cmfe_Error cmfe_Solver_CellMLEquationsGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_CellMLEquationsType CellMLEquations)
const int CMFE_EQUATIONS_SET_WAVE_EQUATION_TYPE
const int CMFE_EQUATIONS_SET_LINEAR_ELASTICITY_TWO_DIM_2
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonScaleTypeSet(const cmfe_SolverType solver, const int quasiNewtonScaleType)
const int CMFE_EQUATIONS_SET_ACTIVECONTRACTION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_LabelSetNum(const int regionUserNumber, const int fieldUserNumber, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAETimesSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double startTime, const double endTime)
const int CMFE_FIELD_DELU8DELT_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_LabelGet(const cmfe_SolverType solver, const int labelSize, char *label)
const int CMFE_BASIS_SERENDIPITY_TYPE
const int CMFE_PROBLEM_FINITE_ELASTICITY_NAVIER_STOKES_TYPE
const int CMFE_GENERATED_MESH_REGULAR_BOTTOM_SURFACE
const int CMFE_PROBLEM_LAPLACE_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputBasisCreateStart(cmfe_FieldMLIOType fieldml, const int evaluatorNameSize, const char *evaluatorName, const int userNumber, cmfe_BasisType basis)
const int CMFE_BASIS_GUASS_HERMITE_QUADRATURE
IRON_C_EXPORT cmfe_Error cmfe_Equations_LumpingTypeSetNum(const int regionUserNumber, const int equationsSetUserNumber, const int lumpingType)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_NumberOfSubLoopsSet(cmfe_ControlLoopType controlLoop, const int numberOfSubLoops)
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_FocusSetNum(const int coordinateSystemUserNumber, const double focus)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NumberOfComponentsSet(const cmfe_MeshType mesh, const int numberOfComponents)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_UserNumberGet(const cmfe_NodesType nodes, const int nodeGlobalNumber, int *nodeUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_LagrangeFieldCreateFinish(const cmfe_InterfaceConditionType interfaceCondition)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolversDestroy(const cmfe_ProblemType problem)
const int CMFE_SOLVER_NONLINEAR_NEWTON
const int CMFE_SOLVER_DYNAMIC_SECOND_DEGREE_LINIGER1_SCHEME
const int CMFE_SOLVER_CMISS_LIBRARY
const int CMFE_FIELD_MATERIAL_TYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticCreateFinish(cmfe_EquationsSetType equationsSet)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceEquations_SparsityGetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber, int *sparsityType)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_WeightsGet(const cmfe_DataPointsType dataPoints, const int dataPointGlobalNumber, const int dataPointWeightsSize, double *dataPointWeights)
const int CMFE_SOLVER_QUASI_NEWTON_SCALE_JACOBIAN
IRON_C_EXPORT cmfe_Error cmfe_ComputationalNodeNumberGet(int *nodeNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_NumberOfComponentsGet(const cmfe_FieldType field, const int variableType, int *numberOfComponents)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputFieldParametersUpdateNum(cmfe_FieldMLIOType fieldml, const int regionNumber, const int fieldNumber, const int evaluatorNameSize, const char *evaluatorName, const int variableType, const int setType)
IRON_C_EXPORT cmfe_Error cmfe_Region_CreateStartNum(const int regionUserNumber, const int parentRegionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetElementL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, cmfe_Bool *value)
const int CMFE_FIELD_BOUNDARY_CONDITIONS_SET_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_Initialise(cmfe_MeshType *cmfe_Mesh)
const int CMFE_PROBLEM_DATA_FITTING_TYPE
const int CMFE_EQUATIONS_SET_DARCY_EQUATION_THREE_DIM_3
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicSchemeSet(const cmfe_SolverType solver, const int scheme)
IRON_C_EXPORT cmfe_Error cmfe_Fields_ElementsExport(cmfe_FieldsType fields, const int fileNameSize, const char *fileName, const int methodSize, const char *method)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultXiGet(const cmfe_DataProjectionType dataProjection, const int dataPointUserNumber, const int ProjectionXiSize, double *ProjectionXi)
const int CMFE_EQUATIONS_SET_EXP_SOURCE_ALE_ADVECTION_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_NumberOfClosestElementsSetNum(const int dataProjectionUserNumber, const int regionUserNumber, const int numberOfClosestElements)
const int CMFE_GENERATED_MESH_REGULAR_TOP_SURFACE
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureLocalFaceGaussEvaluateSet(cmfe_BasisType basis, const cmfe_Bool faceGaussEvaluate)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddNodeIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int versionNumber, const int derivativeNumber, const int userNodeNumber, const int componentNumber, const int value)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_LabelSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicDegreeGet(const cmfe_SolverType solver, int *degree)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_LagrangeFieldCreateFinishNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_JacobianMatrixGet(const cmfe_SolverEquationsType solverEquations, cmfe_DistributedMatrixType matrix)
const int CMFE_PROBLEM_STATIC_BURGERS_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ErrorHandlingModeGet(int *errorHandlingMode)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_Destroy(cmfe_BoundaryConditionsType boundaryConditions)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_UserNodeVersionSet(const cmfe_MeshElementsType meshElements, const int globalElementNumber, const int versionNumber, const int derivativeNumber, const int userNodeNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentInterpolationGet(const cmfe_FieldType field, const int variableType, const int componentNumber, int *interpolationType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeScaleFactorGet(const cmfe_FieldType field, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeUserNumber, const int componentNumber, double *scaleFactor)
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_SetNode(const cmfe_BoundaryConditionsType boundaryConditions, const cmfe_FieldType field, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeUserNumber, const int componentNumber, const int condition, const double value)
IRON_C_EXPORT cmfe_Error cmfe_Interface_Destroy(const cmfe_InterfaceType interface)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetElementIntgNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, int *value)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentMeshComponentSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int componentNumber, const int meshComponent)
const int CMFE_EQUATIONS_SET_LINEAR_ELASTIC_MODAL_TYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_LabelGet(const cmfe_ControlLoopType controlLoop, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationMatrixSet(const cmfe_SolverType solver, const int matrixSize1, const int matrixSize2, const double *matrix, const int loadIncrementIdx)
const int CMFE_EQUATIONS_SET_MULTI_COMP_DIFFUSION_TWO_COMP_THREE_DIM
const int CMFE_EQUATIONS_SET_1D3D_MONODOMAIN_ELASTICITY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SourceDestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
struct cmfe_ProblemType_ * cmfe_ProblemType
IRON_C_EXPORT cmfe_Error cmfe_Field_NumberOfVariablesGet(const cmfe_FieldType field, int *numberOfVariables)
IRON_C_EXPORT cmfe_Error cmfe_MeshNodes_NumberOfNodesGetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, int *numberOfNodes)
IRON_C_EXPORT cmfe_Error cmfe_Field_NumberOfComponentsSet(const cmfe_FieldType field, const int variableType, const int numberOfComponents)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddElementDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonRestartSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int quasiNewtonRestart)
const int CMFE_FIELD_GEOMETRIC_MEAN_SCALING
IRON_C_EXPORT cmfe_Error cmfe_Field_GeometricFieldSetNum(const int regionUserNumber, const int fieldUserNumber, const int geometricFieldUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_CreateStart(const int fieldUserNumber, const cmfe_RegionType region, cmfe_FieldType field)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataGetSP(const cmfe_DistributedMatrixType matrix, int *dataSize, float **data)
IRON_C_EXPORT cmfe_Error cmfe_Solver_Finalise(cmfe_SolverType *cmfe_Solver)
IRON_C_EXPORT cmfe_Error cmfe_Field_DimensionSet(const cmfe_FieldType field, const int variableType, const int dimension)
const int CMFE_GENERATED_MESH_REGULAR_LEFT_SURFACE
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_CalculateFacesSet(const cmfe_DecompositionType decomposition, const cmfe_Bool calculateFacesFlag)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_BasisSetNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceBasisNumber)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_MaterialsCreateFinishNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_NumberOfIterationsSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int numberOfIterations)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int quasiNewtonType)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_GeometricParametersCalculateNum(const int regionUserNumber, const int generatedMeshUserNumber, const int fieldUserNumber)
const int CMFE_GLOBAL_DERIV_S1_S3
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_StartingXiSet(cmfe_DataProjectionType dataProjection, const int startingXiSize, const double *startingXi)
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_THREE_DIM_4
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultProjectionVectorGetNum(const int regionUserNumber, const int dataProjectionUserNumber, const int dataPointUserNumber, const int projectionVectorSize, double *projectionVector)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_DestroyNum(const int regionUserNumber, const int interfaceUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Problem_CellMLEquationsCreateFinishNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ElementSetInterfaceNum(const int dataProjectionUserNumber, const int parentRegionUserNumber, const int interfaceUserNumber, const int dataPointNumber, const int elementNumber)
const int CMFE_PROBLEM_CLASSICAL_FIELD_CLASS
IRON_C_EXPORT cmfe_Error cmfe_CellML_ParametersFieldCreateFinish(cmfe_CellMLType CellML)
const int CMFE_EQUATIONS_SET_COUPLED_SOURCE_DIFFUSION_ADVEC_DIFF_SUBTYPE
const int CMFE_EQUATIONS_SET_HELMHOLTZ_EQUATION_TWO_DIM_1
const int CMFE_PROBLEM_DYNAMIC_POISEUILLE_SUBTYPE
const int CMFE_EQUATIONS_SET_LINEAR_SOURCE_ALE_ADVEC_DIFF_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonSolutionToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double solutionTolerance)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_DestroyNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputAddFieldComponents(const cmfe_FieldMLIOType fieldml, const int typeHandle, const int baseNameSize, const char *baseName, const int dofFormatSize, const char *dofFormat, const cmfe_FieldType field, const int fieldComponentNumbersSize, const int *fieldComponentNumbers, const int variableType, const int setType)
const int CMFE_EQUATIONS_TIMING_OUTPUT
IRON_C_EXPORT cmfe_Error cmfe_Decomposition_MeshComponentGet(const cmfe_DecompositionType decomposition, int *meshComponentNumber)
IRON_C_EXPORT cmfe_Error cmfe_Equations_TimeDependenceTypeGet(const cmfe_EquationsType equations, int *timeDependenceType)
const int CMFE_SOLVER_DYNAMIC_NEWMARK2_SCHEME
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_THREE_DIM_2
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentLabelGet(const cmfe_FieldType field, const int variableType, const int componentNumber, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const double value)
const int CMFE_EQUATIONS_SET_LINEAR_ELASTICITY_TYPE
const int CMFE_FIELD_DELU10DELT_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NonlinearTypeSet(const cmfe_SolverType solver, const int nonlinearSolveType)
const int CMFE_EQUATIONS_SET_EVALUATE_R_CAUCHY_GREEN_DEFORMATION_TENSOR
const int CMFE_BOUNDARY_CONDITION_CORRECTION_MASS_INCREASE
const int CMFE_BASIS_GAUSS_SIMPLEX_QUADRATURE
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationRotationSetNum(const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex, const int pivotPointSize, const double *pivotPoint, const int axisSize, const double *axis, const double angle, const int loadIncrementIdx)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticUserParamGet(cmfe_EquationsSetType equationsSet, const int paramIdx, double *param)
struct cmfe_DecompositionType_ * cmfe_DecompositionType
const int CMFE_PROBLEM_DIFFUSION_DIFFUSION_TYPE
const int CMFE_MATRIX_DIAGONAL_STORAGE_TYPE
const int CMFE_DECOMPOSITION_USER_DEFINED_TYPE
const int CMFE_EQUATIONS_SET_MONODOMAIN_BUENOOROVIO_SUBTYPE
const int CMFE_FIELD_DEL2UDELT2_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_OrientationSetNum(const int coordinateSystemUserNumber, const int orientationSize1, const int orientationSize2, const double *orientation)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_OutputAddFieldNoType(const cmfe_FieldMLIOType fieldml, const int baseNameSize, const char *baseName, const int dofFormatSize, const char *dofFormat, const cmfe_FieldType field, const int variableType, const int setType)
const int CMFE_FINITE_ELASTICITY_ANALYTIC_CYLINDER_PARAM_C2_IDX
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonCellMLSolverGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, int *CellMLSolverIndex)
const int CMFE_SOLVER_DYNAMIC_THIRD_DEGREE_LINIGER1_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_Equations_DestroyNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointIntgNumberI(const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, int *value)
const int CMFE_GENERATED_MESH_REGULAR_BACK_SURFACE
const int CMFE_PROBLEM_NO_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Problem_CellMLEquationsCreateStartNum(const int problemUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_RelativeToleranceSetNum(const int dataProjectionUserNumber, const int regionUserNumber, const double relativeTolerance)
IRON_C_EXPORT cmfe_Error cmfe_Solver_CellMLEquationsGet(const cmfe_SolverType solver, cmfe_CellMLEquationsType CellMLEquations)
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentValuesInitialiseDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_UserNumbersAllSetNum(const int regionUserNumber, const int meshUserNumber, const int meshComponentNumber, const int elementUserNumbersSize, const int *elementUserNumbers)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonLineSearchMaxStepSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double maxStep)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ProjectionTypeGetNum(const int dataProjectionUserNumber, const int regionUserNumber, int *projectionType)
const int CMFE_EQUATIONS_SET_DIFFUSION_EQUATION_ONE_DIM_1
const int CMFE_FIELD_INITIAL_VELOCITY_SET_TYPE
const int CMFE_SOLVER_DYNAMIC_GALERKIN_SCHEME
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_TWO_DIM_5
const int CMFE_FIELD_DELU1DELT_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Mesh_NumberOfElementsGet(const cmfe_MeshType mesh, int *numberOfElements)
struct cmfe_GeneratedMeshType_ * cmfe_GeneratedMeshType
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_NumberOfIterationsGet(const cmfe_ControlLoopType controlLoop, int *numberOfIterations)
IRON_C_EXPORT cmfe_Error cmfe_Interface_MeshAddNum(const int interfaceRegionUserNumber, const int interfaceUserNumber, const int meshRegionUserNumber, const int meshUserNumber, int *meshIndex)
const int CMFE_SOLVER_QUASI_NEWTON_RESTART_POWELL
const int CMFE_INTERFACE_CONDITION_DATA_POINTS_INTEGRATION
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_LagrangeFieldCreateStart(const cmfe_InterfaceConditionType interfaceCondition, const int lagrangeFieldUserNumber, cmfe_FieldType lagrangeField)
const int CMFE_CELLML_INTERMEDIATE_FIELD
const int CMFE_EQUATIONS_MATRIX_DAMPING
IRON_C_EXPORT cmfe_Error cmfe_Solver_DynamicThetaSet(const cmfe_SolverType solver, const int thetasSize, const double *thetas)
const int CMFE_GENERATED_MESH_CYLINDER_OUTER_SURFACE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_MaximumIterationUpdateSetNum(const int dataProjectionUserNumber, const int regionUserNumber, const double maximumIterationUpdate)
const int CMFE_COORDINATE_SPHERICAL_POLAR_TYPE
const int CMFE_EQUATIONS_SET_PRESSURE_POISSON_THREE_DIM_1
const int CMFE_EQUATIONS_SET_STOKES_EQUATION_TWO_DIM_1
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_EquationsCreateStart(cmfe_EquationsSetType equationsSet, cmfe_EquationsType equations)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ProjectionCandidatesSet(cmfe_DataProjectionType dataProjection, const int candidateElementsSize, const int *candidateElements, const int localFaceLineNumbersSize, const int *localFaceLineNumbers)
const int CMFE_SOLVER_NEWTON_JACOBIAN_FD_CALCULATED
struct cmfe_DataPointsType_ * cmfe_DataPointsType
const int CMFE_EQUATIONS_SET_GENERALISED_HELMHOLTZ_SUBTYPE
const int CMFE_EQUATIONS_SET_ANISOTROPIC_POLYNOMIAL_ACTIVE_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_BoundaryConditions_SetNodeNum(const int regionUserNumber, const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int fieldUserNumber, const int variableType, const int versionNumber, const int derivativeNumber, const int nodeUserNumber, const int componentNumber, const int condition, const double value)
const int CMFE_PROBLEM_DATA_POINT_VECTOR_STATIC_FITTING_SUBTYPE
const int CMFE_FIELD_SEPARATED_COMPONENT_DOF_ORDER
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointLNumberR(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, cmfe_Bool *value)
struct cmfe_InterfaceConditionType_ * cmfe_InterfaceConditionType
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointSPNumberI(const int parentRegionUserNumber, const int interfaceUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, float *value)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_AbsoluteToleranceGet(cmfe_DataProjectionType dataProjection, double *absoluteTolerance)
const int CMFE_EQUATIONS_SET_INCOMPRESS_ELASTICITY_DRIVEN_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_RadialInterpolationSet(cmfe_CoordinateSystemType coordinateSystem, const int radialInterpolationType)
const int CMFE_FIELD_ELEMENT_BASED_INTERPOLATION
const int CMFE_FIELD_DELUDELN_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetGaussPointCoord(cmfe_MeshEmbeddingType meshEmbedding, const int componentNumber, int *numberOfGaussPoints, const int coordsSize, double *coords)
IRON_C_EXPORT cmfe_Error cmfe_MeshEmbedding_Initialise(cmfe_MeshEmbeddingType *meshEmbedding)
IRON_C_EXPORT cmfe_Error cmfe_OutputSetOn(const int echoFilenameSize, const char *echoFilename)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_LabelSetNum(const int regionUserNumber, const int nodeGlobalNumber, const int labelSize, const char *label)
const int CMFE_FIELD_SP_TYPE
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_TWO_DIM_2
const int CMFE_EQUATIONS_SET_DARCY_EQUATION_TYPE
const int CMFE_PROBLEM_FINITE_ELASTICITY_CONTACT_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_Initialise(cmfe_SolverType *cmfe_Solver)
const int CMFE_SOLVER_NEWTON_CONVERGENCE_DIFFERENTIATED_RATIO
IRON_C_EXPORT cmfe_Error cmfe_Solver_MumpsSetIcntl(const cmfe_SolverType solver, const int icntl, const int ivalue)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_BasisGetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int basisUserNumbersSize, int *basisUserNumbers)
IRON_C_EXPORT cmfe_Error cmfe_Basis_CollapsedXiSet(cmfe_BasisType basis, const int collapsedXiSize, const int *collapsedXi)
const int CMFE_BOUNDARY_CONDITION_DIRICHLET
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_PercentageErrorGetElement(const cmfe_FieldType field, const int variableType, const int elementNumber, const int componentNumber, double *VALUE)
IRON_C_EXPORT cmfe_Error cmfe_CellML_CreateFinishNum(const int regionUserNumber, const int CellMLUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateElementL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const cmfe_Bool value)
const int CMFE_BASIS_QUADRATIC_SIMPLEX_INTERPOLATION
const int CMFE_PROBLEM_STOKES_EQUATION_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonCellMLSolverGet(const cmfe_SolverType solver, cmfe_SolverType CellMLSolver)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_LabelSetCRegionNum(const int dataProjectionUserNumber, const int regionUserNumber, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultElementNumberGet(const cmfe_DataProjectionType dataProjection, const int dataPointUserNumber, int *ProjectionElementNumber)
IRON_C_EXPORT cmfe_Error cmfe_InterfacePointsConnectivity_UpdateFromProjectionRNum(const int regionUserNumber, const int interfaceUserNumber, const int dataPointsRegionUserNumber, const int dataProjectionUserNumber, const int coupledMeshIndex)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_CreateFinishNum(const int regionUserNumber, const int generatedMeshUserNumber, const int meshUserNumber)
const int CMFE_EQUATIONS_SET_STANDARD_MONODOMAIN_ELASTICITY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_VariableLabelSetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int labelSize, const char *label)
IRON_C_EXPORT cmfe_Error cmfe_MeshElements_CreateFinish(const cmfe_MeshElementsType meshElements)
const int CMFE_FIELD_DELUDELT_VARIABLE_TYPE
const int CMFE_PROBLEM_NONLINEAR_SOURCE_ALE_ADVECTION_DIFFUSION_SUBTYPE
const int CMFE_PROBLEM_ALE_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_ResultXiSet(const cmfe_DataProjectionType dataProjection, const int dataPointUserNumber, const int ProjectionXiSize, const double *ProjectionXi)
const int CMFE_EQUATIONS_SET_MODAL_CLASS
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_AnalyticTimeSet(cmfe_EquationsSetType equationsSet, const double time)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_EquationsCreateFinishNum(const int regionUserNumber, const int equationsSetUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Mesh_Finalise(cmfe_MeshType *cmfe_Mesh)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetDataPointDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int newtonSolveType)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetGetElementDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, double *value)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_TypeSetNum(const int regionUserNumber, const int generatedMeshUserNumber, const int generatedMeshType)
const int CMFE_EQUATIONS_SET_QUADRATIC_SOURCE_ADVEC_DIFF_SUBTYPE
const int CMFE_BOUNDARY_CONDITION_IMPERMEABLE_WALL
IRON_C_EXPORT cmfe_Error cmfe_Solver_SolverEquationsGet(const cmfe_SolverType solver, cmfe_SolverEquationsType solverEquations)
IRON_C_EXPORT cmfe_Error cmfe_DataPoints_CreateStartInterface(const cmfe_InterfaceType interface, const int numberOfDataPoints, const cmfe_DataPointsType dataPoints)
const int CMFE_EQUATIONS_SET_NAVIER_STOKES_EQUATION_THREE_DIM_4
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentMeshComponentGet(const cmfe_FieldType field, const int variableType, const int componentNumber, int *meshComponent)
IRON_C_EXPORT cmfe_Error cmfe_Initialise(cmfe_CoordinateSystemType worldCoordinateSystem, cmfe_RegionType worldRegion)
const int CMFE_BOUNDARY_CONDITION_FIXED_CELLML
IRON_C_EXPORT cmfe_Error cmfe_CellML_IntermediateFieldGet(cmfe_CellMLType CellML, cmfe_FieldType field)
const int CMFE_EQUATIONS_SET_TRANSIENT_ALE_DARCY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_Finalise(cmfe_ControlLoopType *cmfe_ControlLoop)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceMeshConnectivity_DestroyNum(const int regionUserNumber, const int interfaceUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_DistributedMatrix_DataGetIntg(const cmfe_DistributedMatrixType matrix, int *dataSize, int **data)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetNodeNumberOfScaleFactorDofsGetNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int meshComponentNumber, int *numberOfScaleFactorsDofs)
IRON_C_EXPORT cmfe_Error cmfe_Problem_ControlLoopCreateFinish(const cmfe_ProblemType problem)
IRON_C_EXPORT cmfe_Error cmfe_Problem_CellMLEquationsGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, cmfe_CellMLEquationsType CellMLEquations)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetInterpolateSingleGaussDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int derivativeNumber, const int userElementNumber, const int quadratureScheme, const int GaussPoint, const int valuesSize, double *values)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddConstantSP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const float value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonAbsoluteToleranceSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const double absoluteTolerance)
IRON_C_EXPORT cmfe_Error cmfe_Interface_LabelGet(const cmfe_InterfaceType interface, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_Equations_OutputTypeGet(const cmfe_EquationsType equations, int *outputType)
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_RelativeToleranceGetNum(const int dataProjectionUserNumber, const int regionUserNumber, double *relativeTolerance)
IRON_C_EXPORT cmfe_Error cmfe_SolverEquations_SparsityTypeSet(const cmfe_SolverEquationsType solverEquations, const int sparsityType)
const int CMFE_EQUATIONS_QUASISTATIC
IRON_C_EXPORT cmfe_Error cmfe_Solver_DAEEulerSolverTypeSet(const cmfe_SolverType solver, const int DAEEulerSolverType)
const int CMFE_ALL_TIMING_TYPE
const int CMFE_PROBLEM_PGM_STOKES_SUBTYPE
const int CMFE_SOLVER_DYNAMIC_THIRD_DEGREE_LINIGER2_SCHEME
const int CMFE_EQUATIONS_SET_LINEAR_ELASTICITY_THREE_DIM_1
const int CMFE_FIELD_GENERAL_TYPE
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_ExtentSet(const cmfe_GeneratedMeshType generatedMesh, const int extentSize, const double *extent)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonJacobianCalculationTypeSet(const cmfe_SolverType solver, const int jacobianCalculationType)
IRON_C_EXPORT cmfe_Error cmfe_Problem_SolverEquationsCreateStart(const cmfe_ProblemType problem)
const int CMFE_EQUATIONS_SET_COUPLED_SOURCE_DIFFUSION_DIFFUSION_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_IntegralPercentageErrorGet(const cmfe_FieldType field, const int variableType, const int componentNumber, double integralValue[2], double ghostIntegralValue[2])
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonLineSearchTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int lineSearchType)
IRON_C_EXPORT cmfe_Error cmfe_Quadrature_Initialise(cmfe_QuadratureType *cmfe_Quadrature)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_EquationsDestroyNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber)
struct cmfe_SolverEquationsType_ * cmfe_SolverEquationsType
const int CMFE_SOLVER_LINEAR_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Equations_Initialise(cmfe_EquationsType *cmfe_Equations)
const int CMFE_FIELD_NODE_BASED_INTERPOLATION
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_MaximumNumberOfIterationsSetNum(const int dataProjectionUserNumber, const int regionUserNumber, const int maximumNumberOfIterations)
const int CMFE_BASIS_SIMPLEX_TYPE
const int CMFE_PROBLEM_EXTRACELLULAR_BIDOMAIN_POISSON_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_DataProjection_LabelGet(cmfe_DataProjectionType dataProjection, const int labelSize, char *label)
IRON_C_EXPORT cmfe_Error cmfe_GeneratedMesh_CreateStartNum(const int generatedMeshUserNumber, const int regionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_CellML_FieldMapsCreateFinish(cmfe_CellMLType CellML)
const int CMFE_PROBLEM_NO_SUBTYPE
const int CMFE_EQUATIONS_SET_STREE1D0D_SUBTYPE
const int CMFE_EQUATIONS_SET_OPTIMISED_NAVIER_STOKES_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateConstantDP(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int componentNumber, const double value)
IRON_C_EXPORT cmfe_Error cmfe_FieldML_InputMeshCreateStart(cmfe_FieldMLIOType fieldml, const int meshArgumentNameSize, const char *meshArgumentName, cmfe_MeshType mesh, const int meshNumber, const cmfe_RegionType region)
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetUpdateDataPointL(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userDataPointNumber, const int componentNumber, const cmfe_Bool value)
IRON_C_EXPORT cmfe_Error cmfe_Solver_GeometricTransformationFieldSetNum(const int problemUserNumber, const int controlLoopIdentifier, const int solverIndex, const int regionUserNumber, const int fieldUserNumber, const int variableType)
struct cmfe_EquationsType_ * cmfe_EquationsType
IRON_C_EXPORT cmfe_Error cmfe_AnalyticAnalysis_AbsoluteErrorGetElementNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int elementNumber, const int componentNumber, double *value)
const int CMFE_EQUATIONS_SET_STATIC_BURGERS_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_CoordinateSystem_OriginGet(const cmfe_CoordinateSystemType coordinateSystem, const int originSize, double *origin)
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_CurrentTimesGetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, double *currentTime, double *timeIncrement)
const int CMFE_PROBLEM_MULTISCALE_FINITE_ELASTICITY_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_ComputationalWorkGroup_CreateFinish(cmfe_ComputationalWorkGroupType worldWorkGroup)
const int CMFE_FIELD_V_VARIABLE_TYPE
const int CMFE_MATRIX_VECTOR_DP_TYPE
const int CMFE_GENERATED_MESH_REGULAR_FRONT_SURFACE
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetAddElementIntg(const cmfe_FieldType field, const int variableType, const int fieldSetType, const int userElementNumber, const int componentNumber, const int value)
const int CMFE_EQUATIONS_SET_QUADRATIC_SOURCE_ALE_DIFFUSION_SUBTYPE
const int CMFE_EQUATIONS_SET_ONE_DIMENSIONAL_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_UserNumberGetRegion(const cmfe_RegionType region, int *userNumber)
const int CMFE_FIELD_ARC_LENGTH_SCALING
IRON_C_EXPORT cmfe_Error cmfe_ControlLoop_TimesSet(cmfe_ControlLoopType controlLoop, const double startTime, const double stopTime, const double timeIncrement)
IRON_C_EXPORT cmfe_Error cmfe_Fields_NodesExport(cmfe_FieldsType fields, const int fileNameSize, const char *fileName, const int methodSize, const char *method)
const int CMFE_FIELD_DEL2U5DELT2_VARIABLE_TYPE
const int CMFE_EQUATIONS_SET_STATIC_NAVIER_STOKES_SUBTYPE
const int CMFE_INTERFACE_CONDITION_SOLID_FLUID_NORMAL_OPERATOR
const int CMFE_FIELD_DELU10DELN_VARIABLE_TYPE
IRON_C_EXPORT cmfe_Error cmfe_Field_ComponentInterpolationSet(const cmfe_FieldType field, const int variableType, const int componentNumber, const int interpolationType)
struct cmfe_NodesType_ * cmfe_NodesType
const int CMFE_EQUATIONS_SET_CONSTANT_SOURCE_POISSON_SUBTYPE
IRON_C_EXPORT cmfe_Error cmfe_Nodes_Finalise(cmfe_NodesType *cmfe_Nodes)
IRON_C_EXPORT cmfe_Error cmfe_Solver_NewtonConvergenceTestTypeSetNum(const int problemUserNumber, const int controlLoopIdentifiersSize, const int *controlLoopIdentifiers, const int solverIndex, const int convergenceTestType)
IRON_C_EXPORT cmfe_Error cmfe_Field_CreateStartNum(const int fieldUserNumber, const int regionUserNumber)
IRON_C_EXPORT cmfe_Error cmfe_Basis_CollapsedXiSetNum(const int userNumber, const int collapsedXiSize, const int *collapsedXi)
IRON_C_EXPORT cmfe_Error cmfe_Solver_QuasiNewtonTrustRegionDelta0Set(const cmfe_SolverType solver, const double delta0)
const int CMFE_FIELD_DELU7DELN_VARIABLE_TYPE
const int CMFE_SOLVER_SUPERLU_LIBRARY
IRON_C_EXPORT cmfe_Error cmfe_Field_ParameterSetInterpolateMultipleXiDPNum(const int regionUserNumber, const int fieldUserNumber, const int variableType, const int fieldSetType, const int derivativeNumber, const int userElementNumber, const int xiSize1, const int xiSize2, const double *xi, const int valuesSize1, const int valuesSize2, double *values)
IRON_C_EXPORT cmfe_Error cmfe_Nodes_DestroyNum(const int regionUserNumber)
const int CMFE_LOGICAL_TYPE
const int CMFE_SOLVER_DYNAMIC_SECOND_DEGREE_GEAR_SCHEME
IRON_C_EXPORT cmfe_Error cmfe_Field_DependentTypeSet(const cmfe_FieldType field, const int dependentType)
IRON_C_EXPORT cmfe_Error cmfe_EquationsSet_SpecificationSizeGetNum(const int regionUserNumber, const int equationsSetUserNumber, int *specificationSize)
IRON_C_EXPORT cmfe_Error cmfe_Basis_QuadratureNumberOfGaussXiGetNum(const int userNumber, const int numberOfGaussXiSize, int *numberOfGaussXi)
const int CMFE_BOUNDARY_CONDITION_FULL_MATRICES
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_CreateFinish(const cmfe_InterfaceConditionType interfaceCondition)
IRON_C_EXPORT cmfe_Error cmfe_InterfaceCondition_CreateFinishNum(const int regionUserNumber, const int interfaceUserNumber, const int interfaceConditionUserNumber)