2016-12-31 1 views
-3

odeint 패키지를 사용하여 ODE를 해결하려고합니다. odeint 웹 사이트는 패키지에 다운로드를 제공합니다. 내 프로젝트에 포함 된 zip 파일을 다운로드했지만 작동하지 않습니다.odeint를 빌드하기 위해 Boost를 설치해야합니까?

전 부스트 패키지를 다운로드하면 자동으로 odeint가 포함된다는 것을 알고 있습니다. 나는이 일에 성공했다.

하지만 내 질문은 "odeint 웹 사이트에서 직접 odeint 파일을 다운로드하고 전체 부스트 라이브러리를 설치하지 않고 빌드 할 수 있습니까?"

우리 상황에서는 학생들에게 수업에서 부스트를 다운로드하고 빌드 할 수있는 충분한 시간이 없습니다.

https://github.com/headmyshoulder/odeint-v2

+0

그리고 부스트를 설치하지 않고 설치를 시도 했습니까? – chtz

+0

답장을 보내 주셔서 대단히 감사합니다 !! 나는 odeint를 다운로드했고 내가 설치하거나 만들 수있는 것을 찾지 못했습니다. 그럼 내가 boostrap.bat있는 부스트 패키지를 다운로드합니다. 나는 내가 구축 할 수있는 무언가를 찾을 수 없었다. 나는 이것에 초보적이다. 어떤 도움은 정말로 감사한다. – drbombe

+0

http://headmyshoulder.github.io/odeint-v2/doc/boost_numeric_odeint/getting_started/usage__compilation__headers.html에는 모든 코드가 헤더에 포함되어 있으며 모든 템플릿 코드임을 나타냅니다. 상태 벡터는 http://headmyshoulder.github.io/odeint-v2/doc/boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html에있는 가정을 만족시켜야합니다. 제공된 예제를 사용할 때 문제가 없어야합니다. 부스트 :: 배열'. – LutzL

답변

1

아니, 당신이 부스트 라이브러리를 가질 필요가 다음 웹 사이트 http://headmyshoulder.github.io/odeint-v2/downloads.html 또는 Github의 링크에서 odeint를 다운로드 즉. 최소한 헤더를 찾아야합니다. odeint를 boost 설치에 추가로 사용할 수 있습니다.

그럼에도 불구하고. boost에서 최신 버전을 사용하면 boost에 포함되어 있기 때문에 odeint를 얻습니다.

+0

그래서, 나는 단지 http://headmyshoulder.github.io/odeint-v2/downloads.html에서 odeint 패키지를 다운로드하지 않는다. 충분하지 않아? 권리? – drbombe

+0

예, 부스트가 필요합니다. – headmyshoulder

관련 문제