Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
EndfData.cpp2f.xml 1.59 KiB
<generate name="EndfData">
  <include_relative name="../../EndfData.h"/>
  <include_relative name="ScaleUtils/EndfLib/Tab1Container.h"/>
  <include_relative name="ScaleUtils/EndfLib/Tab1.h"/>
  <include_relative name="ScaleUtils/EndfLib/ResonanceParameters.h"/>
  <include_relative name="ScaleUtils/EndfLib/CovarianceContainer.h"/>
  <include_relative name="ScaleUtils/EndfLib/EvaluationInfo.h"/>

  <using_namespace name="endf"/>

  
  <class name="EndfData">
    <method name="getResonanceData"  return_type="ResonanceInfo*"/>
    <method name="setResonanceData">
         <param name="info"    type="ResonanceInfo*"/>
    </method>

    <method name="getCovarianceData"  return_type="CovarianceContainer*"/>
    <method name="setCovarianceData">
         <param name="info"    type="CovarianceContainer*"/>
    </method>
   

    <method name="getPointwiseData"  return_type="Tab1Container*"/>
    <method name="setPointwiseData">
         <param name="info"    type="Tab1Container*"/>
    </method>

    <method name="getEvalInfo"  return_type="EvaluationInfo*"/>
    <method name="setEvalInfo">
         <param name="info"    type="EvaluationInfo*"/>
    </method>

    <method name="getFileName" return_type="string"/>
    <method name="setFileName">
         <param name="name" type="char*" ctype="std::string"/>
    </method>

    <method name="getMat"  return_type="int"/>
    <method name="setMat">
         <param name="mat" type="int"/>
    </method>

    <method name="getMatFromEndf"/>

    <method name="getTab1ByMt" return_type="Tab1*" >
         <param name="mt" type="int"/>
    </method>
  </class>
</generate>