27 virtual void Init(mfem::BlockVector & X);
mfem::BlockVector _true_rhs
Base problem data struct.
std::vector< mfem::ParGridFunction * > _trial_variables
mfem::BlockVector _true_x
virtual void SetGridFunctions()
virtual void SetTrialVariablesFromTrueVectors()
mfem::Array< int > _block_true_offsets
mfem::OperatorHandle _equation_system_operator
MFEMProblemData & _problem
std::vector< mfem::ParGridFunction * > _test_variables
std::vector< std::string > _test_var_names
virtual ~ProblemOperatorInterface()=default
ProblemOperatorInterface(MFEMProblemData &problem)
std::vector< std::string > _trial_var_names
Interface inherited by ProblemOperator and TimeDomainProblemOperator. Removes duplicated code in both...
virtual void SetTestVariablesFromTrueVectors()
virtual void Init(mfem::BlockVector &X)