public IActionResult HopfieldBaseData(HopfieldBaseViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } return(RedirectToAction("HopfieldDetailedData", viewModel)); }
public IActionResult HopfieldDetailedData(HopfieldBaseViewModel baseModel) { var viewModel = new HopfieldViewModel() { HopfieldBaseData = baseModel, WeightMatrix = new double[baseModel.WeightMatrixSize][], IMatrix = new double[baseModel.WeightMatrixSize], AsyncExaminingOrder = new int[baseModel.WeightMatrixSize] }; for (int i = 0; i < viewModel.WeightMatrix.Length; i++) { viewModel.WeightMatrix[i] = new double[baseModel.WeightMatrixSize]; viewModel.IMatrix[i] = 0.5; } return(View(viewModel)); }