|
Thyra Package Browser (Single Doxygen Collection) Version of the Day
|
#include "Thyra_DefaultSpmdVectorSpace.hpp"#include "Thyra_DefaultZeroLinearOp.hpp"#include "Thyra_DefaultIdentityLinearOp.hpp"#include "Thyra_DefaultScaledAdjointLinearOp.hpp"#include "Thyra_DefaultAddedLinearOp.hpp"#include "Thyra_DefaultMultipliedLinearOp.hpp"#include "Thyra_DefaultBlockedLinearOp.hpp"#include "Thyra_DefaultDiagonalLinearOp.hpp"#include "Thyra_ScaledAdjointLinearOpBase.hpp"#include "Thyra_VectorStdOps.hpp"#include "Thyra_MultiVectorStdOps.hpp"#include "Thyra_TestingTools.hpp"#include "Thyra_LinearOpTester.hpp"#include "Teuchos_CommandLineProcessor.hpp"#include "Teuchos_GlobalMPISession.hpp"#include "Teuchos_VerboseObject.hpp"#include "Teuchos_DefaultComm.hpp"#include "Teuchos_dyn_cast.hpp"#include "Teuchos_StandardCatchMacros.hpp"#include "RTOpPack_SPMD_apply_op.hpp"
Go to the source code of this file.
Functions | |
| template<class Scalar > | |
| bool | run_composite_linear_ops_tests (const Teuchos::RCP< const Teuchos::Comm< Thyra::Ordinal > > comm, const int n, const bool useSpmd, const typename Teuchos::ScalarTraits< Scalar >::magnitudeType &tol, const bool dumpAll, Teuchos::FancyOStream *out_arg) |
| Main test driver function for testing various composite linear operator classes. | |
| int | main (int argc, char *argv[]) |
| bool run_composite_linear_ops_tests | ( | const Teuchos::RCP< const Teuchos::Comm< Thyra::Ordinal > > | comm, |
| const int | n, | ||
| const bool | useSpmd, | ||
| const typename Teuchos::ScalarTraits< Scalar >::magnitudeType & | tol, | ||
| const bool | dumpAll, | ||
| Teuchos::FancyOStream * | out_arg | ||
| ) |
Main test driver function for testing various composite linear operator classes.
Definition at line 56 of file test_composite_linear_ops.cpp.
References Thyra::DefaultAddedLinearOp< Scalar >::add(), Thyra::DefaultScaledAdjointLinearOp< Scalar >::adjoint(), Thyra::LinearOpTester< Scalar >::check(), Thyra::LinearOpTester< Scalar >::compare(), Thyra::VectorSpaceBase< Scalar >::createMembers(), Thyra::DefaultScaledAdjointLinearOp< Scalar >::getOp(), Thyra::DefaultMultipliedLinearOp< Scalar >::multiply(), Thyra::n, Thyra::DefaultScaledAdjointLinearOp< Scalar >::nonconstAdjoint(), Thyra::DefaultMultipliedLinearOp< Scalar >::nonconstMultiply(), Thyra::DefaultScaledAdjointLinearOp< Scalar >::nonconstScale(), Thyra::DefaultScaledAdjointLinearOp< Scalar >::nonconstScaleAndAdjoint(), Thyra::DefaultScaledAdjointLinearOp< Scalar >::nonconstTranspose(), Thyra::NOTRANS, Thyra::passfail(), Thyra::randomize(), Thyra::relErr(), Thyra::DefaultScaledAdjointLinearOp< Scalar >::scale(), Thyra::DefaultScaledAdjointLinearOp< Scalar >::scaleAndAdjoint(), Thyra::DefaultAddedLinearOp< Scalar >::subtract(), Thyra::ModelEvaluatorBase::toString(), Thyra::TRANS, Thyra::DefaultScaledAdjointLinearOp< Scalar >::transpose(), and Thyra::unwrap().
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 528 of file test_composite_linear_ops.cpp.
References Thyra::n, and run_composite_linear_ops_tests().
1.7.4