<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <nonSort>A </nonSort>
    <title>new general-purpose finite element program based on object-oriented programming</title>
  </titleInfo>
  <name type="personal">
    <namePart>Kongsak Pugasap</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Worsak Kanok-Nukulchai</namePart>
    <role>
      <roleTerm type="text">Chairperson</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Gupta, Satyendra P.</namePart>
    <role>
      <roleTerm type="text">Examination committee</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Wijeyewickrema, Anil C.</namePart>
    <role>
      <roleTerm type="text">Examination committee</roleTerm>
    </role>
  </name>
  <name type="corporate">
    <namePart>Asian Institute of Technology Partial Scholarship</namePart>
    <role>
      <roleTerm type="text">Scholarship donor</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">th</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Bangkok</placeTerm>
    </place>
    <publisher>Asian Institute of Technology</publisher>
    <dateIssued>1998</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>86 leaves</extent>
  </physicalDescription>
  <abstract>The existing code of Extended Version of Finite Element Analysis Program (XFEAP) has been developing in FORTRAN language which based on procedure-oriented programming for a long time. Presently, the modern concept, called Object-Oriented Programming (OOP), play an important role to develop software, especially the large and complicated software. For supporting more and more large and complicated XFEAP program development, the new version of XFEAP program, based on OOP concepts, will be implemented. The new XFEAP and its pre-processor and post-processor will be written and compiled by Borland C++ version 5.02 under Windows 95 environment, thus it can take the advantage of GUI and 32-bit memory management to enhance the program performance. The OOP concepts will reduce lines of code and the complication of writing program. Moreover, it makes program use Windows memory more effectively. A vector, one of the data structure collection supplied by C++ will be used instead of the existing global arrays for using the memory according to the actual problem size. Finally, this proposed study also implement the element library code stored into the DLL module, thus the user who needs to develop his own element can compile element library module which doesn't need to re-link with main XFEAP program.</abstract>
  <note>A thesis submitted in partial fulfillment of the requirements for the degree of  Master of Engineering, School of Civil Engineering</note>
  <note>Thesis (M.Eng.) - Asian Institute of Technology, 1998</note>
  <subject authority="lcsh">
    <topic>Object-oriented programming (Computer science)</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Finite element method</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Structural analysis (Engineering)</topic>
  </subject>
  <relatedItem type="series">
    <titleInfo>
      <title>Thesis ; no. ST-98-10</title>
    </titleInfo>
    <name type="corporate">
      <namePart>Asian Institute of Technology.</namePart>
      <namePart/>
    </name>
  </relatedItem>
  <identifier type="uri">http://203.159.5.9/ait-thesis/detail.php?q=B13162</identifier>
  <location>
    <url displayLabel="Full-Text">http://203.159.5.9/ait-thesis/detail.php?q=B13162</url>
  </location>
  <recordInfo>
    <recordCreationDate encoding="marc">070998</recordCreationDate>
    <recordChangeDate encoding="iso8601">20260818165936.0</recordChangeDate>
  </recordInfo>
</mods>
