/* * Copyright (C) 2022 NHR@FAU, University Erlangen-Nuremberg. * All rights reserved. This file is part of nusif-solver. * Use of this source code is governed by a MIT style * license that can be found in the LICENSE file. */ #ifndef __PARAMETER_H_ #define __PARAMETER_H_ typedef struct { double xlength, ylength; int imax, jmax; int itermax; double eps, omg; double re, tau, gamma; double te, dt; double gx, gy; char* name; int bcLeft, bcRight, bcBottom, bcTop; double u_init, v_init, p_init; } Parameter; void initParameter(Parameter*); void readParameter(Parameter*, const char*); void printParameter(Parameter*); #endif