ctree.omp package

Submodules

Module contents

ctree extensions for OpenMP.

ctree.omp.nodes module

OpenMP nodes supported by ctree.

class ctree.omp.nodes.OmpClause[source]

Bases: ctree.omp.nodes.OmpNode

Base class for OpenMP clauses.

class ctree.omp.nodes.OmpIfClause(exp=None)[source]

Bases: ctree.omp.nodes.OmpClause

class ctree.omp.nodes.OmpIvDep(clauses=[])[source]

Bases: ctree.omp.nodes.OmpNode

class ctree.omp.nodes.OmpNoWaitClause[source]

Bases: ctree.omp.nodes.OmpClause

class ctree.omp.nodes.OmpNode[source]

Bases: ctree.nodes.CtreeNode

Base class for all OpenMP nodes supported by ctree.

codegen(indent=0)[source]
label()[source]
class ctree.omp.nodes.OmpNumThreadsClause(val=None)[source]

Bases: ctree.omp.nodes.OmpClause

class ctree.omp.nodes.OmpParallel(clauses=None)[source]

Bases: ctree.omp.nodes.OmpNode

Represents ‘#pragma omp parallel’ annotations.

class ctree.omp.nodes.OmpParallelFor(clauses=None)[source]

Bases: ctree.omp.nodes.OmpNode

#pragma omp parallel for ...

class ctree.omp.nodes.OmpParallelSections(clauses=None, sections=None)[source]

Bases: ctree.omp.nodes.OmpNode

#pragma omp parallel sections...

class ctree.omp.nodes.OmpSection(clauses=None, body=None)[source]

Bases: ctree.omp.nodes.OmpNode

#pragma omp section ...

Table Of Contents

Previous topic

ctree.ocl package

Next topic

ctree.py package

This Page