|
Teuchos - Trilinos Tools Package
Version of the Day
|
| Deprecated Teuchos Code | All of the code that shows up here is deprecated and should not be used by clients (because it will be removed at some point) |
| ▼Unit Testing Support | Teuchos contains simple but effective native unit testing support. Unit tests can be defined in separate files. This can be as simple as: |
| Unit Testing Definition Macros | |
| Unit Testing Assert Macros | |
| Teuchos Outputting Utilities | |
| ▼Teuchos Language Support Utilities | |
| Template classes for testing assertions at compile time. | |
| Utility code for throwing exceptions and setting breakpoints. | |
| ▼Teuchos Memory Management Utilities | |
| Conversion utilities for going between Teuchos::RCP and boost::shared_ptr. | The smart pointer classes Teuchos::RCP and boost::shared_ptr are easily compatible. The two templated conversion functions Teuchos::rcp( const boost::shared_ptr<T> & ) and Teuchos::shared_pointer( const RCP<T> & ) have been created for converting back and forth (see the related non-member functions rcp() and shared_pointer() the RCP classes' documentation) |
| Conversion utilities for going between Teuchos::RCP and std::shared_ptr. | The smart pointer classes Teuchos::RCP and std::shared_ptr are easily compatible. The two templated conversion functions Teuchos::rcp( const std::shared_ptr<T> & ) and Teuchos::get_shared_ptr( const RCP<T> & ) have been created for converting back and forth (see the related non-member functions rcp() and get_shared_ptr() the RCP classes' documentation) |
| Set of utilities for allocating temporary workspace. | The goal of this set of utilities is to allow the user to create arrays of uninitialized or default initialized objects as automatic variables on the stack to be used for temporary workspace without requiring expensive calls opeator new or operator delete |
| Teuchos Testing Utilities | |
| . | |
| Enumerations for character inputs in Teuchos::BLAS methods | These enumerated lists are used in compile time checking of the input characters for BLAS methods |
| Utility functions for passing arrays into argument lists [Deprecated]. | The purpose of this utility is to make passing arrays into argument lists easier [Deprecated] |
| Floating Point Trapping Support Code | This is code that makes it easier to trap floating point errors in user code |
1.8.16