Examples of generateFireCode()


Examples of ptolemy.codegen.kernel.CodeGeneratorHelper.generateFireCode()

            }

            // Fire the refinement
            if (fireRefinement) {
                if (inline) {
                    code.append(refinementHelper.generateFireCode());
                    code.append(refinementHelper.generateTypeConvertFireCode());
                } else {
                    code.append(CodeGeneratorHelper.generateName(refinement)
                            + "();" + _eol);
                }
View Full Code Here

Examples of ptolemy.codegen.kernel.CodeGeneratorHelper.generateFireCode()

        if (defaultRefinement != null) {
            code.append(_INDENT2 + "} else {" + _eol);
            if (inline) {
                CodeGeneratorHelper defaultHelper = (CodeGeneratorHelper) _getHelper(defaultRefinement);
                code.append(defaultHelper.generateFireCode());
                code.append(defaultHelper.generateTypeConvertFireCode());
            } else {
                code.append(CodeGeneratorHelper.generateName(defaultRefinement)
                        + "();" + _eol);
            }
View Full Code Here

Examples of ptolemy.codegen.kernel.CodeGeneratorHelper.generateFireCode()

            if (inline) {
                for (int i = 0; i < firing.getIterationCount(); i++) {

                    // generate fire code for the actor
                    code.append(helper.generateFireCode());
                    code.append(helper.generateTypeConvertFireCode());

                    // update buffer offset after firing each actor once
                    Iterator inputPorts = actor.inputPortList().iterator();
                    while (inputPorts.hasNext()) {
View Full Code Here

Examples of ptolemy.codegen.kernel.CodeGeneratorHelper.generateFireCode()

            if (inline) {
                for (int i = 0; i < firing.getIterationCount(); i++) {

                    // generate fire code for the actor
                    code.append(helper.generateFireCode());
                    code.append(helper.generateTypeConvertFireCode());

                    // update buffer offset after firing each actor once
                    Iterator inputPorts = actor.inputPortList().iterator();
                    while (inputPorts.hasNext()) {
View Full Code Here

Examples of ptolemy.codegen.kernel.CodeGeneratorHelper.generateFireCode()

                for (int i = 0; i < actors.length; i++) {
                    CodeGeneratorHelper actorHelper = (CodeGeneratorHelper) _getHelper((NamedObj) actors[i]);

                    // fire the actor
                    if (inline) {
                        code.append(actorHelper.generateFireCode());
                        code.append(actorHelper.generateTypeConvertFireCode());
                    } else {
                        code.append(CodeGeneratorHelper
                                .generateName((NamedObj) actors[i])
                                + "();" + _eol);
View Full Code Here

Examples of ptolemy.codegen.kernel.CodeGeneratorHelper.generateFireCode()

            /*CodeGenerator.containsCode(_postfireCode)*/);

        } else {
            // Generate JNI code.
            CodeGeneratorHelper compositeHelper = (CodeGeneratorHelper) _getHelper(model);
            return compositeHelper.generateFireCode();
        }
    }
   

}
View Full Code Here

Examples of ptolemy.codegen.kernel.CodeGeneratorHelper.generateFireCode()

                if (inline) {
                    for (int i = 0; i < firing.getIterationCount(); i++) {

                        // generate fire code for the actor
                        code.append(helper.generateFireCode());
                        code.append(helper.generateTypeConvertFireCode());

                        // update buffer offset after firing each actor once
                        Iterator ports = ((Entity) actor).portList().iterator();
                        int j = 0; // j is the port number
View Full Code Here

Examples of ptolemy.codegen.kernel.CodeGeneratorHelper.generateFireCode()

                if (actors != null) {
                    for (int i = 0; i < actors.length; i++) {
                        CodeGeneratorHelper helper = (CodeGeneratorHelper) _getHelper((NamedObj) actors[i]);
                        // fire the actor
                        if (inline) {
                            codeBuffer.append(helper.generateFireCode());
                            codeBuffer.append(helper
                                    .generateTypeConvertFireCode());
                        } else {
                            codeBuffer
                                    .append(generateName((NamedObj) actors[i])
View Full Code Here

Examples of ptolemy.codegen.kernel.Director.generateFireCode()

                directorHelper.generateTransferInputsCode(inputPort, code);
            }
        }

        // Generate the fire code by the director helper.
        code.append(directorHelper.generateFireCode());

        // Transfer the data to the outside.
        Iterator outputPorts = ((ptolemy.actor.CompositeActor) getComponent())
                .outputPortList().iterator();
View Full Code Here

Examples of ptolemy.codegen.kernel.Director.generateFireCode()

                directorHelper.generateTransferInputsCode(inputPort, code);
            }
        }

        // Generate the fire code by the director helper.
        code.append(directorHelper.generateFireCode());

        // Transfer the data to the outside.
        Iterator outputPorts = ((ptolemy.actor.CompositeActor) getComponent())
                .outputPortList().iterator();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.