public void LeerDefinicion() { DefinicionFuncion.VerificarDefinicion( archivoDefinicion ); Definicion = DefinicionFuncion.Leer( archivoDefinicion ); Definicion.VerificarUnSoloTipo(); Definicion.VerificarValorOReferencia(); //Si es matriz, lista o vector, el tipoDeAcceso lo establece a "R" }
private void GenerarParametrosDeEntrada(DefinicionFuncion definicion) { DefParametro[] defParametros = definicion.DefParametrosEntrada; ParametrosEntrada = new Parametro[defParametros.Length]; for (int i = 0; i < ParametrosEntrada.Length; i++) { ParametrosEntrada[i] = defParametros[i].GenerarParametro(); } }
private void GenerarParametrosDeSalida(DefinicionFuncion definicion) { DefParametro[] defParametrosSoES; int cuantos; cuantos = definicion.CuantosParametrosESoS(); ParametrosSalida = new Parametro[cuantos + 1]; ParametrosSalida[0] = definicion.DefParametroSalida.GenerarParametro(); defParametrosSoES = definicion.ObtenerDefParametrosESoS(); for (int i = 1; i < cuantos + 1; i++) { ParametrosSalida[i] = defParametrosSoES[i - 1].GenerarParametro(); } }
//En base a la definicion crea los parametro correspondientes; hace un new de Matriz, Vector o Elem para luego poder ser leidos. public void GenerarParametros(DefinicionFuncion definicion) { GenerarParametrosDeSalida(definicion); GenerarParametrosDeEntrada(definicion); }
private void GenerarParametrosDeSalida( DefinicionFuncion definicion ) { DefParametro[] defParametrosSoES; int cuantos; cuantos = definicion.CuantosParametrosESoS(); ParametrosSalida = new Parametro[cuantos + 1]; ParametrosSalida[0] = definicion.DefParametroSalida.GenerarParametro(); defParametrosSoES = definicion.ObtenerDefParametrosESoS(); for( int i = 1; i < cuantos + 1; i++ ) ParametrosSalida[i] = defParametrosSoES[i - 1].GenerarParametro(); }
private void GenerarParametrosDeEntrada( DefinicionFuncion definicion ) { DefParametro[] defParametros = definicion.DefParametrosEntrada; ParametrosEntrada = new Parametro[defParametros.Length]; for( int i = 0; i < ParametrosEntrada.Length; i++ ) ParametrosEntrada[i] = defParametros[i].GenerarParametro(); }
//En base a la definicion crea los parametro correspondientes; hace un new de Matriz, Vector o Elem para luego poder ser leidos. public void GenerarParametros( DefinicionFuncion definicion ) { GenerarParametrosDeSalida( definicion ); GenerarParametrosDeEntrada( definicion ); }