AuxiliarySystem::AuxiliarySystem(FEProblemBase & subproblem, const std::string & name) : SystemBase(subproblem, name, Moose::VAR_AUXILIARY), PerfGraphInterface(subproblem.getMooseApp().perfGraph(), "AuxiliarySystem"), _fe_problem(subproblem), _sys(subproblem.es().add_system<TransientExplicitSystem>(name)), _current_solution(NULL), _serialized_solution(*NumericVector<Number>::build(_fe_problem.comm()).release()), _solution_previous_nl(NULL), _u_dot(NULL), _u_dotdot(NULL), _u_dot_old(NULL), _u_dotdot_old(NULL), _need_serialized_solution(false), _aux_scalar_storage(_app.getExecuteOnEnum()), _nodal_aux_storage(_app.getExecuteOnEnum()), _elemental_aux_storage(_app.getExecuteOnEnum()), _compute_scalar_vars_timer(registerTimedSection("computeScalarVars", 1)), _compute_nodal_vars_timer(registerTimedSection("computeNodalVars", 1)), _compute_elemental_vars_timer(registerTimedSection("computeElementalVars", 1)) { _nodal_vars.resize(libMesh::n_threads()); _elem_vars.resize(libMesh::n_threads()); }
VectorPostprocessorData::VectorPostprocessorData(FEProblemBase & fe_problem) : Restartable(fe_problem.getMooseApp(), "values", "VectorPostprocessorData", 0), ParallelObject(fe_problem) { }