Dear Leandro,
you can have a look at the following two papers [1], [2], which discuss the modeling of D2D communication within SimulTE.
By looking at your document, the definition of subchannels ("Data transmissions associated with said scheduling assignments are occupying adjacent RBs in the same subframe") seems to match the one for RBs allocation for UL resources (i.e. allocation of adjacent RBs for the same UE), at least from a resource-allocation standpoint. Please also note that we do not explicitly implement control channels (e.g. PSCCH), but we model them through OMNeT messages.
BR
Antonio
[1] G. Nardini, A. Virdis, G. Stea, "Simulating Device-to-Device Communications in OMNeT++ with SimuLTE: Scenarios and Configurations", 3rd OMNeT++ Community Summit, BRNO, Czech Republic, September 15-16, 2016
[2] A. Virdis, G. Nardini, G. Stea, "Modeling unicast device-to-device communications with SimuLTE", IWSLS2 2016, Vienna, July 1st, 2016