~Element() { if (0 != id) { Cmiss_element_destroy(&id); } }
Element& operator=(const Element& element) { Cmiss_element_id temp_id = Cmiss_element_access(element.id); if (0 != id) { Cmiss_element_destroy(&id); } id = temp_id; return *this; }
StrainMeasures::~StrainMeasures() { for (unsigned int i = 0; i < num_elements; i++) { Cmiss_element_destroy(&(elements[i])); } Cmiss_field_module_destroy(&field_module); Cmiss_field_cache_destroy(&fieldCache); Cmiss_field_destroy(&coordianteField); Cmiss_context_destroy(&context_); }
virtual void clear() { Cmiss_element_destroy(&element); }
virtual ~MeshLocationFieldValueCache() { Cmiss_element_destroy(&element); }