adding missing member functions to shared boundary condition