Syntax-Kamelon

 view release on metacpan or  search on metacpan

lib/Syntax/Kamelon/XML/fortran.xml  view on Meta::CPAN

  If you use the generic form, the compiler will select the right function
  to use depending on the type of the arguments.
  But you can use also the specific names!
  -->

<!-- E L E M E N T A L    P R O C E D U R E S -->
    <list name="elemental_procs">
    <!-- Elemental functions that may convert -->
      <item> abs </item>   <!-- Generic form: abs -->
      <item> cabs </item>  <!-- Specific names for abs -->
      <item> dabs </item>
      <item> iabs </item>
      <item> aimag </item>
      <item> aint </item>  <!-- Generic form: aint -->
      <item> dint </item>  <!-- Specific name for aint -->
      <item> anint </item> <!-- Generic form: anint -->
      <item> dnint </item> <!-- Specific name for anint -->
      <item> ceiling </item>
      <item> cmplx </item>
      <item> dcmplx </item> <!-- (non standard) -->
      <item> dimag </item>  <!-- (non standard) -->
      <item> floor </item>
      <item> nint </item>  <!-- Generic form: nint -->
      <item> idnint </item><!-- Specific name for nint -->
      <item> int </item>   <!-- Generic form: int -->
      <item> idint </item> <!-- Specific names for int -->
      <item> ifix </item>
      <item> real </item>  <!-- Generic form: real -->
      <item> float </item> <!-- Specific names for real -->
      <item> sngl </item>
      <item> dble </item>
      <item> dreal </item> <!-- (non standard) -->
      <item> aprime </item> <!-- 5 functions from fortran.xml -->
      <item> dconjg </item> <!-- I don't know if they really belong to -->
      <item> dfloat </item> <!-- the fortran 90/95 standard! -->
      <item> ddmim </item>
      <item> rand </item>
    <!-- Elemental functions that do not convert -->
      <item> modulo </item>
      <item> conjg </item>
      <item> dprod </item>  <!-- dprod(x, y) is the specific name for x*y -->
      <item> dim </item>    <!-- Generic form: dim -->
      <item> ddim </item>   <!-- Specific names for dim -->
      <item> idim </item>
      <item> max </item>    <!-- Generic form: max -->
      <item> amax0 </item>  <!-- Specific names for max -->
      <item> amax1 </item>
      <item> max0 </item>
      <item> max1 </item>
      <item> dmax1 </item>
      <item> min </item>    <!-- Generic form: min -->
      <item> amin0 </item>  <!-- Specific names for min -->
      <item> amin1 </item>
      <item> min0 </item>
      <item> min1 </item>
      <item> dmin1 </item>
      <item> mod </item>    <!-- Generic form: mod -->
      <item> amod </item>   <!-- Specific names for mod -->
      <item> dmod </item>
      <item> sign </item>   <!-- Generic form: sign -->
      <item> dsign </item>  <!-- Specific names for sign -->
      <item> isign </item>
    <!-- Elemental mathematical functions -->
      <item> acos </item>    <!-- Generic form: acos -->
      <item> dacos </item>   <!-- Specific names for acos -->
      <item> asin </item>    <!-- Generic form: asin -->
      <item> dasin </item>   <!-- Specific names for asin -->
      <item> atan </item>    <!-- Generic form: atan -->
      <item> datan </item>   <!-- Specific names for atan -->
      <item> atan2 </item>   <!-- Generic form: atan2 -->
      <item> datan2 </item>  <!-- Specific names for atan2 -->
      <item> cos </item>     <!-- Generic form: cos -->
      <item> ccos </item>    <!-- Specific names for cos -->
      <item> dcos </item>
      <item> cosh </item>    <!-- Generic form: cosh -->
      <item> dcosh </item>   <!-- Specific names for cosh -->
      <item> exp </item>     <!-- Generic form: exp -->
      <item> cexp </item>    <!-- Specific names for exp -->
      <item> dexp </item>
      <item> log </item>     <!-- Generic form: log -->
      <item> alog </item>    <!-- Specific names for log -->
      <item> dlog </item>
      <item> clog </item>
      <item> log10 </item>   <!-- Generic form: log10 -->
      <item> alog10 </item>  <!-- Specific names for log10 -->
      <item> dlog10 </item>
      <item> sin </item>     <!-- Generic form: sin -->
      <item> csin </item>    <!-- Specific names for sin -->
      <item> dsin </item>
      <item> sinh </item>    <!-- Generic form: sinh -->
      <item> dsinh </item>   <!-- Specific name for sinh -->
      <item> sqrt </item>    <!-- Generic form: sqrt -->
      <item> csqrt </item>   <!-- Specific names for sqrt -->
      <item> dsqrt </item>
      <item> tan </item>     <!-- Generic form: tan -->
      <item> dtan </item>    <!-- Generic form: dtan -->
      <item> tanh </item>    <!-- Generic form: tanh -->
      <item> dtanh </item>   <!-- Specific names for tanh -->
    <!-- Elemental character and logical functions -->
    <!-- Character-integer conversions -->
      <item> achar </item>
      <item> char </item>
      <item> iachar </item>
      <item> ichar </item>
    <!-- Lexical comparison functions -->
      <item> lge </item>
      <item> lgt </item>
      <item> lle </item>
      <item> llt </item>
    <!-- String-handling elemental functions -->
      <item> adjustl </item>
      <item> adjustr </item>
      <item> index </item>
      <item> len_trim </item>
      <item> scan </item>
      <item> verify </item>
    <!-- Logical conversion -->
      <item> logical </item>
    <!-- Elemental functions to manipulate reals -->
      <item> exponent </item>
      <item> fraction </item>



( run in 1.276 second using v1.01-cache-2.11-cpan-71847e10f99 )