/* * test_01mm.java */ import com.comsol.model.*; import com.comsol.model.util.*; import java.io.*; /** Model exported on Aug 14 2014, 16:00 by COMSOL 4.3.2.189. */ public class add_changes { public static void main(String[] args) { run(); } public static Model run() { Model model; try { model=ModelUtil.load("Model","/home/mberger/fopiroot/fopiroot_dev/padresponse_COMSOL/padresponse_v3.mph"); } catch(IOException e) { model=ModelUtil.create("Model"); return model; } model.result().numerical().create("par1", "Particle"); model.result().numerical("par1").name("Particle posX"); model.result().numerical("par1").set("expr", "qx"); model.result().numerical("par1").set("descr", "Particle position"); model.result().numerical("par1").set("unit", "m"); model.result().numerical().create("par2", "Particle"); model.result().numerical("par2").name("Particle posY"); model.result().numerical("par2").set("expr", "qy"); model.result().numerical("par2").set("descr", "Particle position"); model.result().numerical("par2").set("unit", "m"); model.result().numerical().create("par3", "Particle"); model.result().numerical("par3").name("Particle posZ"); model.result().numerical("par3").set("expr", "qz"); model.result().numerical("par3").set("descr", "Particle position"); model.result().numerical("par3").set("unit", "m"); model.result().numerical().create("par5", "Particle"); model.result().numerical("par5").name("Particle velX"); model.result().numerical("par5").set("unit", "m/s"); model.result().numerical("par5").set("expr", "cpt.vx"); model.result().numerical("par5").set("descr", "Particle velocity, x component"); model.result().numerical().create("par6", "Particle"); model.result().numerical("par6").name("Particle VelY"); model.result().numerical("par6").set("expr", "cpt.vy"); model.result().numerical("par6").set("descr", "Particle velocity, y component"); model.result().numerical("par6").set("unit", "m/s"); model.result().numerical().create("par7", "Particle"); model.result().numerical("par7").name("Particle VelZ"); model.result().numerical("par7").set("expr", "cpt.vz"); model.result().numerical("par7").set("descr", "Particle velocity, z component"); model.result().numerical("par7").set("unit", "m/s"); model.result().dataset().create("cpt1", "CutPoint3D"); model.result().dataset("cpt1").set("data", "dset3"); System.out.println("ficken"); model.result().numerical().create("pev1", "EvalPoint"); model.result().numerical("pev1").name("Weighting field Ex"); model.result().numerical("pev1").set("probetag", "none"); model.result().numerical("pev1").set("data", "cpt1"); model.result().numerical("pev1").set("expr", "es2.Ex"); model.result().numerical("pev1").set("unit", "V/m"); model.result().numerical("pev1").set("descr", "Electric field, x component"); model.result().numerical().create("pev2", "EvalPoint"); model.result().numerical("pev2").name("Weighting field Ey"); model.result().numerical("pev2").set("probetag", "none"); model.result().numerical("pev2").set("data", "cpt1"); model.result().numerical("pev2").set("expr", "es2.Ey"); model.result().numerical("pev2").set("unit", "V/m"); model.result().numerical("pev2").set("descr", "Electric field, y component"); model.result().numerical().create("pev3", "EvalPoint"); model.result().numerical("pev3").name("Weighting field Ez"); model.result().numerical("pev3").set("probetag", "none"); model.result().numerical("pev3").set("data", "cpt1"); model.result().numerical("pev3").set("expr", "es2.Ez"); model.result().numerical("pev3").set("unit", "V/m"); model.result().numerical("pev3").set("descr", "Electric field, z component"); return model; } }