1"use strict";(self.webpackChunkdune_copasi_docusaurus=self.webpackChunkdune_copasi_docusaurus||[]).push([[8829],{1384:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>c,toc:()=>l});var o=n(4848),i=n(8453),a=n(1204);const r={id:"api",title:"Application Programming Interface",description:"Application Programming Interface",sidebar_label:"API",tags:["API"]},s=void 0,c={id:"api",title:"Application Programming Interface",description:"Application Programming Interface",source:"@site/versioned_docs/version-v2.1.0/api.mdx",sourceDirName:".",slug:"/api",permalink:"/docs/api",draft:!1,unlisted:!1,editUrl:"https://gitlab.dune-project.org/copasi/dune-copasi/-/edit/master/doc/docusaurus/versioned_docs/version-v2.1.0/api.mdx",tags:[{inline:!0,label:"API",permalink:"/docs/tags/api"}],version:"v2.1.0",lastUpdatedBy:"Santiago Ospina De Los R\xedos",lastUpdatedAt:1732558322e3,frontMatter:{id:"api",title:"Application Programming Interface",description:"Application Programming Interface",sidebar_label:"API",tags:["API"]},sidebar:"docs",previous:{title:"Output Data",permalink:"/docs/output"},next:{title:"Try it online!",permalink:"/docs/try"}},d={},l=[{value:"Doxygen Documentation",id:"doxygen-documentation",level:3}];function u(e){const t={a:"a",code:"code",h3:"h3",p:"p",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h3,{id:"doxygen-documentation",children:"Doxygen Documentation"}),"\n",(0,o.jsxs)(t.p,{children:["The C++ classes are documented in the C++ source code and may be visualized with\n",(0,o.jsx)(t.a,{href:"https://www.doxygen.nl/index.html",children:"Doxygen"}),". To locally have the doxygen html\ndocumentation, build ",(0,o.jsx)(t.a,{href:"install_source",children:"DuneCopasi from source"})," and use the\n",(0,o.jsx)(t.code,{children:"make dune-copasi-doxygen"})," target in the build directory. For this, you need to\nhave ",(0,o.jsx)(t.code,{children:"doxygen"})," on your system."]}),"\n",(0,o.jsx)(a.A,{})]})}function p(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},1204:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(8774),i=(n(6540),n(53)),a=n(4586),r=n(4070),s=n(4848);function c(){const e=(0,r.ir)(),t=e.isLast?"/api/"+e.label:e.path.replace("/docs/","/api/");return(0,s.jsxs)("div",{className:"container",children:[(0,s.jsx)("h1",{className:"hero__title",children:(0,a.A)().title}),(0,s.jsx)("p",{className:"hero__subtitle",children:(0,a.A)().tagline}),(0,s.jsxs)(o.A,{className:(0,i.A)("button button--outline button--secondary button--lg","getStarted"),to:`${t}`,children:["Go to (",e.label,") Online Doxygen Documentation"]})]})}},53:(e,t,n)=>{function o(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=o(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}n.d(t,{A:()=>i});const i=function(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=o(e))&&(i&&(i+=" "),i+=t);return i}},8453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>s});var o=n(6540);const i={},a=o.createContext(i);function r(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.