https://mooseframework.inl.gov
Moose::MFEM::ComplexEquationSystem Member List

This is the complete list of members for Moose::MFEM::ComplexEquationSystem, including all inherited members.

_assembly_levelMoose::MFEM::EquationSystemprotected
_blfsMoose::MFEM::EquationSystemprotected
_block_true_offsetsMoose::MFEM::EquationSystemprotected
_clfsMoose::MFEM::ComplexEquationSystemprotected
_cmplx_eliminated_variablesMoose::MFEM::ComplexEquationSystemprotected
_cmplx_essential_bc_mapMoose::MFEM::ComplexEquationSystemprotected
_cmplx_integrated_bc_mapMoose::MFEM::ComplexEquationSystemprotected
_cmplx_kernels_mapMoose::MFEM::ComplexEquationSystemprotected
_cmplx_var_ess_constraintsMoose::MFEM::ComplexEquationSystemprotected
_complex_gfuncsMoose::MFEM::ComplexEquationSystemprotected
_coupled_pfespacesMoose::MFEM::EquationSystemprotected
_coupled_var_namesMoose::MFEM::EquationSystemprotected
_eliminated_var_namesMoose::MFEM::EquationSystemprotected
_eliminated_variablesMoose::MFEM::EquationSystemprotected
_ess_tdof_listsMoose::MFEM::EquationSystemprotected
_essential_bc_mapMoose::MFEM::EquationSystemprotected
_gfuncsMoose::MFEM::EquationSystemprotected
_h_blocksMoose::MFEM::EquationSystemprotected
_integrated_bc_mapMoose::MFEM::EquationSystemprotected
_jacobianMoose::MFEM::EquationSystemmutableprotected
_jacobian_blocksMoose::MFEM::EquationSystemprotected
_kernels_mapMoose::MFEM::EquationSystemprotected
_lfsMoose::MFEM::EquationSystemprotected
_linear_operatorMoose::MFEM::EquationSystemmutableprotected
_mblfsMoose::MFEM::EquationSystemprotected
_nlfsMoose::MFEM::EquationSystemprotected
_non_linearMoose::MFEM::EquationSystemprotected
_slfsMoose::MFEM::ComplexEquationSystemprotected
_solver_requires_gradientMoose::MFEM::EquationSystemprotected
_test_pfespacesMoose::MFEM::EquationSystemprotected
_test_var_namesMoose::MFEM::EquationSystemprotected
_trial_var_namesMoose::MFEM::EquationSystemprotected
_var_ess_constraintsMoose::MFEM::EquationSystemprotected
AddComplexEssentialBCs(std::shared_ptr< MFEMComplexEssentialBC > bc)Moose::MFEM::ComplexEquationSystem
AddComplexIntegratedBC(std::shared_ptr< MFEMComplexIntegratedBC > bc)Moose::MFEM::ComplexEquationSystem
AddComplexKernel(std::shared_ptr< MFEMComplexKernel > kernel)Moose::MFEM::ComplexEquationSystem
AddCoupledVariableNameIfMissing(const std::string &coupled_var_name)Moose::MFEM::EquationSystemprotectedvirtual
AddEliminatedVariableNameIfMissing(const std::string &eliminated_var_name)Moose::MFEM::EquationSystemprotectedvirtual
AddEssentialBC(std::shared_ptr< MFEMEssentialBC > bc)Moose::MFEM::EquationSystemvirtual
AddIntegratedBC(std::shared_ptr< MFEMIntegratedBC > kernel)Moose::MFEM::EquationSystemvirtual
AddKernel(std::shared_ptr< MFEMKernel > kernel)Moose::MFEM::EquationSystemvirtual
AddTestVariableNameIfMissing(const std::string &test_var_name)Moose::MFEM::EquationSystemprotectedvirtual
ApplyBoundaryBLFIntegrators(const std::string &trial_var_name, const std::string &test_var_name, std::shared_ptr< FormType > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMComplexIntegratedBC >>>> &integrated_bc_map)Moose::MFEM::ComplexEquationSystem
Moose::MFEM::EquationSystem::ApplyBoundaryBLFIntegrators(const std::string &trial_var_name, const std::string &test_var_name, std::shared_ptr< FormType > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMIntegratedBC >>>> &integrated_bc_map, std::optional< mfem::real_t > scale_factor=std::nullopt)Moose::MFEM::EquationSystemprotected
ApplyBoundaryLFIntegrators(const std::string &test_var_name, std::shared_ptr< mfem::ParComplexLinearForm > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMComplexIntegratedBC >>>> &integrated_bc_map)Moose::MFEM::ComplexEquationSysteminline
Moose::MFEM::EquationSystem::ApplyBoundaryLFIntegrators(const std::string &test_var_name, std::shared_ptr< mfem::ParLinearForm > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMIntegratedBC >>>> &integrated_bc_map)Moose::MFEM::EquationSystemprotected
ApplyBoundaryNLFIntegrators(const std::string &test_var_name, std::shared_ptr< mfem::ParNonlinearForm > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMIntegratedBC >>>> &integrated_bc_map, std::optional< mfem::real_t > scale_factor=std::nullopt)Moose::MFEM::EquationSystemprotected
ApplyComplexEssentialBC(const std::string &var_name, mfem::ParComplexGridFunction &trial_gf, mfem::Array< int > &global_ess_markers)Moose::MFEM::ComplexEquationSystemvirtual
ApplyDomainBLFIntegrators(const std::string &trial_var_name, const std::string &test_var_name, std::shared_ptr< FormType > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMComplexKernel >>>> &kernels_map)Moose::MFEM::ComplexEquationSystem
Moose::MFEM::EquationSystem::ApplyDomainBLFIntegrators(const std::string &trial_var_name, const std::string &test_var_name, std::shared_ptr< FormType > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMKernel >>>> &kernels_map, std::optional< mfem::real_t > scale_factor=std::nullopt)Moose::MFEM::EquationSystemprotected
ApplyDomainLFIntegrators(const std::string &test_var_name, std::shared_ptr< mfem::ParComplexLinearForm > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMComplexKernel >>>> &kernels_map)Moose::MFEM::ComplexEquationSysteminline
Moose::MFEM::EquationSystem::ApplyDomainLFIntegrators(const std::string &test_var_name, std::shared_ptr< mfem::ParLinearForm > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMKernel >>>> &kernels_map)Moose::MFEM::EquationSystemprotected
ApplyDomainNLFIntegrators(const std::string &test_var_name, std::shared_ptr< mfem::ParNonlinearForm > form, NamedFieldsMap< NamedFieldsMap< std::vector< std::shared_ptr< MFEMKernel >>>> &kernels_map, std::optional< mfem::real_t > scale_factor=std::nullopt)Moose::MFEM::EquationSystemprotected
ApplyEssentialBC(const std::string &var_name, mfem::ParGridFunction &trial_gf, mfem::Array< int > &global_ess_markers)Moose::MFEM::EquationSystemprotectedvirtual
ApplyEssentialBCs() overrideMoose::MFEM::ComplexEquationSystemvirtual
BuildBilinearForms() overrideMoose::MFEM::ComplexEquationSystemvirtual
BuildEquationSystem() overrideMoose::MFEM::ComplexEquationSystemvirtual
BuildLinearForms() overrideMoose::MFEM::ComplexEquationSystemvirtual
BuildMixedBilinearForms()Moose::MFEM::EquationSystemprotectedvirtual
BuildNonlinearForms()Moose::MFEM::EquationSystemprotectedvirtual
Complex() const overrideMoose::MFEM::ComplexEquationSysteminlinevirtual
ComplexEquationSystem()=defaultMoose::MFEM::ComplexEquationSystem
ComputeNonlinearResidual(const mfem::Vector &u, mfem::Vector &residual) constMoose::MFEM::EquationSystemvirtual
DeleteHBlocks()Moose::MFEM::EquationSystemprotected
DeleteJacobianBlocks()Moose::MFEM::EquationSystemprotected
EliminateCoupledVariables()Moose::MFEM::EquationSystemprotectedvirtual
EquationSystem()=defaultMoose::MFEM::EquationSystem
FormJacobianMatrix(const mfem::Vector &u)Moose::MFEM::EquationSystemprotected
FormLinearSystem(mfem::OperatorHandle &op, mfem::BlockVector &trueX, mfem::BlockVector &trueRHS)Moose::MFEM::EquationSystemprotectedvirtual
FormSystem(mfem::BlockVector &trueX, mfem::BlockVector &trueRHS)Moose::MFEM::EquationSystem
FormSystemMatrix(mfem::OperatorHandle &op, mfem::BlockVector &trueX, mfem::BlockVector &trueRHS) overrideMoose::MFEM::ComplexEquationSystemvirtual
FormSystemOperator(mfem::OperatorHandle &op, mfem::BlockVector &trueX, mfem::BlockVector &trueRHS) overrideMoose::MFEM::ComplexEquationSystemvirtual
GetGradient(const mfem::Vector &u) const overrideMoose::MFEM::EquationSystem
GetTestVarNames() constMoose::MFEM::EquationSysteminline
GetTrialVarNames() constMoose::MFEM::EquationSysteminline
Init(GridFunctions &gridfunctions, ComplexGridFunctions &cmplx_gridfunctions, mfem::AssemblyLevel assembly_level) overrideMoose::MFEM::ComplexEquationSystemvirtual
Mult(const mfem::Vector &x, mfem::Vector &y) const overrideMoose::MFEM::ComplexEquationSystemvirtual
Nonlinear() constMoose::MFEM::EquationSysteminline
PrepareLinearSolver(LinearSolverBase &solver)Moose::MFEM::EquationSystem
SetSolverRequiresGradient(bool requires_gradient)Moose::MFEM::EquationSysteminline
SetTrialVariableNames()Moose::MFEM::EquationSystemprotectedvirtual
SetTrialVariablesFromTrueVectors(const mfem::BlockVector &trueX) const overrideMoose::MFEM::ComplexEquationSystemvirtual
VectorContainsName(const std::vector< std::string > &the_vector, const std::string &name) constMoose::MFEM::EquationSystemprotected
~ComplexEquationSystem()=defaultMoose::MFEM::ComplexEquationSystem
~EquationSystem() overrideMoose::MFEM::EquationSystem