~ubuntu-branches/ubuntu/quantal/psicode/quantal

« back to all changes in this revision

Viewing changes to src/bin/extrema/Math_Tools/math_tools.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Banck, Michael Banck, Daniel Leidert
  • Date: 2009-02-23 00:12:02 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20090223001202-rutldoy3dimfpesc
Tags: 3.4.0-1
* New upstream release.

[ Michael Banck ]
* debian/patches/01_DESTDIR.dpatch: Refreshed.
* debian/patches/02_FHS.dpatch: Removed, applied upstream.
* debian/patches/03_debian_docdir: Likewise.
* debian/patches/04_man.dpatch: Likewise.
* debian/patches/06_466828_fix_gcc_43_ftbfs.dpatch: Likewise.
* debian/patches/07_464867_move_executables: Fixed and refreshed.
* debian/patches/00list: Adjusted.
* debian/control: Improved description.
* debian/patches-held: Removed.
* debian/rules (install/psi3): Do not ship the ruby bindings for now.

[ Daniel Leidert ]
* debian/rules: Fix txtdir via DEB_MAKE_INSTALL_TARGET.
* debian/patches/01_DESTDIR.dpatch: Refreshed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef _psi_bin_extrema_mathtools_h_
 
2
#define _psi_bin_extrema_mathtools_h_
 
3
 
 
4
namespace psi { namespace extrema {
 
5
 
1
6
/*###########################################################################*/
2
 
/*! \file math_tools.h
3
 
  \brief Math tools concrete class header file. */
 
7
/*! 
 
8
  \file
 
9
  \ingroup EXTREMA
 
10
  \brief Math tools concrete class header file. 
 
11
*/
4
12
 
5
13
/*! \class math_tools
6
14
   \brief A general mathematics routine class.
54
62
    char *ptgrp;
55
63
    void get_char_table();
56
64
    int get_num_irreps();
57
 
    char **get_sym_ops();
58
 
    char **get_irrep_labels();
 
65
    const char **get_sym_ops();
 
66
    const char **get_irrep_labels();
59
67
    int *get_ops_coeffs();
60
68
    int get_num_ops();
61
69
    int get_num_classes();
65
73
    ~char_table();
66
74
    int **ctable;
67
75
    int num_irreps;
68
 
    char **sym_ops;
69
 
    char **irrep_labels;
 
76
    const char **sym_ops;
 
77
    const char **irrep_labels;
70
78
    int *ops_coeffs;
71
79
    int num_ops;
72
80
    int num_classes;
73
81
    
74
82
};
 
83
 
 
84
}} // namespace psi::extrema
 
85
 
 
86
#endif // header guard