/*! * @param base base of the 3D boundary condition */ void assignFunction( BCFunctionBase& base ) { base.setFunction( functionSelectorTimeSpaceID() ); }
/*! * @param t time * @param x x coordinate * @param y y coordinate * @param z z coordinate * @param id id of the boundary condition (not used) * @return boundary condition value */ Real functionTimeSpace( const Real& t, const Real& x, const Real& y, const Real& z, const ID& /*id*/) { return functionSelectorTimeSpaceID()( t, x, y, z, 0 ); };
/*! * @param t time * @param x x coordinate * @param y y coordinate * @param z z coordinate * @param id id of the boundary condition * @return boundary condition value */ Real functionTimeSpaceID( const Real& t, const Real& x, const Real& y, const Real& z, const ID& id ) { return functionSelectorTimeSpaceID()( t, x, y, z, id ); };
void BCInterfaceFunctionUserDefined< BCHandler, FSIOperator >::assignFunction ( bcBase_Type& base ) { base.setFunction ( functionSelectorTimeSpaceID() ); }