Thyra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Modules
Here is a list of all modules:
[detail level 12345]
oFrequently Asked Questions (FAQ) about Thyra Software
oThyra interfaces
|oThyra operator/vector interfacesThese are the Operator/Vector Interfaces that provide the foundation for all ANAs
||oThyra operator/vector fundamental interfacesThese are the fundamental Operator/Vector Interfaces that provide the foundation for all ANAs
||oThyra operator/vector extended interfacesThese are the extended Operator/Vector Interfaces that provide the foundation for all ANAs
||\State behavior of Thyra views
|oThyra operator solve interfacesThese are the Operator/Vector Interfaces that provide the foundation for all ANAs
||oThyra operator solve fundamental interfacesThese are the fundamental Operator Solve Interfaces that provide the foundation for all ANAs
||\Thyra operator solve extended interfacesThese are the extended Operator Solve Interfaces that provide the foundation for all ANAs
|\Thyra nonlinear interfacesThese are the Nonlinear Interfaces that provide the foundation for all ANAs
| oThyra nonlinear model interfacesThese are the thyra_interfaces_nonlinear_model_evalautor_sec that provide the foundation for all ANAs
| \Thyra nonlinear solver interfacesThese are the thyra_interfaces_nonlinear_solvers_sec that provide the foundation for all ANAs
oThyra support
|oThyra operator/vector supportThis is the Operator/Vector Support
||oDevelopment of linear Abstract Numerical Algorithms (ANAs) (Client Support)While the Thyra operator/vector fundamental interfaces were not principally designed to provide a direct API for the development of ANA software, with some minimal helper functions and classes, directly writing even sophisticated ANA implementations directly in terms of Thyra objects is quite straightforward
||\Development of Concrete Thyra Operator/Vector Subclass Implementations (Adapter Support)In order for abstract numerical algorithms (ANAs) developed with Thyra or accessed using Thyra to be useful, concrete implementations of the Thyra operator/vector fundamental interfaces must be provided. However, because of a number of convenient C++ subclasses described here, a developer of such implementation subclasses does not really need to understand much at all about the philosophy or details behind the fundamental Thyra interfaces in order to provide implementations for the most common use cases
|| oMiscellaneous Support Code for Developing Thyra Operator/Vector Subclass ImplementationsThis is some basic C++ code to support the development of Thyra subclass implementations
|| oBasic Support Subclasses Abstracting Application-Specific Scalar Products
|| \Thyra Operator/Vector Subclasses for SPMD Distributed-Memory PlatformsThe package Thyra includes subclasses for common serial and SPMD vector spaces, vectors, and multi-vectors which are described here
||  oThyra Operator/Vector Base Support Subclasses for SPMD Thyra ImplementationsThe package Thyra contains base subclasses that support a common type of SPMD implementation of vectors and multi-vectors that are described here. The base subclasses described here provide support for a simple, yet general, category of Serial and SPMD vectors, multi-vectors and vector spaces
||  oEfficient Generic SPMD Concrete Thyra Operator/Vector Subclass ImplementationsThe package Thyra contains highly efficient concrete implementations of SPMD vector space, vector and multi-vector subclasses
||  \Official utilities for accessing local data in SPMD vectors and multi-vectors.These non-member helper functions provide the standard way by which clients can get access to local data in VectorBase and MultiVector base objects for the standard SPMD objects. They are the primary interoperability mechanism for clients to get at local SPMD VectorBase and MultiVectorBase data
|oOperator/Solve ANA Support SoftwareThis is the Operator Solve Support
|\Thyra nonlinear support
| oThyra nonlinear model-evaluator supportThis is the Nonlinear Model Evaluator Support
| \Thyra nonlinear solver supportThis is the Nonlinear Solvers Support
oThyra adapters
|oThyra/Epetra Operator/Vector Adapter Code
|oThyra/Tpetra Operator/Vector Adapter Code
|\Thyra/EpetraExt Adapter Code
\Thyra deprecated softwareAssert that a LOWSB object supports a particular solve type