[cellml-discussion] new cellml.org website
Dear CellML community, We have given cellml.org a complete redesign and makeover. We've added some new content and updated old content, and reworked the architecture and design. We hope you like it. Please visit http://www.cellml.org and take a look. With thanks to the cellml.org web working group, in particular Gareth de Walters of the Auckland Bioengineering Institute for his time and sage advice. Kind regards, James begin:vcard fn:James Lawson n:Lawson;James org:Auckland Bioengineering Institute;CellML Model Repository Curator, CellML Team adr:;;University of AucklandNew Zealand email;internet:j.law...@auckland.ac.nz title:James Lawson url:http://www.cellml.org version:2.1 end:vcard ___ cellml-discussion mailing list cellml-discussion@cellml.org http://www.cellml.org/mailman/listinfo/cellml-discussion
[cellml-discussion] CellML Metadata 1.0 Specification finalised
Dear CellML community, The CellML Metadata 1.0 specification has been in draft format for a number of years. Although we recognise that there are many changes and updates required in CellML metadata, we have decided to finalise the specification as it is, since it has not changed since 2005, and has been referenced in many articles. The finalised specification is now available at: http://www.cellml.org/specifications/metadata Kind regards, James Lawson begin:vcard fn:James Lawson n:Lawson;James org:Auckland Bioengineering Institute;CellML Model Repository Curator, CellML Team adr:;;University of AucklandNew Zealand email;internet:j.law...@auckland.ac.nz title:James Lawson url:http://www.cellml.org version:2.1 end:vcard ___ cellml-discussion mailing list cellml-discussion@cellml.org http://www.cellml.org/mailman/listinfo/cellml-discussion
Re: [cellml-discussion] 'Model' has pure virtual functions
Lucian Smith wrote: I am just starting to use the CellML DOM API in C++, and am running into problems. Everything compiled fine (I'm using v1.6), but I seem to be unable to declare 'Model' objects because they contain pure virtual functions: This code: cellml_api::Model model; Hi Lucian, Model is an interface, not a concrete class. The way the API works is that you always work with interfaces, but you never directly create them directly. Instead, you need to use one of the bootstrap methods to get access to an interface for the first object, and then from there use the interfaces to get to everything else you need (working with pointers). See the test programs like the unit tests, and CellML2C, to get an idea of how to call the API from C++. Best wishes, Andrew gives me the error: src/module.cpp:1570: error: cannot declare variable 'model' to be of abstract type 'iface::cellml_api::Model' /usr/local/include/IfaceCellML_APISPEC.hxx:163: note: because the following virtual functions are pure within 'iface::cellml_api::Model': /usr/local/include/Ifacexpcom.hxx:25: note: virtual void iface::XPCOM::IObject::add_ref() /usr/local/include/Ifacexpcom.hxx:26: note: virtual void iface::XPCOM::IObject::release_ref() (etc. etc.) Is there a subclass of 'Model' that I need to use instead? The example seems to just use 'Model', but it's in Java. -Lucian (Also, the 'Issue tracker' and 'Support' links on http://www.cellml.org/tools/downloads/cellml_api are broken.) (Also also, all mailman links are also broken, though mailman itself seems to be running.) ___ cellml-discussion mailing list cellml-discussion@cellml.org http://www.cellml.org/mailman/listinfo/cellml-discussion ___ cellml-discussion mailing list cellml-discussion@cellml.org http://www.cellml.org/mailman/listinfo/cellml-discussion
Re: [cellml-discussion] PCEnv question
Hi Dom You can identify the equation by adding "IDs" to all of the MathML namespaces and reloading the model into PCEnv. Alternatively/as well as you can right click on the name of the model in the left hand pane and click "validate". There should be a list of errors/warnings in the right hand pane. Alternatively/as well as - you can email the model to me and I will get back to you ASAP! Best wishes Catherine On 24/07/2009, at 9:25 AM, Dominick Layfield wrote: Using PCEnv 0.6rc1, I get the following error: "Equation with no id on the apply or math element" PCEnv (as far as I can see) gives no information about which equation is responsible, and the error message is absolutely unintelligible to me. Can anyone translate this error into plain English and/or give me any tips to help track down where the problem might lie? Thanks, -- Dom ___ cellml-discussion mailing list cellml-discussion@cellml.org http://www.cellml.org/mailman/listinfo/cellml-discussion ___ cellml-discussion mailing list cellml-discussion@cellml.org http://www.cellml.org/mailman/listinfo/cellml-discussion
[cellml-discussion] PCEnv question
Using PCEnv 0.6rc1, I get the following error: "Equation with no id on the apply or math element" PCEnv (as far as I can see) gives no information about which equation is responsible, and the error message is absolutely unintelligible to me. Can anyone translate this error into plain English and/or give me any tips to help track down where the problem might lie? Thanks, -- Dom ___ cellml-discussion mailing list cellml-discussion@cellml.org http://www.cellml.org/mailman/listinfo/cellml-discussion
[cellml-discussion] 'Model' has pure virtual functions
I am just starting to use the CellML DOM API in C++, and am running into problems. Everything compiled fine (I'm using v1.6), but I seem to be unable to declare 'Model' objects because they contain pure virtual functions: This code: cellml_api::Model model; gives me the error: src/module.cpp:1570: error: cannot declare variable 'model' to be of abstract type 'iface::cellml_api::Model' /usr/local/include/IfaceCellML_APISPEC.hxx:163: note: because the following virtual functions are pure within 'iface::cellml_api::Model': /usr/local/include/Ifacexpcom.hxx:25: note: virtual void iface::XPCOM::IObject::add_ref() /usr/local/include/Ifacexpcom.hxx:26: note: virtual void iface::XPCOM::IObject::release_ref() (etc. etc.) Is there a subclass of 'Model' that I need to use instead? The example seems to just use 'Model', but it's in Java. -Lucian (Also, the 'Issue tracker' and 'Support' links on http://www.cellml.org/tools/downloads/cellml_api are broken.) (Also also, all mailman links are also broken, though mailman itself seems to be running.) ___ cellml-discussion mailing list cellml-discussion@cellml.org http://www.cellml.org/mailman/listinfo/cellml-discussion