ug4
ug::AssembledMultiGridCycle< TDomain, TAlgebra > Member List

This is the complete list of members for ug::AssembledMultiGridCycle< TDomain, TAlgebra >, including all inherited members.

_F_ug::AssembledMultiGridCycle< TDomain, TAlgebra >protectedstatic
_V_ug::AssembledMultiGridCycle< TDomain, TAlgebra >protectedstatic
_W_ug::AssembledMultiGridCycle< TDomain, TAlgebra >protectedstatic
add_prolongation_post_process(SmartPtr< ITransferPostProcess< TDomain, TAlgebra > > PP)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
add_restriction_post_process(SmartPtr< ITransferPostProcess< TDomain, TAlgebra > > PP)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
algebra_type typedefug::AssembledMultiGridCycle< TDomain, TAlgebra >
apply(vector_type &c, const vector_type &d)ug::AssembledMultiGridCycle< TDomain, TAlgebra >virtual
ILinearIterator< TAlgebra::vector_type >::apply(TAlgebra::vector_type &c, const TAlgebra::vector_type &d)=0ug::ILinearIterator< TAlgebra::vector_type >pure virtual
apply_update_defect(vector_type &c, vector_type &d)ug::AssembledMultiGridCycle< TDomain, TAlgebra >virtual
ILinearIterator< TAlgebra::vector_type >::apply_update_defect(TAlgebra::vector_type &c, TAlgebra::vector_type &d)=0ug::ILinearIterator< TAlgebra::vector_type >pure virtual
assemble_level_operator()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
assemble_rim_cpl(const vector_type *u)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
AssembledMultiGridCycle()ug::AssembledMultiGridCycle< TDomain, TAlgebra >
AssembledMultiGridCycle(SmartPtr< ApproximationSpace< TDomain > > approxSpace)ug::AssembledMultiGridCycle< TDomain, TAlgebra >
base_solve(int lev)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
clear_transfer_post_process()ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
clone()ug::AssembledMultiGridCycle< TDomain, TAlgebra >virtual
codomain_function_type typedefug::ILinearIterator< TAlgebra::vector_type >
config_string() constug::AssembledMultiGridCycle< TDomain, TAlgebra >virtual
copy_ghost_to_noghost(SmartPtr< GF > spVecTo, ConstSmartPtr< GF > spVecFrom, const std::vector< size_t > &vMapPatchToGlobal)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
copy_noghost_to_ghost(SmartPtr< GF > spVecTo, ConstSmartPtr< GF > spVecFrom, const std::vector< size_t > &vMapPatchToGlobal)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
copy_noghost_to_ghost(SmartPtr< matrix_type > spMatTo, ConstSmartPtr< matrix_type > spMatFrom, const std::vector< size_t > &vMapPatchToGlobal)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
damping()ug::ILinearIterator< TAlgebra::vector_type >inline
domain_function_type typedefug::ILinearIterator< TAlgebra::vector_type >
domain_type typedefug::AssembledMultiGridCycle< TDomain, TAlgebra >
enter_debug_writer_section(GridLevel &orig_gl, const char *sec_name, int lev, int cycleNo=-1, int callNo=-1)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inlineprotected
force_reinit()ug::AssembledMultiGridCycle< TDomain, TAlgebra >
gathered_base_master() constug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
GF typedefug::AssembledMultiGridCycle< TDomain, TAlgebra >
ignore_init_for_base_solver(bool ignore)ug::AssembledMultiGridCycle< TDomain, TAlgebra >virtual
ignore_init_for_base_solver() constug::AssembledMultiGridCycle< TDomain, TAlgebra >virtual
ILinearIterator()ug::ILinearIterator< TAlgebra::vector_type >inline
ILinearIterator(const ILinearIterator< TAlgebra::vector_type, TAlgebra::vector_type > &parent)ug::ILinearIterator< TAlgebra::vector_type >inline
init(SmartPtr< ILinearOperator< vector_type > > J, const vector_type &u)ug::AssembledMultiGridCycle< TDomain, TAlgebra >virtual
init(SmartPtr< ILinearOperator< vector_type > > L)ug::AssembledMultiGridCycle< TDomain, TAlgebra >virtual
init()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
ILinearIterator< TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > J, const TAlgebra::vector_type &u)=0ug::ILinearIterator< TAlgebra::vector_type >pure virtual
ILinearIterator< TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< TAlgebra::vector_type, TAlgebra::vector_type > > L)=0ug::ILinearIterator< TAlgebra::vector_type >pure virtual
init_base_solver()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_index_mappings()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_index_mappings()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_level_memory(int baseLev, int topLev)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_noghost_to_ghost_mapping(std::vector< size_t > &vNoGhostToGhostMap, ConstSmartPtr< DoFDistribution > spNoGhostDD, ConstSmartPtr< DoFDistribution > spGhostDD)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_noghost_to_ghost_mapping(int lev)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_projection()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_rap_operator()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_rap_rim_cpl()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_smoother()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
init_transfer()ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
leave_debug_writer_section(GridLevel &orig_gl)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inlineprotected
lmgc(int lev, int cycleType)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
log_debug_data(int lvl, int cycleNo, std::string name)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_ApproxSpaceRevisionug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_baseLevug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_bCommCompOverlapug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_bGatheredBaseIfAmbiguousug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_bGatheredBaseUsedug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_bMatrixStructureIsConstug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_bSmoothOnSurfaceRimug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_bUseRAPug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_Comug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_cycleTypeug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_dbgIterCntug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_GridLevelTypeug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_ignoreInitForBaseSolverug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_LocalFullRefLevelug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_mgstatsug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_numPostSmoothug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_numPreSmoothug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_pCug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_pSurfaceSolug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spApproxSpaceug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spAssug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spBaseSolverug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spDampingug::ILinearIterator< TAlgebra::vector_type >protected
m_spDebugWriterug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spPostSmootherPrototypeug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spPreSmootherPrototypeug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spProjectionPrototypeug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spProlongationPrototypeug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spRestrictionPrototypeug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_spSurfaceMatug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_surfaceLevug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_topLevug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_vLevDataug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_vspProlongationPostProcessug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_vspRestrictionPostProcessug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
m_vSurfToLevelMapug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
matrix_type typedefug::AssembledMultiGridCycle< TDomain, TAlgebra >
mg_stats_defect(GF &gf, int lvl, typename mg_stats_type::Stage stage)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
mg_stats_type typedefug::AssembledMultiGridCycle< TDomain, TAlgebra >
name() constug::AssembledMultiGridCycle< TDomain, TAlgebra >inlinevirtual
presmooth_and_restriction(int lev)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
prolongation_and_postsmooth(int lev)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
set_approximation_space(SmartPtr< ApproximationSpace< TDomain > > approxSpace)ug::AssembledMultiGridCycle< TDomain, TAlgebra >
set_base_level(int baseLevel)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_base_solver(SmartPtr< ILinearOperatorInverse< vector_type > > baseSolver)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_comm_comp_overlap(bool bOverlap)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_cycle_type(int type)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_cycle_type(const std::string &type)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_damp(SmartPtr< IDamping< TAlgebra::vector_type, TAlgebra::vector_type > > spScaling)ug::ILinearIterator< TAlgebra::vector_type >inline
set_damp(number factor)ug::ILinearIterator< TAlgebra::vector_type >inline
set_debug(SmartPtr< GridFunctionDebugWriter< TDomain, TAlgebra > > spDebugWriter)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_discretization(SmartPtr< IAssemble< TAlgebra > > spAss)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_emulate_full_refined_grid(bool bEmulate)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_gathered_base_solver_if_ambiguous(bool bGathered)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_matrix_structure_is_const(bool b)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_mg_stats(SmartPtr< mg_stats_type > mgstats)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_num_postsmooth(int num)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_num_presmooth(int num)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_postsmoother(SmartPtr< ILinearIterator< vector_type > > smoother)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_presmoother(SmartPtr< ILinearIterator< vector_type > > smoother)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_projection(SmartPtr< ITransferOperator< TDomain, TAlgebra > > P)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_prolongation(SmartPtr< ITransferOperator< TDomain, TAlgebra > > P)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_rap(bool bRAP)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_restriction(SmartPtr< ITransferOperator< TDomain, TAlgebra > > P)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_smooth_on_surface_rim(bool bSmooth)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_smoother(SmartPtr< ILinearIterator< vector_type > > smoother)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_surface_level(int topLevel)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
set_transfer(SmartPtr< ITransferOperator< TDomain, TAlgebra > > P)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inline
spGatheredBaseCorrug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
spGatheredBaseMatug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
supports_parallel() constug::AssembledMultiGridCycle< TDomain, TAlgebra >inlinevirtual
vector_type typedefug::AssembledMultiGridCycle< TDomain, TAlgebra >
write_debug(ConstSmartPtr< GF > spGF, std::string name, int cycleNo=-1)ug::AssembledMultiGridCycle< TDomain, TAlgebra >inlineprotected
write_debug(const GF &rGF, std::string name, int cycleNo=-1)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
write_debug(const matrix_type &mat, std::string name, const GridLevel &glTo, const GridLevel &glFrom)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
write_debug(const matrix_type &mat, std::string name, const GF &rTo, const GF &rFrom)ug::AssembledMultiGridCycle< TDomain, TAlgebra >protected
~AssembledMultiGridCycle()ug::AssembledMultiGridCycle< TDomain, TAlgebra >
~ILinearIterator()ug::ILinearIterator< TAlgebra::vector_type >inlinevirtual