check_macro(expr1.have_homogeneous_space(Xh1), "dual(expr1,expr2); expr1 should have homogeneous space. HINT: use dual(interpolate(Xh, expr1),expr2)")
csr< T, sequential > trans(const csr< T, sequential > &a)
trans(a): see the form page for the full documentation