~chaffra/+junk/trilinos

« back to all changes in this revision

Viewing changes to packages/thyra/doc/dirs.doc

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Prud'homme, Christophe Prud'homme, Johannes Ring
  • Date: 2009-12-13 12:53:22 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20091213125322-in0nrdjc55deqsw9
Tags: 10.0.3.dfsg-1
[Christophe Prud'homme]
* New upstream release

[Johannes Ring]
* debian/patches/libname.patch: Add prefix 'libtrilinos_' to all
  libraries. 
* debian/patches/soname.patch: Add soversion to libraries.
* debian/watch: Update download URL.
* debian/control:
  - Remove python-numeric from Build-Depends (virtual package).
  - Remove automake and autotools from Build-Depends and add cmake to
    reflect switch to CMake.
  - Add python-support to Build-Depends.
* debian/rules: 
  - Cleanup and updates for switch to CMake.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/** \dir src Base directory for all library code that lives in the Thyra package */
 
2
 
 
3
/** \dir src/interfaces Base directory for critical interoperability interfaces
 
4
 
 
5
The interface code in this directory are critical for achieving
 
6
interoperability of numerical software both within Trilinos and outside of
 
7
Trilinos.  It is critical that we all adopt this basic interface software if
 
8
we are going to get anywhere.
 
9
 
 
10
*/
 
11
 
 
12
/** \dir src/interfaces/operator_vector Base directory for interoperability interfaces for operators (i.e. matrices) and vectors */
 
13
 
 
14
/** \dir src/interfaces/operator_vector/ana Base directory for interoperability interfaces for operators (i.e. matrices) and vectors and abstract numerical algorithms */
 
15
 
 
16
/** \dir src/interfaces/operator_vector/ana/fundamental Fundamental interoperability interfaces for operators, vectors, and vector spaces for abstract numerical algorithms */
 
17
 
 
18
/** \dir src/interfaces/operator_vector/ana/extended Extended interoperability interfaces for operators, vectors, and vector spaces for abstract numerical algorithms
 
19
These interfaces are based on the Fundamental Thyra ANA Operator/Vector Interfaces.
 
20
*/
 
21
 
 
22
/** \dir src/interfaces/operator_vector/app Base directory for interoperability interfaces for operators (i.e. matrices) and vectors and applications and linear algebra libraries
 
23
The interfaces in this directory are completely independent from the ANA interoperability interfaces.
 
24
*/
 
25
 
 
26
/** \dir src/interfaces/operator_solve Base directory for interoperability interfaces for linear (operator) solvers */
 
27
 
 
28
/** \dir src/interfaces/operator_solve/ana Base directory for interoperability interfaces for linear (operator) solvers and abstract numerical algorithms */
 
29
 
 
30
/** \dir src/interfaces/operator_solve/ana/fundamental Fundamental interoperability interfaces for linear (operator) solvers for abstract numerical algorithms */
 
31
 
 
32
/** \dir src/interfaces/nonlinear Base directory for interoperability interfaces related to nonlinear problems */
 
33
 
 
34
/** \dir src/interfaces/nonlinear/model_evaluator Base directory for interoperability interfaces related to nonlinear models */
 
35
 
 
36
/** \dir src/interfaces/nonlinear/model_evaluator/ana Base directory for interoperability interfaces related to nonlinear models and abstract numerical algorithms */
 
37
 
 
38
/** \dir src/interfaces/nonlinear/model_evaluator/ana/fundamental Fundamental interoperability interfaces for nonlinear models for abstract numerical algorithms */
 
39
 
 
40
/** \dir src/interfaces/nonlinear/solvers Base directory for interoperability interfaces related to nonlinear solvers */
 
41
 
 
42
/** \dir src/interfaces/nonlinear/solvers/ana Base directory for interoperability interfaces related to nonlinear solvers and abstract numerical algorithms */
 
43
 
 
44
/** \dir src/interfaces/nonlinear/solvers/ana/fundamental Fundamental interoperability interfaces for nonlinear solves for abstract numerical algorithms */
 
45
 
 
46
/** \dir src/support Base directory for default implemenations and support software related to the basic interoperability interfaces
 
47
 
 
48
The code in these directory provides high-quality and convienent
 
49
implementations and wrappers for the basic interoperability interfaces.  While
 
50
this type of software must exist to avoid duplication of effort and for %Thyra
 
51
to be usable, it, in no way, determines interoperability.  Therefore,
 
52
developers can use or reject any or all of the software that exists in this
 
53
directory with no impact on interoperability.
 
54
 
 
55
*/
 
56
 
 
57
/** \dir src/support/operator_vector Base directory for support code for operators (i.e. matrices) and vectors */
 
58
 
 
59
/** \dir src/support/operator_vector/client_support Client support code for operators (i.e. matrices) and vectors
 
60
 
 
61
This directory combines any and all support code related to operator
 
62
(i.e. matrices), vector spaces, vectors etc. that is geared toward making
 
63
operator/vector objects easier to use but is totally indepenent of any
 
64
specific type of vector space, vector, multi-vector, or linear operator
 
65
implementation.  For example, none of the code in this directory depends on
 
66
the operator_vector/adapter_support code and therefore does not assume a
 
67
serial or an SPMD environment.
 
68
 
 
69
*/
 
70
 
 
71
/** \dir src/support/operator_vector/adapter_support Support code for creating concrete implementations of operators (i.e. matrices) and vectors
 
72
 
 
73
This directory and its subdirectories contains hierarchies of subclasses and
 
74
related code for creating concrete implementations of operators, vectors, and
 
75
vector spaces.  High-quality default implementations for common use cases is
 
76
also provided.
 
77
 
 
78
*/
 
79
 
 
80
/** \dir src/support/operator_vector/adapter_support/serial Support code for creating concrete serial implementations of operators (i.e. matrices) and vectors */
 
81
 
 
82
/** \dir src/support/nonlinear Base directory for support code related to nonlinear problems */
 
83
 
 
84
/** \dir src/support/nonlinear/model_evaluator Base directory for support code related to nonlinear models */
 
85
 
 
86
/** \dir src/support/nonlinear/solvers Base directory for support code related to nonlinear solvers */
 
87
 
 
88
/** \dir example Base directory for examples that lives in the Thyra package */
 
89
 
 
90
/** \dir example/operator_vector Base directory for operator/vector examples */
 
91
 
 
92
/** \dir example/operator_solve Base directory for operator solve examples */