// **************************************************************************** // Method: avtIVPEuler::AcceptStateVisitor // // Purpose: // Loads the state into the state helper. // // Programmer: Dave Pugmire // Creation: August 5, 2008 // // Modifications: // // Dave Pugmire, Wed Aug 20, 12:54:44 EDT 2008 // Add a tolerance and counter for handling stiffness detection. // // Dave Pugmire, Tue Mar 10 12:41:11 EDT 2009 // Bug fix in parallel communication of solver state. // // **************************************************************************** void avtIVPEuler::AcceptStateVisitor(avtIVPStateHelper& aiss) { aiss.Accept(numStep) .Accept(tol) .Accept(h) .Accept(h_max) .Accept(t) .Accept(d) .Accept(yCur) .Accept(vCur); }
// **************************************************************************** // Method: avtIVPRK4::AcceptStateVisitor // // Purpose: // Loads the state into the state helper. // // Programmer: Dave Pugmire // Creation: August 5, 2008 // // Modifications: // // Dave Pugmire, Wed Aug 20, 12:54:44 EDT 2008 // Add a tolerance and counter for handling stiffness detection. // // Dave Pugmire, Tue Mar 10 12:41:11 EDT 2009 // Bug fix in parallel communication of solver state. // // **************************************************************************** void avtIVPRK4::AcceptStateVisitor(avtIVPStateHelper& aiss) { aiss.Accept(numStep) .Accept(tol) .Accept(h) .Accept(h_max) .Accept(t) .Accept(d) .Accept(y) .Accept(v); }
// **************************************************************************** // Method: avtIVPNIMRODIntegrator::AcceptStateVisitor // // Purpose: // Loads the state into the state helper. // // Programmer: Allen Sanderson // Creation: October 24, 2009 // // Modifications: // // Dave Pugmire, Wed Aug 20, 12:54:44 EDT 2008 // Add a tolerance and counter for handling stiffness detection. // // Dave Pugmire, Tue Mar 10 12:41:11 EDT 2009 // Bug fix in parallel communication of solver state. // // **************************************************************************** void avtIVPNIMRODIntegrator::AcceptStateVisitor(avtIVPStateHelper& aiss) { aiss.Accept(numStep) .Accept(tol) .Accept(degenerate_iterations) .Accept(max_degenerate_iterations) .Accept(stiffness_eps) .Accept(h) .Accept(h_max) .Accept(t) .Accept(yCur) .Accept(ys[0]) .Accept(ys[1]); }
// **************************************************************************** // Method: avtIVPAdamsBashforth::AcceptStateVisitor // // Purpose: // Loads the state into the state helper. // // Programmer: Dave Pugmire // Creation: August 5, 2008 // // Modifications: // // Dave Pugmire, Wed Aug 20, 12:54:44 EDT 2008 // Add a tolerance and counter for handling stiffness detection. // // Dave Pugmire, Tue Mar 10 12:41:11 EDT 2009 // Bug fix in parallel communication of solver state. // // **************************************************************************** void avtIVPAdamsBashforth::AcceptStateVisitor(avtIVPStateHelper& aiss) { aiss.Accept(numStep) .Accept(tol) .Accept(degenerate_iterations) .Accept(stiffness_eps) .Accept(h) .Accept(h_max) .Accept(t) .Accept(d) .Accept(yCur) .Accept(history[0]) .Accept(history[1]) .Accept(history[2]) .Accept(history[3]) .Accept(history[4]); }
void avtIVPSolver::AcceptStateVisitor(avtIVPStateHelper& aiss) { aiss.Accept(order) .Accept(yCur) .Accept(vCur) .Accept(h) .Accept(h_max) .Accept(tol) .Accept(t) .Accept(direction) .Accept(periodic_boundary_x) .Accept(periodic_boundary_y) .Accept(periodic_boundary_z) .Accept(period) .Accept(baseTime) .Accept(maxTime) .Accept(convertToCartesian) .Accept(convertToCylindrical); }
void avtIVPDopri5::AcceptStateVisitor(avtIVPStateHelper& aiss) { aiss.Accept(numStep) .Accept(reltol) .Accept(abstol) .Accept(h) .Accept(h_max) .Accept(h_init) .Accept(t) .Accept(d) .Accept(facold) .Accept(hlamb) .Accept(n_accepted) .Accept(n_rejected) .Accept(n_steps) .Accept(n_eval) .Accept(iasti) .Accept(nonsti) .Accept(y) .Accept(k1); }