logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Class_diagram - OpenCL UML Class Diagram

Authors

TheKhronosGroup

Description

       The diagram above represents the OpenCL specification as a class diagram using the Unified Modeling
       Language* (UML) notation. The diagram shows both nodes and edges which are classes and their
       relationships. As a simplification it shows only classes, and no attributes or operations. As for
       relationships it shows aggregations (annotated with a solid diamond), associations (no annotation), and
       inheritance (annotated with an open arrowhead). The cardinality of a relationship is shown on each end of
       it. A cardinality of "*" represents "many", a cardinality of "1" represents "one and only one" and a
       cardinality of "0:1" represents "optionally one". The navigability of a relationship is shown using a
       regular arrowhead.

       *Unified Modeling Language (http://www.uml.org/) is a trademark of Object Management Group (OMG).

Name

       Class_diagram - OpenCL UML Class Diagram

Notes

        1. OpenCL Specification
           page 20, section 2.1 - OpenCL Class Diagram

The Khronos Group                                  11/18/2024                                         RINT(3clc)

Specification

OpenCLSpecification[1]

See Also