Changeset 345

Show
Ignore:
Timestamp:
03/26/08 21:22:03 (8 months ago)
Author:
powell
Message:

Documentation update: qhull reference, other small changes.

Location:
trunk/matml/src/ternary
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/matml/src/ternary/ChangeLog

    r344 r345  
    11ternary (0.2.1) unstable; urgency=low 
    22 
     3  * Documentation update: qhull reference, other small changes. 
    34  * TODO: configure.in qhull check, better single-phase check in ternary.c, 
    45    multiple free energy functions; later refine qhull concave facets. 
  • trunk/matml/src/ternary/ternary.bib

    r324 r345  
    99        year    = 1990, 
    1010        pages   = "3305--3325", 
    11         doi     = "10.1007/BF01095252" } 
     11        doi     = "10.1007/BF01095252", 
     12        url     = "http://dx.doi.org/10.1007/BF01095252" } 
    1213 
    1314@article{Aic2001, 
     
    2021        day     = 15, 
    2122        pages   = "175--196", 
    22         doi     = "10.1016/S0167-2789(01)00314-1" } 
     23        doi     = "10.1016/S0167-2789(01)00314-1", 
     24        url     = "http://dx.doi.org/10.1016/S0167-2789(01)00314-1" } 
    2325 
    2426@article{Aic2003, 
     
    3133        month   = jul, 
    3234        pages   = "161--176", 
    33         doi     = "10.1023/A:1026049932060" } 
     35        doi     = "10.1023/A:1026049932060", 
     36        url     = "http://dx.doi.org/10.1023/A:1026049932060" } 
    3437 
    3538@article{Zho2004, 
    3639        author  = "Yu Zhong and C. Wolverton and Y. Austin Chang and Zi-Kui Liu", 
    37         title   = "A combined {CALPHAD}/first-principles remodeling of the thermodynamics of {Al}–{Sr}: unsuspected ground state energies by ``rounding up the (un)usual suspects''", 
     40        title   = "A combined {CALPHAD}/first-principles remodeling of the thermodynamics of {Al–Sr}: unsuspected ground state energies by ``rounding up the (un)usual suspects''", 
    3841        journal = "Acta Mater.", 
    3942        volume  = 52, 
     
    4346        day     = 17, 
    4447        pages   = "2739--2754", 
    45         doi     = "10.1016/j.actamat.2004.02.022" } 
     48        doi     = "10.1016/j.actamat.2004.02.022", 
     49        url     = "http://dx.doi.org/10.1016/j.actamat.2004.02.022" } 
     50 
     51@article{BDH1997, 
     52        author  = "C. Barber and D. Dobkin and H. Huhdanpaa", 
     53        title   = "The {Quickhull} algorithm for convex hulls", 
     54        journal = "ACM Trans. on Mathematical Software", 
     55        volume  = 22, 
     56        pages   = "469--483", 
     57        year    = 1997, 
     58        url     = "http://www.qhull.org/" } 
  • trunk/matml/src/ternary/ternary.tex.in

    r341 r345  
    11\documentclass{article} 
    2 \usepackage{fullpage,lmodern,cxref} 
     2\usepackage{fullpage,lmodern,cxref,url} 
    33\usepackage[T1]{fontenc} 
    44\begin{document} 
     
    2929    \cite{Var1990,Aic2001,Aic2003,Zho2004}), Carter's Mathematica scripts are 
    3030    the inspiration for this work.}  Based on that concept, ternary uses {\tt 
    31     qhull} to calculate that hull, and visualizes the edges of the resulting 
     31    qhull} \cite{BDH1997} to calculate that hull, and visualizes the edges of the resulting 
    3232  triangles---which will clearly show the one- and two-phase regions, complete 
    3333  with two-phase tie lines. 
     
    5555\section{How it works} 
    5656 
    57 The file {\tt ternary.c} contains {\tt main()}, which creates a triangular 
    58 array of points and set of triangles connecting them.  It calls {\tt 
    59   free\_energy()} in {\tt freenergy.c} to calculate the free energy function on 
     57The file {\tt ternary.c} (documentation in appendix \ref{file_ternary.c}) 
     58contains {\tt main()}, which creates a triangular array of points and set of 
     59triangles connecting them.  It calls {\tt free\_energy()} in {\tt freenergy.c} 
     60(appendix \ref{file_freenergy.c}) to calculate the free energy function on 
    6061those triangles.  It then displays the free energy using the functions in {\tt 
    61   geomview.c}, which forks a Geomview process and controls it. 
     62  geomview.c} (appendix \ref{file_geomview.c}), which forks a Geomview process 
     63and controls it. 
    6264 
    63 Next it uses Qhull calls in {\tt qhull.c} to calculate the convex hull of the 
    64 free energy function.  It strips out the smallest triangles, that is, those 
    65 which are in the single-phase region, leaving two- and three-phase regions with 
    66 tie lines.  It displays the remaining facets using transparent triangles with 
    67 black edges, which clearly show the tie lines in the two-phase regions. 
     65Next it uses Qhull calls in {\tt qhull.c} (appendix \ref{file_qhull.c}) to 
     66calculate the convex hull of the free energy function.  It strips out the 
     67smallest triangles, that is, those which are in the single-phase region, 
     68leaving two- and three-phase regions with tie lines.  It displays the remaining 
     69facets using transparent triangles with black edges, which clearly show the tie 
     70lines in the two-phase regions. 
    6871 
    6972\section{Version History} 
     
    8184free energy function. 
    8285 
    83 \bibliographystyle{unsrt} 
     86\bibliographystyle{unsrturl} 
    8487\bibliography{ternary} 
    8588