33 #ifndef SCHUR_COMPLEMENT_INVERSE_INTERFACE_H_
34 #define SCHUR_COMPLEMENT_INVERSE_INTERFACE_H_
44 template<
typename TAlgebra>
Definition: smart_pointer.h:108
Definition: schur_complement_inverse_interface.h:46
virtual bool apply_return_defect(vector_type &u, vector_type &f)=0
virtual std::string config_string() const =0
virtual bool init(SmartPtr< SchurComplementOperator< TAlgebra > > op)=0
virtual bool supports_parallel() const =0
TAlgebra::vector_type vector_type
Definition: schur_complement_inverse_interface.h:47
virtual ~ISchurComplementInverse()
Definition: schur_complement_inverse_interface.h:49
virtual bool apply(vector_type &u, const vector_type &f)=0
Definition: schur_complement_operator.h:69