returns true if a time-advance grant can take place assuming that the federation lbts is as given . no internal changes are made , only a check . this method will also return false if an advance has already been granted for a local federate , but that grant callback has not yet been delivered . concode_field_sep TriState constrained concode_elem_sep TAR advancing concode_elem_sep TriState regulating concode_elem_sep boolean asynchronous concode_elem_sep double requestedTime concode_elem_sep double lookahead concode_elem_sep double lbts concode_elem_sep double currentTime concode_field_sep void setRegulating concode_elem_sep boolean isRegulating concode_elem_sep boolean isInAdvancingState concode_elem_sep boolean isRegulatingPending concode_elem_sep void setAsynchronous concode_elem_sep boolean isAdvanceRequestOutstanding concode_elem_sep TimeStatus copy concode_elem_sep double getCurrentTime concode_elem_sep void advanceGrantCallbackProcessed concode_elem_sep void writeExternal concode_elem_sep void setConstrained concode_elem_sep TriState getRegulating concode_elem_sep double getLbts concode_elem_sep boolean isConstrainedPending concode_elem_sep double getRequestedTime concode_elem_sep double getLookahead concode_elem_sep boolean isAsynchronous concode_elem_sep TriState getConstrained concode_elem_sep void advanceFederate concode_elem_sep void advanceFederate concode_elem_sep void setLookahead concode_elem_sep void setCurrentTime concode_elem_sep void readExternal concode_elem_sep TAR getAdvancing concode_elem_sep String toString concode_elem_sep boolean isConstrained concode_elem_sep void setRequestedTime concode_elem_sep void timeAdvanceRequested
boolean function ( double arg0 ) { if ( advancing == TAR . NONE || advancing == TAR . PROVISIONAL ) return false ; if ( ! isConstrained ( ) ) return true ; return requestedTime < arg0 ; }