public SolverOutput_Values_AStep GetLastStep(out int Index, out Vector U) { SolverOutput_Values_AStep TheStep = GetLastStep(out Index); U = TheStep.Step_Us[0]; return(TheStep); }
public SolverOutput_Values_AStep GetAStep(int Index) { SolverOutput_Values_AStep TheStep = new SolverOutput_Values_AStep(); TheStep.LoadFromFile(Make_StepAddress(Index)); return(TheStep); }
protected void LoadFrom_SolverOutput_Values_AStep(SolverOutput_Values_AStep TheStep) { this.Step_Index = TheStep.Step_Index; this.Step_Time = TheStep.Step_Time; this.Step_Us = TheStep.Step_Us; this.OutputAddress = TheStep.OutputAddress; }
public SolverOutput_Values_AStep GetLastStep(out int Index) { SolverOutput_Values_AStep TheStep = new SolverOutput_Values_AStep(); Index = Output_Step_LastIndex; TheStep.LoadFromFile(Make_StepAddress(Index)); return(TheStep); }
public SolverOutput_Values_AStep GetAStep(int Index, out Vector U, out Vector V) { SolverOutput_Values_AStep TheStep = GetAStep(Index); U = TheStep.Step_Us[0]; V = TheStep.Step_Us[1]; return(TheStep); }
public virtual void LoadFromFile(string FileName) { IFormatter formatter = new BinaryFormatter(); Stream stream = new FileStream(FileName, FileMode.Open, FileAccess.Read, FileShare.Read); SolverOutput_Values_AStep TheStep = (SolverOutput_Values_AStep)formatter.Deserialize(stream); LoadFrom_SolverOutput_Values_AStep(TheStep); stream.Close(); }
public void StoreAStep(int Index, double Time, Vector[] Us, double DTime, int Output_NumberOfStepsToSkip) { SolverOutput_Values_AStep TheStep = new SolverOutput_Values_AStep(); TheStep.Step_Index = Index; TheStep.Step_Us = Us; TheStep.Step_Time = Time; TheStep.OutputAddress = Make_StepAddress(Index); TheStep.SaveToFile(Make_StepAddress(Index)); Output_DTimes.Values[Index] = DTime; Output_Step_FileName[Index] = Make_StepName(Index); Output_Step_StepNotStored[Index] = false; Output_Step_LastIndex = Index; }