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.

Reply via email to