Plugins
Loading...
Searching...
No Matches
ug::SuperLUSolver< TAlgebra > Member List

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

algebra_type typedefug::IExternalSolver< TAlgebra >
apply(vector_type &c, const vector_type &d)ug::IExternalSolver< TAlgebra >protectedvirtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::apply(Y &u, const X &f)=0ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >pure virtual
apply_return_defect(vector_type &u, vector_type &f)ug::IExternalSolver< TAlgebra >protectedvirtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::apply_return_defect(Y &u, X &f)=0ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >pure virtual
apply_update_defect(Y &u, X &f)ug::ILinearOperatorInverse< typename X, typename Y >virtual
clone()ug::IExternalSolver< TAlgebra >virtual
codomain_function_type typedefug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >
col_perm_approximate()ug::SuperLUSolver< TAlgebra >inline
col_perm_mdo_AT_plus_A()ug::SuperLUSolver< TAlgebra >inline
col_perm_mdo_ATA()ug::SuperLUSolver< TAlgebra >inline
col_perm_natural()ug::SuperLUSolver< TAlgebra >inline
configug::SuperLUSolver< TAlgebra >private
config_string() constug::ILinearOperatorInverse< typename X, typename Y >virtual
convergence_check()ug::ILinearOperatorInverse< typename X, typename Y >
convergence_check() constug::ILinearOperatorInverse< typename X, typename Y >
copy_pos(std::vector< MathVector< dim1 > > &dest, const std::vector< MathVector< dim2 > > &src)ug::IExternalSolver< TAlgebra >
damping()ug::ILinearIterator< typename X, typename Y >
defect() constug::ILinearOperatorInverse< typename X, typename Y >
domain_function_type typedefug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >
double_apply(CPUAlgebra::vector_type &c, const CPUAlgebra::vector_type &d)ug::SuperLUSolver< TAlgebra >inlinevirtual
double_init(const CPUAlgebra::matrix_type &mat)ug::SuperLUSolver< TAlgebra >inlinevirtual
double_name() constug::SuperLUSolver< TAlgebra >inlinevirtual
enable_consistent_interfaces(bool enable)ug::IExternalSolver< TAlgebra >
enter_vector_debug_writer_section(const char *secDir)ug::VectorDebugWritingObject< TAlgebra::vector_type >protected
enter_vector_debug_writer_section(std::string secDir)ug::VectorDebugWritingObject< TAlgebra::vector_type >protected
equil(bool b)ug::SuperLUSolver< TAlgebra >inline
get_dim()ug::IExternalSolver< TAlgebra >
get_positions()ug::IExternalSolver< TAlgebra >
get_positions(std::vector< MathVector< Tdim > > &coord)ug::IExternalSolver< TAlgebra >
get_positions3(std::vector< MathVector< 3 > > &coord)ug::IExternalSolver< TAlgebra >
get_vector(CPUAlgebra::vector_type &v_scalar, const vector_type &v)ug::IExternalSolver< TAlgebra >protected
IExternalSolver()ug::IExternalSolver< TAlgebra >
ILinearIterator()ug::ILinearIterator< typename X, typename Y >
ILinearIterator(const ILinearIterator< X, Y > &parent)ug::ILinearIterator< typename X, typename Y >
ILinearOperatorInverse()ug::ILinearOperatorInverse< typename X, typename Y >
ILinearOperatorInverse(SmartPtr< IConvergenceCheck< X > > spConvCheck)ug::ILinearOperatorInverse< typename X, typename Y >
implug::SuperLUSolver< TAlgebra >private
init(SmartPtr< MatrixOperator< matrix_type, vector_type > > Op)ug::IExternalSolver< TAlgebra >virtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< Y, X > > A)ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >virtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::init(SmartPtr< ILinearOperator< Y, X > > A, const Y &u)ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >virtual
IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >::init(SmartPtr< MatrixOperator< M, Y, X > > A)=0ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >pure virtual
leave_vector_debug_writer_section()ug::VectorDebugWritingObject< TAlgebra::vector_type >protected
linear_operator()ug::ILinearOperatorInverse< typename X, typename Y >
m_bDisablePreprocessingug::IExternalSolver< TAlgebra >protected
m_blockSizeug::IExternalSolver< TAlgebra >protected
m_bUseConsistentInterfacesug::IExternalSolver< TAlgebra >protected
m_cug::IExternalSolver< TAlgebra >protected
m_dug::IExternalSolver< TAlgebra >protected
m_sizeug::IExternalSolver< TAlgebra >protected
m_spConvCheckug::ILinearOperatorInverse< typename X, typename Y >protected
m_spDampingug::ILinearIterator< typename X, typename Y >protected
m_spLinearOperatorug::ILinearOperatorInverse< typename X, typename Y >protected
m_spOperatorug::IExternalSolver< TAlgebra >
m_spVectorDebugWriterug::VectorDebugWritingObject< TAlgebra::vector_type >protected
mat_preprocess(const matrix_type &A)ug::IExternalSolver< TAlgebra >
matrix_type typedefug::IExternalSolver< TAlgebra >
name() constug::IExternalSolver< TAlgebra >virtual
postprocess()ug::IExternalSolver< TAlgebra >protectedvirtual
preprocess(SmartPtr< MatrixOperator< matrix_type, vector_type > > pOp)ug::IExternalSolver< TAlgebra >protectedvirtual
print_debugger_message(const char *msg)ug::VectorDebugWritingObject< TAlgebra::vector_type >protected
print_debugger_message(std::string msg)ug::VectorDebugWritingObject< TAlgebra::vector_type >protected
print_stat(bool b)ug::SuperLUSolver< TAlgebra >inline
reduction() constug::ILinearOperatorInverse< typename X, typename Y >
set_convergence_check(SmartPtr< IConvergenceCheck< X > > spConvCheck)ug::ILinearOperatorInverse< typename X, typename Y >
set_damp(number factor)ug::ILinearIterator< typename X, typename Y >
set_damp(SmartPtr< IDamping< X, Y > > spScaling)ug::ILinearIterator< typename X, typename Y >
set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< TAlgebra::vector_type >virtual
set_disable_preprocessing(bool bDisable)ug::IExternalSolver< TAlgebra >
set_vector(CPUAlgebra::vector_type &v_scalar, vector_type &v)ug::IExternalSolver< TAlgebra >protected
standard_offset() constug::ILinearOperatorInverse< typename X, typename Y >virtual
step() constug::ILinearOperatorInverse< typename X, typename Y >
SuperLUSolver()ug::SuperLUSolver< TAlgebra >inline
supports_parallel() constug::IExternalSolver< TAlgebra >virtual
vector_debug_writer()ug::VectorDebugWritingObject< TAlgebra::vector_type >
vector_debug_writer() constug::VectorDebugWritingObject< TAlgebra::vector_type >
vector_debug_writer_valid() constug::VectorDebugWritingObject< TAlgebra::vector_type >
vector_type typedefug::IExternalSolver< TAlgebra >
VectorDebugWritingObject()ug::VectorDebugWritingObject< TAlgebra::vector_type >
VectorDebugWritingObject(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)ug::VectorDebugWritingObject< TAlgebra::vector_type >
write_debug(const vector_type &vec, const char *filename)ug::VectorDebugWritingObject< TAlgebra::vector_type >
write_debug(const vector_type &vec, std::string name)ug::VectorDebugWritingObject< TAlgebra::vector_type >protectedvirtual
~ILinearIterator()ug::ILinearIterator< typename X, typename Y >virtual
~ILinearOperatorInverse()ug::ILinearOperatorInverse< typename X, typename Y >virtual
~IMatrixOperatorInverse()ug::IMatrixOperatorInverse< TAlgebra::matrix_type, TAlgebra::vector_type >virtual
~VectorDebugWritingObject()ug::VectorDebugWritingObject< TAlgebra::vector_type >virtual