function A=Rigidite(Eh,varargin)
  assert(fc_simesh.is_siMeshElt(Eh))
  p = inputParser;
  p.addParamValue('local', true, @islogical );
  p.parse(varargin{:});
  AL=FEM.Rigidite(Eh.nq,Eh.me,Eh.vols,Eh.gradBaCo);
  if p.Results.local,A=AL;return;end
  A=sparse(Eh.nqGlobal,Eh.nqGlobal);
  I=Eh.toGlobal;
  A(I,I)=AL;
end
