摘要:
A method, apparatus, and article of manufacture for laying out an arc-dominated labelled graph using a computer. The display area is divided into a two dimensional grid of rows and columns. Each node of the labelled graph is assigned to a column, and each arc of the labelled graph is assigned to a row. When laying out arcs, four conditions are observed. First, two arcs connected to the same node are assigned different rows. Second, two arcs assigned to the same row do not have an overlap in the columns. Third, an arc with a distinct source node and a destination node is represented as a line from the source node to the destination node. Fourth, an arc describing a self-loop is represented as one or more lines in the row. The invention produces graphs which have no overlapping arc labels and is scalable for large graphs by expanding the number of rows and columns.
摘要:
A method, apparatus, and article of manufacture for modeling an object-oriented system. Within the object model, a reference attribute is specified for a class and a first object is instantiated from the class. Thereafter, a reference-based association can be added to the first object using the reference attribute, wherein the reference-based association identifies a relationship between the first object and a second object.
摘要:
A method, apparatus, and article of manufacture for object modeling. An object model is created in a computer using an executable visual specification language to model behaviors of one or more objects within the object model. A sequence of actions can then be expressed within the executable visual specification language for the behaviors of the objects within the object model.
摘要:
A method, apparatus, and article of manufacture for modeling object-oriented systems includes an object modeling tool that defines methods and event transitions in an object-oriented system and generates an executable program that exhibits the behavior of the object-oriented system and interfaces with the object-oriented system. The object modeling tool further translates the event transitions to an execution language, wraps methods written in the target language, wraps event transitions corresponding to an event, and gathers one or more wrapped events and methods into an executable program.
摘要:
Centrifuges and conveyor apparatuses for centrifuges, the conveyor apparatus, in one aspect, having a plurality of spaced-apart flight members spaced apart along the length of the conveyor apparatus, a plurality of support members extending between, and connected to the spaced-apart flight members, the support members spaced-apart around the plurality of spaced-apart flight members, a nose member with a target end within the plurality of support members, and a feed tube for feeding fluid having a fluid exit end within the conveyor, fluid exiting the fluid exit end flowable to the target end of the nose member; a centrifuge with such a conveyor apparatus; in one aspect the conveyor apparatus also having at least one wear protector on at least one flight member of the spaced-apart flight members and/or the conveyor apparatus having fluid accelerating apparatus and at least one wear protector positioned adjacent the accelerating apparatus to protect a flight or a support member.
摘要:
A centrifuge for separating feed material into component parts, in one aspect primarily solid and primarily liquid parts, the centrifuge, in certain aspects, including a conveyor rotatably mounted in a rotatable housing, the conveyor having an interior and at least one impeller, the rotatable housing having a separating region with a pool area and a beach area with feed material passable through the interior of the conveyor, the feed material directed radially by the impeller(s) and spread by the impeller(s), in certain aspects along the conveyor or part thereof, onto part of the pool area, and/or in certain aspects onto the beach area.
摘要:
A conveyor for a centrifuge and a centrifuge with such a conveyor, the conveyor having a plurality of spaced-apart flight members spaced apart along its length, a plurality of support members extending between, and connected to the flight members, the support members spaced-apart around the flight members, the members and support members defining a plurality of open areas through which fluid to be treated by the centrifuge is flowable from within the conveyor out into the bowl. In one aspect, a fluid velocity decreasing chamber is provided between an exit tube end and impeller apparatus for radially accelerating the fluid with the conveyor. In certain aspects the open “caged” conveyor structures diffuses fluid flow from the conveyor so that a dispersed unfocused flow of fluid exits the conveyor into the bowl, and, in one particular aspect with feed from within the conveyor to space adjacent a beach area of the bowl.
摘要:
A conveyor for a centrifuge, the conveyor in certain aspects having a length and including a plurality of spaced-apart flight members spaced apart along the length of the conveyor, a plurality of support members extending between, and connected to the spaced-apart flight members, the support members spaced-apart around the plurality of spaced-apart flight members, the spaced-apart flight members and plurality of support members defining a plurality of open areas through which fluid to be treated by the centrifuge is flowable from within the conveyor, and at least one accelerating impeller within and connected to the conveyor for accelerating the fluid; and/or a flow enhancer for accelerating fluid, e.g., but not limited to, in a low-flow mode and/or a chamber encompassing an internal centrifuge feed tube so fluid to be treated is fed only at a beach area of a centrifuge bowl; a centrifuge with such a conveyor; and methods for using such a conveyor and such a centrifuge.
摘要:
A method, apparatus, and article of manufacture which provides for synchronizing links and group definitions in an object-oriented system. The method comprises the steps of creating a first class and a second class within a memory of a computer, creating a link between the first class and the second class within the memory of the computer, setting a multiplicity value within the memory of the computer to define a first group within the first class and a second group within the second class, creating an instance of the first class in the memory of the computer where the instance is within the first group, changing the group definition in the memory of the computer to include the instance and link the first group to the second group via the created link, and changing the created link in the memory of the computer to reflect the changes in the defined first group.