연구의 선진화와 생산성 향상에
필요한 최적의 소프트웨어와 컨설팅을
공급하도록 노력하겠습니다.
필요한 최적의 소프트웨어와 컨설팅을
공급하도록 노력하겠습니다.
Introduction
Structure
MATFOR는 산업계에서 인정받고 있는 가시화 라이브러 VTK(Visual Tool Kit)와 OpenGL 그리고 수학 라이브러인 Inel MKL(Math Kernel Library)에 기반을 두고 있습니다.
Concept
◎ 그래픽 객체
MATFOR는 그래픽 객체지향 프로그래밍(OOP) 개념을 이용하여 객체 그래픽 작업과 코드 통합을 단순화 시켜줍니다. 특히 쉽게 유지 보수할 수 있게 설계되었습니다. MATFOR의 그래픽 객체는 데이터와 표현이란 두가지 속성을 갖습니다. "데이터(Data)"는 컴퓨터 연산 결과를 포함하고 "표현(Representation)"은 최종 그래프들을 다루는 것을 포함합니다.
프로그래머들은 MATFOR의 그래픽 객제 기능들을 호출하여 결과 그래프들의 속성들을 바꿀 수 있습니다.
 
◎ Dynamic Array
    - mfArray overview
mfArray는 C++ 및 Fortran 90/95의 가장 최근 기능들을 이용하여 MATFOR에 의해 정의된 첨단 동적 배열(Array)입니다. mfArray 데이터 타입은 서술자(Descriptor)와 값(Value)로 구성됩니다.
    - mfArray feature
MATFOR 툴킷을 고급 레벨의 프로그래밍 환경으로 통합하는 것이 핵심입니다.- 데이터 타입과 차원(Dimension)을 자동으로 설정
- 동적인 메모리 할당
- Matlab구문처럼 루틴들을 간단히 호출


