Deal all, I'm using the mixed finite element to solve a Cahn-HIlliard type equation, after discretization I obtain a block matrix system. I plan to use the class SchurMatrix in deal.ii to obtain the Schur Complement.
The block matrix system is * / \ / \ / \ * | A Dt | | u | - | f | * | -B C | | p | - | g | * \ / \ / \ / where A and C are sparse mass matrices, B Dt are sparse stiff matrices. But when constructing the SchurMatrix object, I need to provide 'mem'. Could someone help me to provide 'mem'? Thank you in advance. Jesse template<class MA_inverse , class MB , class MDt , class MC > SchurMatrix <https://www.dealii.org/8.4.0/doxygen/deal.II/classSchurMatrix.html>< MA_inverse, MB, MDt, MC >::SchurMatrix <https://www.dealii.org/8.4.0/doxygen/deal.II/classSchurMatrix.html> ( const MA_inverse & Ainv, const MB & B, const MDt & Dt, const MC & C, VectorMemory <https://www.dealii.org/8.4.0/doxygen/deal.II/classVectorMemory.html>< BlockVector <https://www.dealii.org/8.4.0/doxygen/deal.II/classBlockVector.html>< double > > & mem, const std::vector< types::global_dof_index <https://www.dealii.org/8.4.0/doxygen/deal.II/namespacetypes.html#a3bf9e493f1aab00b04933b81856144c4> > & signature = std::vector<types::global_dof_index <https://www.dealii.org/8.4.0/doxygen/deal.II/namespacetypes.html#a3bf9e493f1aab00b04933b81856144c4> >(0) ) -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
