Plugins
ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra > Member List

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

algebra_type typedefug::DebugWritingObject< TAlgebra >
apply(vector_type &c, const vector_type &d)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
ug::ILinearIterator::apply(Y &c, const X &d)=0ug::ILinearIterator< class, class >pure virtual
apply_update_defect(vector_type &c, vector_type &d)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inline
ug::ILinearIterator::apply_update_defect(Y &c, X &d)=0ug::ILinearIterator< class, class >pure virtual
clone()ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inlinevirtual
codomain_function_type typedefug::ILinearIterator< class, class >
collect_edge_defect(const vector_type &d, pot_vector_type &potDefRe, pot_vector_type &potDefIm)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
compute_GtMG()ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
compute_potential_matrix(const DoFDistribution *pEdgeDD, const DoFDistribution *pVertDD)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
config_string() constug::ILinearIterator< class, class >virtual
damping()ug::ILinearIterator< class, class >
debug_writer()ug::DebugWritingObject< TAlgebra >
debug_writer() constug::DebugWritingObject< TAlgebra >
debug_writer_valid() constug::DebugWritingObject< TAlgebra >
DebugWritingObject()ug::DebugWritingObject< TAlgebra >
DebugWritingObject(const DebugWritingObject< algebra_type > &parent)ug::DebugWritingObject< TAlgebra >
DebugWritingObject(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< TAlgebra >
distribute_vertex_correction(pot_vector_type &potCorRe, pot_vector_type &potCorIm, vector_type &c)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
domain_function_type typedefug::ILinearIterator< class, class >
enter_debug_writer_section(const char *secDir)ug::DebugWritingObject< TAlgebra >protected
enter_debug_writer_section(std::string secDir)ug::DebugWritingObject< TAlgebra >protected
enter_vector_debug_writer_section(const char *secDir)VectorDebugWritingObject< TAlgebra::vector_type >protected
enter_vector_debug_writer_section(std::string secDir)VectorDebugWritingObject< TAlgebra::vector_type >protected
get_edge_vert_correspondence(const DoFDistribution *pEdgeDD, const DoFDistribution *pVertDD)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
ILinearIterator()ug::ILinearIterator< class, class >
ILinearIterator(const ILinearIterator< X, Y > &parent)ug::ILinearIterator< class, class >
init(SmartPtr< ILinearOperator< vector_type > > J, const vector_type &u)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
init(SmartPtr< ILinearOperator< vector_type > > L)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inline
ug::ILinearIterator::init(SmartPtr< ILinearOperator< Y, X > > J, const Y &u)=0ug::ILinearIterator< class, class >pure virtual
ug::ILinearIterator::init(SmartPtr< ILinearOperator< Y, X > > L)=0ug::ILinearIterator< class, class >pure virtual
leave_debug_writer_section()ug::DebugWritingObject< TAlgebra >protected
leave_vector_debug_writer_section()VectorDebugWritingObject< TAlgebra::vector_type >protected
m_bInitug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_bSkipEdgeug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_bSkipVertexug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_GridLevelug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_pPotCorImug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_pPotCorReug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_spDampingug::ILinearIterator< class, class >protected
m_spDebugWriterug::DebugWritingObject< TAlgebra >protected
m_spDirichletug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_spEdgeDDug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_spEdgeSmootherug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_spPotMatug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_spSysMatug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_spVectorDebugWriterVectorDebugWritingObject< TAlgebra::vector_type >protected
m_spVertApproxSpaceug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_spVertDDug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_spVertSmootherug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
m_vEdgeInfoug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
matrix_operator_type typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
matrix_type typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
name() constug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inlinevirtual
pot_matrix_operator_type typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
pot_matrix_type typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
pot_vector_type typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
print_debugger_message(const char *msg)VectorDebugWritingObject< TAlgebra::vector_type >protected
print_debugger_message(std::string msg)VectorDebugWritingObject< TAlgebra::vector_type >protected
set_damp(number factor)ug::ILinearIterator< class, class >
set_damp(SmartPtr< IDamping< X, Y > > spScaling)ug::ILinearIterator< class, class >
set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)ug::DebugWritingObject< TAlgebra >virtual
VectorDebugWritingObject< TAlgebra::vector_type >::set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)VectorDebugWritingObject< TAlgebra::vector_type >virtual
set_Dirichlet(SmartPtr< EMDirichlet< TDomain, TAlgebra > > spDirichlet)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inline
set_skip_edge_smoother(bool skip_edge)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inline
set_skip_vertex_smoother(bool skip_vertex)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inline
supports_parallel() constug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inlinevirtual
TGridFunc typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
this_type typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >private
TimeHarmonicNedelecHybridSmoother(SmartPtr< ApproximationSpace< TDomain > > vertApproxSpace, SmartPtr< ILinearIterator< vector_type > > edgeSmoother, SmartPtr< ILinearIterator< pot_vector_type > > vertSmoother)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inline
TPotAlgebra typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
TPotGridFunc typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
vector_debug_writer()VectorDebugWritingObject< TAlgebra::vector_type >
vector_debug_writer() constVectorDebugWritingObject< TAlgebra::vector_type >
vector_debug_writer_valid() constVectorDebugWritingObject< TAlgebra::vector_type >
vector_type typedefug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >
VectorDebugWritingObject()VectorDebugWritingObject< TAlgebra::vector_type >
VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)VectorDebugWritingObject< TAlgebra::vector_type >
write_debug(const matrix_type &mat, const char *filename)ug::DebugWritingObject< TAlgebra >protected
write_debug(const matrix_type &mat, std::string name)ug::DebugWritingObject< TAlgebra >protected
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, const char *filename)VectorDebugWritingObject< TAlgebra::vector_type >
VectorDebugWritingObject< TAlgebra::vector_type >::write_debug(const vector_type &vec, std::string name)VectorDebugWritingObject< TAlgebra::vector_type >protectedvirtual
zero_mass_entry(double val)ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inlineprivate
~DebugWritingObject()ug::DebugWritingObject< TAlgebra >virtual
~ILinearIterator()ug::ILinearIterator< class, class >virtual
~TimeHarmonicNedelecHybridSmoother()ug::Electromagnetism::TimeHarmonicNedelecHybridSmoother< TDomain, TAlgebra >inline
~VectorDebugWritingObject()VectorDebugWritingObject< TAlgebra::vector_type >virtual