(self, namespace, single_element)
| 44 | self.random = np.random.RandomState(0) |
| 45 | |
| 46 | def sample_elements(self, namespace, single_element): |
| 47 | all_elements = self.model.find_all(namespace) |
| 48 | if single_element: |
| 49 | # A single randomly chosen element from this namespace. |
| 50 | elements = self.random.choice(all_elements) |
| 51 | full_identifiers = elements.full_identifier |
| 52 | else: |
| 53 | # A random permutation of all elements in this namespace. |
| 54 | elements = self.random.permutation(all_elements) |
| 55 | full_identifiers = [element.full_identifier for element in elements] |
| 56 | return elements, full_identifiers |
| 57 | |
| 58 | def test_construct_and_reload_from_mjcf_model(self): |
| 59 | physics = mjcf.Physics.from_mjcf_model(self.model) |
no test coverage detected