#include"pch.h" int main() { HX_NWTM_GRID_INPUT p0; HX_NWTM_GRID_OUTPUT1 p1; HX_NWTM_GRID_OUTPUT2 p2; HX_NWTM_GRID(p1, p2, p0, "HX_license.dat"); HX_NWTM_MODEL_INPUT p3(p2); HX_NWTM_MODEL_OUTPUT p4; dVec1 a(3); /*dVec2 k; a[0] = -1000; a[1] = -800; a[2] = 0.001; k.push_back(a); a[0] = -800; a[1] = 1000; a[2] = 0.01; k.push_back(a); a[0] = 0; a[1] = 100; a[2] = 0.005; k.push_back(a); a[0] = 500; a[1] = -1000; a[2] = 0.008; k.push_back(a); a[0] = 1000; a[1] = 800; a[2] = 0.02; k.push_back(a); HX_KRING_INPUT k0(0.01, 100, 1000, 0, p2.Trinodexy, k); HX_KRING_OUTPUT k1; HX_NWTM_KRINGING(k1, k0, "HX_license.dat"); p3.Base.k = k1.v;*/ /*dVec2 phi; a[0] = -600; a[1] = 0; a[2] = 0.1; phi.push_back(a); a[0] = 0; a[1] = 100; a[2] = 0.2; phi.push_back(a); a[0] = 1000; a[1] = -200; a[2] = 0.05; phi.push_back(a); HX_KRING_INPUT phi0(0.01, 100, 1000, 0, p2.Trinodexy, phi); HX_KRING_OUTPUT phi1; HX_NWTM_KRINGING(phi1, phi0, "HX_license.dat"); p3.Base.phi = phi1.v;*/ /*dVec2 h; a[0] = -1000; a[1] = 100; a[2] = 10; h.push_back(a); a[0] = 0; a[1] = 0; a[2] = 5; h.push_back(a); a[0] = 1000; a[1] = 300; a[2] = 12; h.push_back(a); HX_KRING_INPUT h0(0.01, 100, 1000, 0, p2.Trinodexy, h); HX_KRING_OUTPUT h1; HX_NWTM_KRINGING(h1, h0, "HX_license.dat"); p3.Base.h = h1.v;*/ /*std::ofstream file("k_phi_h.csv"); file << std::fixed << std::setprecision(15); for (int i = 0; i < p2.Trinodexy.size(); ++i) { file << p2.Trinodexy[i][0] << "," << p2.Trinodexy[i][1] << "," << p3.Base.k[i] << "," << p3.Base.phi[i] << "," << p3.Base.h[i] <<"\n"; } file.close();*/ HX_NWTM_MODEL(p4, p3, "HX_license.dat"); return 0; }