/*!\file:  Reducevectorgtosx.h
 * \brief reduce petsc vector from g set to s set (single point constraints), using the nodeset partitioning 
 * vectors.
 */ 

#ifndef _REDUCEVECTORGTOSX_H
#define _REDUCEVECTORGTOSX_H

#include "../../classes/objects/objects.h"

/* local prototypes: */
void Reducevectorgtosx(Vector<IssmDouble>** pys, Vector<IssmDouble>* yg, Nodes* nodes,Parameters* parameters);

#endif  /* _REDUCEVECTORGTOSX_H */
