Classes | |
class | AnasaziEigensolver |
class | InitTraits |
class | InitTraits< SimpleMV, LinearOperator< double > > |
class | BasicLMBFGS |
class | BasicLMBFGSDirection |
class | BlockIterator |
class | BlockOperatorBase |
class | SetableBlockOperatorBase |
class | BlockTriangularSolver |
class | BlockVectorBase |
class | BlockVectorSpaceBase |
class | CollectivelyConfigurableMatrixFactory |
class | CompoundTester |
class | ConstDataChunk |
class | NonConstDataChunk |
class | Debug |
class | DefaultBlockVector |
class | DefaultBlockVectorSpace |
class | DefaultOptConvergenceTest |
class | DenseSerialMatrix |
class | Eigensolver |
class | EigensolverBase |
class | EpetraGhostImporter |
class | EpetraGhostView |
class | EpetraMatrix |
class | EpetraMatrixFactory |
class | EpetraVector |
class | EpetraVectorSpace |
class | EpetraVectorType |
class | ErrorPolling |
ErrorPolling provides utilities for establishing agreement between processors on whether an std::exception has been detected on any one processor. More... | |
class | InternalError |
class | RuntimeError |
class | GeneralizedIndex |
class | GenericLeftPreconditioner |
class | GenericRightPreconditioner |
class | GhostImporter |
class | GhostView |
class | ConstHandleTraits |
class | ConstHandleTraits< const X > |
class | Handle |
class | Handleable |
class | HeatOperator1D |
class | ILUFactorizableOp |
class | IncrementallyConfigurableMatrixFactory |
class | InverseOperator |
class | LinearCombinationTester |
class | LinearOperatorBase |
class | LinearOperator |
class | LinearOpWithSpaces |
class | LinearSolverBase |
class | LinearSolverBuilder |
class | LinearSolver |
User-level linear solver object. More... | |
class | LineSearchBase |
class | LineSearchBasedOptBase |
class | LineSearchBuilder |
class | LoadableMatrix |
class | LoadableVector |
class | MatrixFactory |
class | MatrixLaplacian1D |
class | MassMatrix1D |
class | MatrixMatrixTester |
class | MPIComm |
Object representation of an MPI communicator. More... | |
class | MPIContainerComm |
Object representation of an MPI communicator for templated containers. More... | |
class | MPIDataType |
class | MPIOp |
class | MPISession |
This class provides methods for initializing, finalizing, and querying the global MPI session. More... | |
class | MPITraits |
Templated traits class that binds MPI types to C++ types. More... | |
class | MultiVectorOperator |
class | NewtonArmijoSolver |
class | NonlinearOperator |
class | NonlinearOperatorBase |
class | NonlinearSolverBase |
class | NonlinearSolverBuilder |
class | NOXSolver |
class | ObjectiveBase |
class | ObjectWithVerbosity |
class | OperatorBuilder |
class | OptBuilder |
class | OptConvergenceTestBase |
class | OptConvergenceTestBuilder |
class | OptState |
class | Out |
class | PoissonBoltzmannJacobian |
class | PoissonBoltzmannOp |
class | Preconditioner |
Preconditioner stores left and/or right operators for use in preconditioning. More... | |
class | PreconditionerBase |
class | PreconditionerFactory |
class | PreconditionerFactoryBase |
class | Printable |
class | Rand |
class | RandomBlockMatrixBuilder |
class | RandomSparseMatrixBuilder |
class | RowAccessibleOp |
class | SerialGhostImporter |
class | SerialGhostView |
class | SerialVector |
class | SerialVectorType |
class | SimpleAddedOp |
class | SimpleBacktracking |
class | SimpleBlockOp |
class | SimpleComposedOp |
class | SimpleDiagonalOp |
class | SimpleIdentityOp |
class | SimpleScaledOp |
class | SimpleTransposedOp |
class | SimpleZeroOp |
class | SingleChunkVector |
class | SolverState |
class | SteepestDescent |
class | SteepestDescentDirection |
class | Tabs |
class | TesterBase |
class | TestSpecifier |
class | UnconstrainedOptimizerBase |
class | VectorBase |
class | Vector |
class | VectorSpaceBase |
class | VectorSpace |
class | VectorTester |
class | VectorType |
Vector type objects are used by the application code to create vector spaces and operators of a given type. More... | |
class | Rosenbrock |
Enumerations | |
enum | LeftOrRight |
enum | LineSearchStatus |
enum | OptStatus |
enum | SolverStatusCode |
Functions | |
bool | globalAnd (bool localVal) |
template<class Scalar > | |
LinearOperator< Scalar > | inverse (const LinearOperator< Scalar > &op, const LinearSolver< Scalar > &solver) |
Implicit inverse operator. | |
template<class Scalar > | |
Vector< Scalar > | operator* (const LinearOperator< Scalar > &A, const Vector< Scalar > &x) |
template<class Scalar , int N> | |
Vector< Scalar > | operator* (const LinearOperator< Scalar > &A, const LCN< Scalar, N > &x) |
template<class Scalar > | |
Vector< Scalar > | operator* (const LinearOperator< Scalar > &A, const LCN< Scalar, 1 > &x) |
template<class Scalar , int N> | |
LCN< Scalar, N > | operator* (const LCN< Scalar, N > &lc, const Scalar &beta) |
template<class Scalar , int N> | |
LCN< Scalar, N > | operator* (const Scalar &beta, const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
LCN< Scalar, N > | operator/ (const LCN< Scalar, N > &lc, const Scalar &beta) |
template<class Scalar > | |
LCN< Scalar, 2 > | operator+ (const Vector< Scalar > &x, const Vector< Scalar > &y) |
template<class Scalar > | |
LCN< Scalar, 2 > | operator- (const Vector< Scalar > &x, const Vector< Scalar > &y) |
template<class Scalar , int N, int M> | |
LCN< Scalar, N+M > | operator+ (const LCN< Scalar, N > &f, const LCN< Scalar, M > &g) |
template<class Scalar , int N> | |
LCN< Scalar, N+1 > | operator+ (const LCN< Scalar, N > &f, const Vector< Scalar > &g) |
template<class Scalar , int N> | |
LCN< Scalar, N+1 > | operator+ (const Vector< Scalar > &f, const LCN< Scalar, N > &g) |
template<class Scalar > | |
LCN< Scalar, 2 > | operator+ (const LCN< Scalar, 1 > &lc, const Vector< Scalar > &x) |
template<class Scalar > | |
LCN< Scalar, 2 > | operator+ (const Vector< Scalar > &x, const LCN< Scalar, 1 > &lc) |
template<class Scalar > | |
LCN< Scalar, 2 > | operator+ (const LCN< Scalar, 1 > &ax, const LCN< Scalar, 1 > &by) |
template<class Scalar > | |
LCN< Scalar, 3 > | operator+ (const LCN< Scalar, 1 > &ax, const LCN< Scalar, 2 > &bycz) |
template<class Scalar > | |
LCN< Scalar, 3 > | operator+ (const Vector< Scalar > &x, const LCN< Scalar, 2 > &bycz) |
template<class Scalar > | |
LCN< Scalar, 3 > | operator+ (const LCN< Scalar, 2 > &axby, const LCN< Scalar, 1 > &cz) |
template<class Scalar > | |
LCN< Scalar, 3 > | operator+ (const LCN< Scalar, 2 > &axby, const Vector< Scalar > &z) |
template<class Scalar , int N, int M> | |
LCN< Scalar, N+M > | operator- (const LCN< Scalar, N > &f, const LCN< Scalar, M > &g) |
template<class Scalar , int N> | |
LCN< Scalar, N+1 > | operator- (const LCN< Scalar, N > &f, const Vector< Scalar > &g) |
template<class Scalar , int N> | |
LCN< Scalar, N+1 > | operator- (const Vector< Scalar > &f, const LCN< Scalar, N > &g) |
template<class Scalar > | |
LCN< Scalar, 2 > | operator- (const LCN< Scalar, 1 > &lc, const Vector< Scalar > &x) |
template<class Scalar > | |
LCN< Scalar, 2 > | operator- (const Vector< Scalar > &x, const LCN< Scalar, 1 > &lc) |
template<class Scalar > | |
LCN< Scalar, 2 > | operator- (const LCN< Scalar, 1 > &ax, const LCN< Scalar, 1 > &by) |
template<class Scalar > | |
LCN< Scalar, 3 > | operator- (const LCN< Scalar, 1 > &ax, const LCN< Scalar, 2 > &bycz) |
template<class Scalar > | |
LCN< Scalar, 3 > | operator- (const Vector< Scalar > &x, const LCN< Scalar, 2 > &bycz) |
template<class Scalar > | |
LCN< Scalar, 3 > | operator- (const LCN< Scalar, 2 > &axby, const LCN< Scalar, 1 > &cz) |
template<class Scalar > | |
LCN< Scalar, 3 > | operator- (const LCN< Scalar, 2 > &axby, const Vector< Scalar > &z) |
template<class Scalar , int N> | |
Scalar | norm1 (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Scalar | norm2 (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Scalar | normInf (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Vector< Scalar > | abs (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Scalar | min (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Scalar | max (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Vector< Scalar > | reciprocal (const LCN< Scalar, N > &lc) |
void | writeTable (std::ostream &os, const Tabs &tab, const Array< double > &a, int cols) |
void | writeTable (std::ostream &os, const Tabs &tab, const Array< int > &a, int cols) |
enum Playa::LeftOrRight |
Definition at line 16 of file PlayaILUFactorizableOp.hpp.
Definition at line 15 of file PlayaLineSearchBase.hpp.
enum Playa::OptStatus |
OptStatus provides diagnostic information on the current state of an optimization run.
Definition at line 14 of file PlayaOptState.hpp.
SolverStatusCode is an enum that encapsulates whether a solver succeeded or failed
Definition at line 20 of file PlayaSolverState.hpp.
bool Playa::globalAnd | ( | bool | localVal | ) |
Definition at line 17 of file PlayaGlobalAnd.cpp.
LinearOperator< Scalar > Playa::inverse | ( | const LinearOperator< Scalar > & | op, | |
const LinearSolver< Scalar > & | solver | |||
) | [inline] |
Vector< Scalar > Playa::operator* | ( | const LinearOperator< Scalar > & | A, | |
const Vector< Scalar > & | x | |||
) | [inline] |
Definition at line 285 of file PlayaLinearCombinationImpl.hpp.
Vector< Scalar > Playa::operator* | ( | const LinearOperator< Scalar > & | A, | |
const LCN< Scalar, N > & | x | |||
) | [inline] |
Definition at line 296 of file PlayaLinearCombinationImpl.hpp.
Vector< Scalar > Playa::operator* | ( | const LinearOperator< Scalar > & | A, | |
const LCN< Scalar, 1 > & | x | |||
) | [inline] |
Definition at line 304 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N > Playa::operator* | ( | const LCN< Scalar, N > & | lc, | |
const Scalar & | beta | |||
) | [inline] |
Definition at line 356 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N > Playa::operator* | ( | const Scalar & | beta, | |
const LCN< Scalar, N > & | lc | |||
) | [inline] |
Definition at line 365 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N > Playa::operator/ | ( | const LCN< Scalar, N > & | lc, | |
const Scalar & | beta | |||
) | [inline] |
Definition at line 374 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 2 > Playa::operator+ | ( | const Vector< Scalar > & | x, | |
const Vector< Scalar > & | y | |||
) | [inline] |
Definition at line 393 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 2 > Playa::operator- | ( | const Vector< Scalar > & | x, | |
const Vector< Scalar > & | y | |||
) | [inline] |
Definition at line 402 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N+M > Playa::operator+ | ( | const LCN< Scalar, N > & | f, | |
const LCN< Scalar, M > & | g | |||
) | [inline] |
Definition at line 419 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N+1 > Playa::operator+ | ( | const LCN< Scalar, N > & | f, | |
const Vector< Scalar > & | g | |||
) | [inline] |
Definition at line 429 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N+1 > Playa::operator+ | ( | const Vector< Scalar > & | f, | |
const LCN< Scalar, N > & | g | |||
) | [inline] |
Definition at line 440 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 2 > Playa::operator+ | ( | const LCN< Scalar, 1 > & | lc, | |
const Vector< Scalar > & | x | |||
) | [inline] |
Definition at line 453 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 2 > Playa::operator+ | ( | const Vector< Scalar > & | x, | |
const LCN< Scalar, 1 > & | lc | |||
) | [inline] |
Definition at line 463 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 2 > Playa::operator+ | ( | const LCN< Scalar, 1 > & | ax, | |
const LCN< Scalar, 1 > & | by | |||
) | [inline] |
Definition at line 472 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 3 > Playa::operator+ | ( | const LCN< Scalar, 1 > & | ax, | |
const LCN< Scalar, 2 > & | bycz | |||
) | [inline] |
Definition at line 481 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 3 > Playa::operator+ | ( | const Vector< Scalar > & | x, | |
const LCN< Scalar, 2 > & | bycz | |||
) | [inline] |
Definition at line 489 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 3 > Playa::operator+ | ( | const LCN< Scalar, 2 > & | axby, | |
const LCN< Scalar, 1 > & | cz | |||
) | [inline] |
Definition at line 499 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 3 > Playa::operator+ | ( | const LCN< Scalar, 2 > & | axby, | |
const Vector< Scalar > & | z | |||
) | [inline] |
Definition at line 508 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N+M > Playa::operator- | ( | const LCN< Scalar, N > & | f, | |
const LCN< Scalar, M > & | g | |||
) | [inline] |
Definition at line 525 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N+1 > Playa::operator- | ( | const LCN< Scalar, N > & | f, | |
const Vector< Scalar > & | g | |||
) | [inline] |
Definition at line 535 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, N+1 > Playa::operator- | ( | const Vector< Scalar > & | f, | |
const LCN< Scalar, N > & | g | |||
) | [inline] |
Definition at line 546 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 2 > Playa::operator- | ( | const LCN< Scalar, 1 > & | lc, | |
const Vector< Scalar > & | x | |||
) | [inline] |
Definition at line 559 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 2 > Playa::operator- | ( | const Vector< Scalar > & | x, | |
const LCN< Scalar, 1 > & | lc | |||
) | [inline] |
Definition at line 569 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 2 > Playa::operator- | ( | const LCN< Scalar, 1 > & | ax, | |
const LCN< Scalar, 1 > & | by | |||
) | [inline] |
Definition at line 578 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 3 > Playa::operator- | ( | const LCN< Scalar, 1 > & | ax, | |
const LCN< Scalar, 2 > & | bycz | |||
) | [inline] |
Definition at line 587 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 3 > Playa::operator- | ( | const Vector< Scalar > & | x, | |
const LCN< Scalar, 2 > & | bycz | |||
) | [inline] |
Definition at line 595 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 3 > Playa::operator- | ( | const LCN< Scalar, 2 > & | axby, | |
const LCN< Scalar, 1 > & | cz | |||
) | [inline] |
Definition at line 605 of file PlayaLinearCombinationImpl.hpp.
LCN< Scalar, 3 > Playa::operator- | ( | const LCN< Scalar, 2 > & | axby, | |
const Vector< Scalar > & | z | |||
) | [inline] |
Definition at line 614 of file PlayaLinearCombinationImpl.hpp.
Scalar Playa::norm1 | ( | const LCN< Scalar, N > & | lc | ) | [inline] |
Definition at line 631 of file PlayaLinearCombinationImpl.hpp.
Scalar Playa::norm2 | ( | const LCN< Scalar, N > & | lc | ) | [inline] |
Definition at line 638 of file PlayaLinearCombinationImpl.hpp.
Scalar Playa::normInf | ( | const LCN< Scalar, N > & | lc | ) | [inline] |
Definition at line 645 of file PlayaLinearCombinationImpl.hpp.
Vector< Scalar > Playa::abs | ( | const LCN< Scalar, N > & | lc | ) | [inline] |
Definition at line 652 of file PlayaLinearCombinationImpl.hpp.
Scalar Playa::min | ( | const LCN< Scalar, N > & | lc | ) | [inline] |
Definition at line 659 of file PlayaLinearCombinationImpl.hpp.
Scalar Playa::max | ( | const LCN< Scalar, N > & | lc | ) | [inline] |
Definition at line 666 of file PlayaLinearCombinationImpl.hpp.
Vector< Scalar > Playa::reciprocal | ( | const LCN< Scalar, N > & | lc | ) | [inline] |
Definition at line 673 of file PlayaLinearCombinationImpl.hpp.
void Playa::writeTable | ( | std::ostream & | os, | |
const Tabs & | tab, | |||
const Array< double > & | a, | |||
int | cols | |||
) |
Write an array formatted to show a specified number of columns
Definition at line 54 of file PlayaOut.cpp.
void Playa::writeTable | ( | std::ostream & | os, | |
const Tabs & | tab, | |||
const Array< int > & | a, | |||
int | cols | |||
) |
Write an array formatted to show a specified number of columns
Definition at line 75 of file PlayaOut.cpp.