Go to the documentation of this file.00001 #ifndef OPENTISSUE_CORE_MATH_BIG_BIG_IDENTITY_PRECONDITIONER_H
00002 #define OPENTISSUE_CORE_MATH_BIG_BIG_IDENTITY_PRECONDITIONER_H
00003
00004
00005
00006
00007
00008
00009
00010 #include <OpenTissue/configuration.h>
00011
00012
00013 namespace OpenTissue
00014 {
00015 namespace math
00016 {
00017 namespace big
00018 {
00019
00024 class IdentityPreconditioner
00025 {
00026 public:
00027
00028 template<typename matrix_type, typename vector_type>
00029 void operator()(
00030 matrix_type const & P
00031 , vector_type & e
00032 , vector_type const & r
00033 ) const
00034 {
00035 e = r;
00036 }
00037 };
00038
00039 }
00040 }
00041 }
00042
00043
00044 #endif