Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

[Tracker Item 70] Delayed variables: msg#00119

text.xml.cellml.general

Subject: [Tracker Item 70] Delayed variables

http://bowmore.elyt.com/bugzilla/show_bug.cgi?id=70





--- Comment #2 from Andrew Miller
<ak.miller-1/NbpDiVQt6SYBAHRPvY1A@xxxxxxxxxxxxxxxx> 2007-07-21 17:45:44 ---
(In reply to comment #1)
> Convolution with a shifted dirac delta is really just another way of saying
> y(t-k), since that is essentially one approach to defining the dirac delta
> generalised function. Also, convolution would require us to specify the
> function arguments anyway. So I think convolution is not the approach we
> should take.
>
> Changing the specification so that y becomes y(t) (i.e. a function) seems the
> cleanest approach to me.
>
I don't see the benefits of the convolution approach either.

It perhaps mathematically cleaner but there are other considerations which
might affect this:
1) Consistency with existing CellML specifications - how much do we want to
change the specification to support this?
2) Space requirements of the representation - will this be a major show-stopper
if every variable suddenly becomes <apply><ci>y</ci><ci>t</ci></apply> instead
of just <ci>y</ci>?
3) Consequences for software implementations - does this provide enough data
for a simulator to use - how do we define boundary conditions, and what sorts
of simulation metadata do we need to make such simulations work? How will they
interact with the new representation?

One option might be to introduce some sort of semantics where sometimes
<ci>y</ci> is a variable meaning y, and other times it is a function, but this
might cause headaches and ambiguity if we ever introduce functions as a type in
CellML (although we could add attributes to the 'variables' describing their
type it might be unambiguous).

Also, would a variable still be called a variable in the component if it is
actually a function, or do you propose that we have more than one type of
element?


--
Configure bugmail: http://bowmore.elyt.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the tracker item.


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qnx.openqnx.dev...    gcc.libstdc++.c...    solaris.opensol...    information-ret...    misc.misterhous...    web.catalyst.ge...    apache.webservi...    redhat.release....    hardware.lirc/2...    kernel.autofs/2...    technology.sust...    linux.vdr/2003-...    editors.lyx.gen...    org.user-groups...    netbsd.devel.pk...    xdg.devel/2004-...    version-control...    jakarta.slide.d...    debian.packages...    creativecommons...    ports.ppc.embed...    bug-tracking.bu...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe