Teuchos - Trilinos Tools Package Version of the Day
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NTeuchosThe Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines
 NDetails
 CAllocationLoggerLogging implementation used by Allocator (see below)
 CAllocatorOptional tracking allocator for Teuchos Memory Management classes
 CrebindMapping to an Allocator for a different type U
 CMpiCommRequestMPI implementation of CommRequest<int>
 NExceptions
 CInvalidArgument
 CInvalidParameter
 CInvalidParameterName
 CInvalidParameterType
 CInvalidParameterValue
 NMatrixMarket
 Ndetails
 CScalarAssignerImplementation detail of assignScalar()
 CSetScientificTemporarily make an output stream use scientific notation with sufficient precision
 NRaw
 CAdderTo be used with Checker for "raw" sparse matrix input
 CCheckerTool for debugging the syntax of a Matrix Market file containing a sparse matrix
 CElementStores one entry of a sparse matrix
 CGraphAdderTo be used with Checker for "raw" sparse matrix input
 CGraphElementStores one entry of a sparse graph
 CReaderRead a sparse matrix from a Matrix Market file into raw CSR (compressed sparse row) storage
 CWriterWrite a sparse matrix from raw CSR (compressed sparse row) storage to a Matrix Market file
 CBannerParse a Matrix Market banner line
 CCoordDataReaderCoordinate-format sparse matrix data reader
 CCoordDataReaderBaseCommon functionality of a coordinate-format sparse matrix or graph data reader
 CCoordPatternReaderCoordinate-format sparse graph data reader
 CSymmetrizingAdderAdds entries with optional symmetry to a sparse matrix
 CSymmetrizingGraphAdderAdds entries with optional symmetry to a sparse graph
 NTypeTraits
 Cis_sameDefault is_equal traits class has value equal to false, indicating that T1 and T2 are not equal,
 Cis_same< T, T >Partial specialization of is_equal class for equal types, where value equal to true
 CAbstractArrayValidatorAn abstract base class for all ArrayValidators
 CAbstractFactorySimple, universal "Abstract Factory" interface for the dynamic creation of objects
 CAbstractFactoryStdSimple, templated concrete subclass of universal "Abstract Factory" interface for the creation of objects
 CActiveRCPNodesSetupSets up node tracing and prints remaining RCPNodes on destruction
 CAdditionFunctionA simple function object that adds a specififed value from the given arguement in the runFunction function
 CAdditionFunctionXMLConverterClass for converting AdditionFunction objects to and from XML
 CAllocatorNewDefault allocation policy class for AbstractFactoryStd which returns new T_impl()
 CAndConditionA Bool Logic Condition that returns the result or perfroming a logical AND on the conditions
 CAndConditionConverterAn xml converter for AndConditions
 CANDValueReductionOpStandard logical AND operator for booleans
 CanyModified boost::any class, which is a container for a templated value
 CAnyNumberParameterEntryValidatorStandard implementation of a ParameterEntryValidator that accepts numbers from a number of different formats and converts them to numbers in another format
 CAcceptedTypesDetermines the types that are accepted
 CAnyNumberValidatorXMLConverterConverts AnyNumberParameterEntryValidators to and from XML
 CAnyParameterEntryConverterA last resort converter for when no others will do
 CArrayReplacement for std::vector that is compatible with the Teuchos Memory Management classes
 CArrayFileNameValidatorConvience class for FileNameValidators that are to be applied to arrays
 CArrayModifierDependencyAn abstract base class for all dependencies which modify the dimensional attributes of an Array parameter
 CArrayModifierDependencyXMLConverterA converter used to convert ArrayModifierDepdencies to and from xml
 CArrayNumberValidatorConvience class for EnhancedNumberValidators that are to be applied to arrays
 CArrayRCPReference-counted smart pointer for managing arrays
 CArrayRCP< const T >Partial specialization of ArrayRCP for const T
 CArrayRCP< const void >Dummy specialization of ArrayRCP<const void>
 CArrayRCP< void >Full specialization of ArrayRCP for T = void
 CArrayStringValidatorConvience class for StringValidators that are to be applied to arrays
 CArrayValidatorTakes a validator, wraps it, and applies it to an array
 CArrayValidatorXMLConverterConverts ArrayValidators to and from XML
 CArrayViewNonowning array view
 CArrayView< const T >Partial specialization of ArrayView for const T
 CasFuncFunction object wrapper for as()
 Cbad_any_castThrown if any_cast is attempted between two incompatable types
 CBadParameterEntryXMLConverterTypeExceptionThrown when a converter is being used to convert either and XML tag or ParameterEntry with an innappropriate type
 CBadParameterListElementExceptionThrown when an element inside a parameter list is bad
 CBadTagExceptionThrown when xml tag is encountered that is either unrecognized or inappropriate for a given context
 CBadValidatorXMLConverterExceptionThrown when a bad validator xml converter is used
 CBadXMLParameterListRootElementExceptionThrown when the root xml tag for a parameter list is incorrect
 CBaseTimerBasic timer used elsewhere, uses MPI_Wtime for time
 Cbasic_FancyOStreamStd::ostream subclass that performs the magic of indenting data sent to an std::ostream object among other things
 Cbasic_FancyOStream_bufStream buffering class that performs the magic of indenting data sent to an std::ostream object
 Cbasic_oblackholestreambasic_ostream<> subclass that does nothing but discard output
 Cbasic_OSTabTabbing class for helping to create formated, indented output for a basic_FancyOStream object
 CBigUIntArbitrary-precision unsigned integer class
 CBLASTemplated BLAS wrapper
 CBoolConditionA Bool Condition is a Parameter Condition that evaluates whether or not a Boolean parameter is ture
 CBoolConditionConverterAn xml converter for BoolConditions
 CBoolLogicConditionAn abstract parent class for all Bool Logic Conditions
 CBoolLogicConditionConverterAn xml converter for BoolLogicConditions
 CBoolParameterEntryValidatorStandard implementation of a BoolParameterEntryValidator that accepts bool values (true/false) or string values for bool ("true"/"false")
 CBoolValidatorDependencyA BoolValidatorDependency says the following about the relationship between two parameters: Dependening on the value of the dependee, the dependent should use a particular validator from a given set of validators
 CBoolValidatorDependencyXMLConverterAn xml converter for BoolValidatorDependencies
 CBoolValidatorXMLConverterConverts BoolParameterEntryValidators to and from XML
 CBoolVisualDependencyA bool visual dependency says the following about the relationship between two elements in a Parameter List: Depending on whether or not the dependee is true or false, the dependent may or may not be displayed to the user in a GUI
 CBoolVisualDependencyXMLConverterAn xml converter for BoolVisualDepenencies
 CCantFindConditionConverterExceptionThrown when an appropriate Condition Converter can't be found
 CCantFindDependencyConverterExceptionThrown when an appropriate Dependency Converter can't be found
 CCantFindFunctionObjectConverterExceptionThrown when an appropriate FunctionObject Converter can't be found
 CCantFindParameterEntryConverterExceptionThrown when an appropriate ParameterEntryXMLConverter can't be found
 CCantFindValidatorConverterExceptionThrown when the ValidatorXMLConverterDB can't find an appropriate converter
 CCharToReferenceTypeReductionOpDecorator class that uses a strategy object to convert to and from char[] to typed buffers for objects that use reference semantics and then call a type-specific reduction object
 CCharToValueTypeReductionOpDecorator class that uses traits to convert to and from char[] to typed buffers for objects that use value semantics and then call a type-specific reduction object
 CCharToValueTypeReductionOp< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType >Decorator class that uses traits to convert to and from char[] to typed buffers for objects that use value semantics and then call a type-specific reduction object
 CCharToValueTypeReductionOpImpDecorator class that uses traits to convert to and from char[] to typed buffers for objects that use value semantics and then call a type-specific reduction object
 CCommAbstract interface for distributed-memory communication
 CCommandLineProcessorClass that helps parse command line input arguments from (argc,argv[]) and set options
 CParseErrorThrown if a parse std::exception occurs and throwExceptions==true
 CHelpPrintedThrown if –help was specified and throwExceptions==true
 CUnrecognizedOptionThrown if an unrecognized option was found and throwExceptions==true
 CTimeMonitorSurrogateInterface by which CommandLineProcessor may use TimeMonitor
 CCommRequestEncapsulation of a pending nonblocking communication operation
 CCommStatusEncapsulation of the result of a receive (blocking or nonblocking)
 CCompileTimeAssertIf instantiated (for Test!=0) then this should not compile!
 CCompileTimeAssert< 0 >If instantiated (i.e. Test==0) then this will compile!
 CCompObjectFunctionality and data that is common to all computational classes
 CCompoundEntryWithParenthesesAn entry containing two subentries, with the second to be written in parentheses after the first. For example,
 CConditionA Condition determines whether or not a particular set of conditions are currently occuring
 CConditionVisualDependencyA condition visual dependency says the following about the relationship between elements in a Parameter List: Depending on whether or not the dependee(s) statisfy a particual condition, the dependent may or may not be displayed to the user in a UI
 CConditionVisualDependencyXMLConverterAn xml converter for ConditionVisualDependencies
 CConditionXMLConverterAn abstract base class for converting Dependencies to and from XML
 CConditionXMLConverterDBProvides ability to lookup ConditionXMLConverters
 CConstHandleTemplated handle class with strong const protection
 CConstHandleableClass ConstHandleable provides an abstract interface for polymorphic conversion from raw pointers to const smart pointers
 CConstNonconstObjectContainerSimple class supporting the "runtime protection of const" idiom
 CConstReferenceTypeDeserializationBufferEncapsulate how an array of onst objects with reference sematics is deserialized from a char[] array with memory being automatically freed at destruction time
 CConstReferenceTypeSerializationBufferEncapsulate how an array of const objects with reference sematics is serialized into a char[] array
 CConstTypeTraitsTraits class that strips 'const' off of a type
 CConstValueTypeDeserializationBufferEncapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CConstValueTypeDeserializationBuffer< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType >Encapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CConstValueTypeDeserializationBufferImpEncapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CConstValueTypeDeserializationBufferImp< Ordinal, T, Serializer, false >Encapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CConstValueTypeDeserializationBufferImp< Ordinal, T, Serializer, true >Encapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CConstValueTypeSerializationBufferEncapsulate how an array of const objects with value sematics is serialized into a const char[] array
 CConstValueTypeSerializationBuffer< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType >Encapsulate how an array of const objects with value sematics is serialized into a const char[] array
 CConstValueTypeSerializationBufferImpEncapsulate how an array of const objects with value sematics is serialized into a const char[] array
 CConstValueTypeSerializationBufferImp< Ordinal, T, Serializer, false >Encapsulate how an array of const objects with value sematics is serialized into a const char[] array
 CConstValueTypeSerializationBufferImp< Ordinal, T, Serializer, true >Encapsulate how an array of const objects with value sematics is serialized into a const char[] array
 CCWrapperErrorHandlingStatic C Wrapper Error Handling Policy Class
 CDanglingReferenceErrorDangling reference error exception class
 CDeallocArrayDeleteDeallocator class that uses delete [] to delete memory allocated uisng new []
 CDeallocBoostSharedPtrTeuchos::RCP Deallocator class that wraps a boost::shared_ptr
 CDeallocDeletePolicy class for deallocator that uses delete to delete a pointer which is used by RCP
 CDeallocFunctorDeleteDeallocator subclass that Allows any functor object (including a function pointer) to be used to free an object
 CDeallocFunctorHandleDeleteDeallocator subclass that Allows any functor object (including a function pointer) to be used to free a handle (i.e. pointer to pointer) to an object
 CDeallocNullPolicy class for deallocator for non-owned RCPs
 CDeallocStdSharedPtrTeuchos::RCP Deallocator class that wraps a std::shared_ptr
 CDefaultBLASImplDefault implementation for BLAS routines
 CDefaultCommReturn a default global communicator appropriate for the build
 CDefaultSerializerA class for instantiating a default serialization object
 CDependencyThis class represents a depndency between elements in a Parameter List
 CDependencySheetA Dependency sheet keeps track of dependencies between various ParameterEntries
 CDependencyXMLConverterAn abstract base class for converting Dependencies to and from XML
 CDependencyXMLConverterDBProvides ability to lookup DependencyXMLConverterDB
 CDescribableBase class for all objects that can describe themselves
 CDirectSerializationTraitsSerialization traits for objects that support direct serialization
 CDivisionFunctionA simple function object that divides a specififed value from the given arguement in the runFunction function
 CDivisionFunctionXMLConverterClass for converting DivisionFunction objects to and from XML
 CDoubleEntryA table entry that is a simple double-precision number
 CDummyObjectGetterClass for retrieving a dummy object of type T
 CDummyObjectGetter< AndCondition >Specialized class for retrieving a dummy object of type AndCondition
 CDummyObjectGetter< AnyNumberParameterEntryValidator >Specialized class for retrieving a dummy object of type AnyNumberParameterEntryValidator
 CDummyObjectGetter< ArrayValidator< ValidatorType, EntryType > >Specialized class for retrieving a dummy object of type ArrayValidator
 CDummyObjectGetter< BoolCondition >Specialized class for retrieving a dummy object of type BoolCondition
 CDummyObjectGetter< BoolValidatorDependency >Specialized class for retrieving a dummy object of type BoolValidatorDependency
 CDummyObjectGetter< BoolVisualDependency >Specialized class for retrieving a dummy object of type BoolVisualDependency
 CDummyObjectGetter< ConditionVisualDependency >Specialized class for retrieving a dummy object of type ConditionVisualDependency
 CDummyObjectGetter< EnhancedNumberValidator< T > >Specialized class for retrieving a dummy object of type EnhancedNumberValidator<T>
 CDummyObjectGetter< EqualsCondition >Specialized class for retrieving a dummy object of type EqualsCondition
 CDummyObjectGetter< FileNameValidator >Specialized class for retrieving a dummy object of type FileNameValidator
 CDummyObjectGetter< NotCondition >Specialized class for retrieving a dummy object of type NotCondition
 CDummyObjectGetter< NumberArrayLengthDependency< DependeeType, DependentType > >Specialized class for retrieving a dummy object of type NumberArrayLengthDependency
 CDummyObjectGetter< NumberCondition< T > >Specialized class for retrieving a dummy object of type NumberCondition
 CDummyObjectGetter< NumberVisualDependency< T > >Specialized class for retrieving a dummy object of type NumberVisualDependency
 CDummyObjectGetter< OrCondition >Specialized class for retrieving a dummy object of type OrCondition
 CDummyObjectGetter< RangeValidatorDependency< T > >Specialized class for retrieving a dummy object of type RangeValidatorDependency
 CDummyObjectGetter< StringCondition >Specialized class for retrieving a dummy object of type StringCondition
 CDummyObjectGetter< StringToIntegralParameterEntryValidator< IntegralType > >Specialized class for retrieving a dummy object of type StringToIntegralParameterEntryValidator<IntegralType>
 CDummyObjectGetter< StringValidator >Specialized class for retrieving a dummy object of type StringValidator
 CDummyObjectGetter< StringValidatorDependency >Specialized class for retrieving a dummy object of type StringValidatorDependency
 CDummyObjectGetter< StringVisualDependency >Specialized class for retrieving a dummy object of type StringVisualDependency
 CDummyObjectGetter< TwoDArrayValidator< ValidatorType, EntryType > >Specialized class for retrieving a dummy object of type TwoDArrayValidator
 CDummyObjectGetter< TwoDColDependency< DependeeType, DependentType > >Specialized class for retrieving a dummy object of type TwoDColDependency
 CDummyObjectGetter< TwoDRowDependency< DependeeType, DependentType > >Specialized class for retrieving a dummy object of type TwoDRowDependency
 CDuplicateOwningRCPErrorThrown if a duplicate owning RCP is creatd the the same object
 CDuplicateParameterEntryExceptionThrown when a Parameter Entry that is already being tracked is attempted to be inserted again into the masterParameterEntryMap and masterIDMap
 CDuplicateParameterEntryIDExceptionThrown when a Parameter Entry ID that is already being used is attempted to be reused again
 CDuplicateParameterIDsExceptionThrown when two parameters in an XML file have the same ID
 CDuplicateParameterSublistOptionally thrown when a sublist is set twice by either updateParametersFromXmlFile(), updateParametersFromXmlFileAndUpdate() or updateParametersFromXmlString()
 CDuplicateValidatorIDExceptionThrown when a ParameterEntryValidatorID that is already being used is attempted to be reused again
 CDuplicateValidatorIDsExceptionConstructs a CantFindParameterEntryConverterException
 CEmbeddedObjDeallocA deallocator class that wraps a simple value object and delegates to another deallocator object
 CEmptyXMLErrorThrown when attempting to parse an empty XML std::string
 CEnhancedNumberTraitsClass defining the traits of the number type being used in an EnhancedNumberValidator
 CEnhancedNumberValidatorClass uesd to validate a particular type of number
 CEnhancedNumberValidatorXMLConverterConverts EnhancedNumberValidators to and from XML
 CEqualsConditionA Bool Logic Condition that returns the result or perfroming a logical EQUALS on the conditions
 CEqualsConditionConverterAn xml converter for EqualsConditions
 CExceptionBaseBase exception class for Teuchos
 CFileInputSourceInstantiation of XMLInputSource class for reading XML from a file
 CFileInputStreamInstantiation of XMLInputStream class for reading an entire document from a file
 CFileNameValidatorValidate a file name entry
 CFileNameValidatorXMLConverterConverts FileNameValidators to and from XML
 CFILEstreamTeuchos::FILEstream: Combined C FILE and C++ stream
 CFilteredIteratorC++ Standard Library compatable filtered iterator
 CFlopsThe Teuchos Floating Point Operations Class
 CFunctionObjectA function object represents an arbitrary function
 CFunctionObjectXMLConverterAn abstract base class for converting FunctionObjects to and from XML
 CFunctionObjectXMLConverterDBProvides ability to lookup FunctionObjectXMLConverters
 CGlobalMPISessionInitialize, finalize, and query the global MPI session
 CHandleGeneric templated handle class
 CHandleableClass Handleable provides an abstract interface for polymorphic conversion from raw pointers to smart pointers
 CHashPairHelper class for Teuchos::Hashtable, representing a single <key, value> pair
 CHashSetTemplated hashtable-based set
 CHashtableTemplated hashtable class
 CHashUtilsUtilities for generating hashcodes. This is not a true hash ! For all ints and types less than ints it returns the i/p typecasted as an int. For every type more than the size of int it is only slightly more smarter where it adds the bits into int size chunks and calls that an hash. Used with a capacity limited array this will lead to one of the simplest hashes. Ideally this should be deprecated and not used at all
 CIDtoValidatorMapMaps Validators to integers
 CIncompatibleIteratorsErrorIncompatiable iterators error exception class
 CIntEntryA table entry that is a simple integer
 CInvalidArrayStringRepresentation
 CInvalidConditionException
 CInvalidDependencyException
 CLabeledObjectBase class for objects that contain a std::string label
 CLanguageThe main class for users to define a language using TeuchosParser
 CLAPACKThe Templated LAPACK Wrapper Class
 Cm_bad_castException class for bad cast
 CMaxLocTeuchos version of MPI_MAXLOC
 CMaxValueReductionOpStandard Max operator for types with value semantics
 CMinLocTeuchos version of MPI_MINLOC
 CMinLocNonzeroSame as MinLoc, but don't allow zero
 CMinValueReductionOpStandard min operator for types with value semantics
 CMissingConditionTagExceptionThrown when no condtion tag is found when converting a ConditionVisualDependency from XML
 CMissingDependeeExceptionThrown when no dependes of a dependency can't be found when converting the dependency to or from XML
 CMissingDependeesExceptionThrown when no dependess of a dependency are specified when converting the dependency from XML
 CMissingDependentExceptionThrown when a dependent of a dependency cant be found when converting the dependency to or from XML
 CMissingDependentsExceptionThrown when no dependents of a dependency are specified when converting the dependency from XML
 CMissingParameterEntryDefinitionExceptionThrown when a referenced ParameterEntry can't be found
 CMissingRangesAndValidatorsTagExceptionThrown when the rangesAndValidators tag for the RangeValidatorDepencyConverter can't be found
 CMissingValidatorDefinitionExceptionThrown when a referenced validator can't be found
 CMissingValidatorExceptionThrown when converting a dependency that has validaotrs to and from XML. This excetpion indicates that a specified validator could not be found
 CMissingValuesAndValidatorsTagExceptionThrown when converting a StrinvValidatorDependcny from XML and no valuesAndValidators tag is found
 CMissingValuesTagExceptionThrown when a StringConditon is missing it's Value tag
 CMultiplicationFunctionA simple function object that multiplys a specififed value from the given arguement in the runFunction function
 CMultiplicationFunctionXMLConverterClass for converting MultiplicationFunction objects to and from XML
 CNoNameAttributeExecptionThrown when a parameter entry tag is missing it's name attribute
 CNonconstAccessErrorNull reference error exception class
 CNotConditionA Not condition returns the result of performing a logical NOT on a given condition
 CNotConditionConverterAn xml converter for NotConditions
 CNoTypeAttributeExecptionThrown when a parameter entry tag is missing it's type attribute
 CNoValueAttributeExecptionThrown when a parameter entry tag is missing it's value attribute
 CNullIteratorTraitsBase traits class for getting a properly initialized null pointer
 CNullIteratorTraits< ArrayRCP< T > >Traits specialization for ArrayRCP
 CNullIteratorTraits< RCP< T > >Traits specialization for RCP
 CNullIteratorTraits< std::reverse_iterator< Iter > >Partial specialization for std::reverse_iterator
 CNullReferenceErrorNull reference error exception class
 CNumberArrayLengthDependencyA NumberArrayLengthDependency says the following about the relationship between two parameters: The length of the dependent's array depends on the value of the dependee
 CNumberArrayLengthDependencyXMLConverterAn xml converter for NumberArrayLengthDependencies
 CNumberConditionA Number Condition is a Parameter Condition that evaluates whether or not a number parameter is greater than 0 (or some other number based on a given function). If the parameter is greater than 0 this is interperted as the condition being "true". Otherwise the condition is interperted as false
 CNumberConditionConverterAn xml converter for NumberConditions The valid XML represntation for a NumberCondition is:
 CNumberVisualDependencyA number visual dependency says the following about the relationship between two elements in a Parameter List: Depending on whether or not the dependee has a certain value, the dependent may or may not be displayed to the user in a UI
 CNumberVisualDependencyXMLConverterAn xml converter for NumberVisualDependencies
 CObjectThe base Teuchos class
 CObjectBuilderGeneric parameterlist driven bulider class
 COpaqueWrapperBase class for wrapped opaque objects
 COpaqueWrapperWithFreeSubclass for wrapped opaque objects with a free function
 COrConditionA Bool Logic Condition that returns the result or perfroming a logical OR on the conditions
 COrConditionConverterAn xml converter for OrConditions
 COrdinalTraitsThis structure defines some basic traits for the ordinal field type
 CParameterConditionAn Abstract Base class for all ParameterConditions
 CParameterConditionConverterAn xml converter for ParameterConditions
 CParameterEntryThis object is held as the "value" in the Teuchos::ParameterList std::map
 CParameterEntryValidatorAbstract interface for an object that can validate a ParameterEntry's value
 CParameterEntryXMLConverterA class used to convert parameter entries to xml and vice versa
 CParameterEntryXMLConverterDBProvides ability to lookup ParameterEntryXMLConverters
 CParameterListA list of parameters of arbitrary type
 CPrintOptionsUtility class for setting and passing in print options
 CParameterListAcceptorInterface for objects that can accept a ParameterList
 CParameterListAcceptorDefaultBaseIntermediate node base class for objects that accept parameter lists that implements some of the needed behavior automatically
 CParameterListModifierAbstract interface for an object that can modify both a parameter list and the parameter list being used during the validation stage
 CParameterListNonAcceptorMix-in implementation subclass to be inherited by concrete subclasses who's interface says that they take a parameter list but do not have any parameters yet
 CParameterXMLFileReader
 CParserFailTries to create LALR(1) parser tables for a given grammar
 CPerformanceMonitorBaseCommon capabilities for collecting and reporting performance data across processors
 CPolynomialLightweight container class to represent a simple polynomial
 CPolynomialTraitsTraits class for polynomial coefficients in Teuchos::Polynomial
 CPostModNothingDefault post-modification policy class for AbstractFactorStd which does nothing!
 CPtrSimple wrapper class for raw pointers to single objects where no persisting relationship exists
 CRange1DSubregion Index Range Class
 CRangeErrorRange error exception class
 CRangeValidatorDependencyA RangeValidatorDependency says the following about the relationship between two parameters: Dependening on the value of the dependee, the dependent should use a particular validator from a given set of validators
 CRangeValidatorDependencyXMLConverterAn xml converter for RangeValidatorDependencies
 CRawWorkspaceEncapulsation object for raw temporary workspace that has been allocated. These objects can only be created on the stack and should not be included as the member of any other classes
 CRCPSmart reference counting pointer class for automatic garbage collection
 CRCPCompStruct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs
 CRCPConstCompStruct for comparing two RCPs. Simply compares the raw pointers contained within the RCPs
 CRCPDeleterboost::shared_ptr deleter class that wraps a Teuchos::RCP
 CRCPNodeNode class to keep track of address and the reference count for a reference-counted utility class and delete the object
 CRCPNodeHandleHandle class that manages the RCPNode's reference counting
 CRCPNodeThrowDeleterDeletes a (non-owning) RCPNode but not it's underlying object in case of a throw
 CRCPNodeTmplTemplated implementation class of RCPNode that has the responsibility for deleting the reference-counted object
 CRCPNodeTracerDebug-mode RCPNode tracing class
 CRCPNodeStatisticsRCP statistics struct
 CReaderThe main class for users to read text using TeuchosParser
 CReaderTablesParser and lexer tables specifying how to read a Language
 CReferenceTypeDeserializationBufferEncapsulate how an array of non-const objects with reference sematics is deserialized from a char[] array and then serialized back into the char[] buffer again
 CReferenceTypeReductionOpBase interface class for user-defined reduction operations for objects that use reference semantics
 CReferenceTypeSerializationBufferEncapsulate how an array of non-const objects with reference sematics is serialized into a char[] array and deserialized again
 CRelErrSmallNumber
 CRelErrSmallNumber< false, Scalar >
 CRelErrSmallNumber< true, Scalar >
 CScalarTraitsThis structure defines some basic traits for a scalar field type
 CScopedThreadLockStack-based object for locking a thread
 CSerialBandDenseMatrixThis class creates and provides basic support for banded dense matrices of templated type
 CSerialBandDenseMatrixPrinterOstream manipulator for SerialBandDenseMatrix
 CSerialBandDenseSolverA class for representing and solving banded dense linear systems
 CSerialCommConcrete serial communicator subclass
 CSerialCommStatusImplementation of CommStatus for a serial communicator
 CSerialDenseMatrixThis class creates and provides basic support for dense rectangular matrix of templated type
 CSerialDenseMatrixPrinterOstream manipulator for SerialDenseMatrix
 CSerialDenseSolverA class for solving dense linear problems
 CSerialDenseVectorThis class creates and provides basic support for dense vectors of templated type as a specialization of Teuchos::SerialDenseMatrix. Additional methods for the SerialDenseVector class, like mathematical methods, can be found documented in SerialDenseMatrix
 CSerialDenseVectorPrinterOstream manipulator for SerialDenseVector
 CSerializationTraitsSerialization traits class for types T that use value semantics
 CSerializerStrategy interface for the indirect serializing and deserializing objects of a given type handled using reference semantics
 CSerialQRDenseSolverA class for solving dense linear problems
 CSerialSpdDenseSolverA class for constructing and using Hermitian positive definite dense matrices
 CSerialSymDenseMatrixThis class creates and provides basic support for symmetric, positive-definite dense matrices of templated type
 CSerialSymDenseMatrixPrinterOstream manipulator for SerialSymDenseMatrix
 CSerialTriDiMatrixThis class creates and provides basic support for TriDi matrix of templated type
 CSetScientificTemporarily make an output stream use scientific notation with sufficient precision
 CSetScientific< Scalar, false >Partial specialization of SetScientific for non-floating-point types
 CSharedAccessPolicySingle policy class defining an approach for sharing an integral object across threads as well as a general heavy-weight locking policy
 CSimpleFunctionObjectA simple function object that applies a given operand to a spcified arguement using a specific operator
 CSimpleFunctionXMLConverterAn xml converter for SimpleFunctionObjects
 CSimpleObjectDBSimple object object database
 CSimpleObjectTableThis class provides a central place to store objects
 CStackedTimerThis class allows one to push and pop timers on and off a stack
 CLevelTimerTimer info at a given level and all the children
 COutputOptions
 CAlignmentWidthsStores the column widths for output alignment
 CStandardTemplatedParameterConverterA standard ParameterEntryXMLConverter for most data types
 CStdSharedPtrRCPDeleterstd::shared_ptr deleter class that wraps a Teuchos::RCP
 CStringConditionA String Condition is a Parameter Condition that evaluates whether or not a string parameter has taken on a particular value or set of values
 CStringConditionConverterAn xml converter for StringConditions The valid XML represntation for a StringCondition is:
 CStringEntryA table entry that is a simple std::string
 CStringIndexedOrderedValueObjectContainerString indexed ordered value-type object container class
 CStringIndexedOrderedValueObjectContainerBaseBase types for StringIndexedOrderedValueObjectContainer
 COrdinalIndexA safe ordinal index type that default initializes to a special value
 CKeyObjectPairA simple aggregate type to bind a key string and and objects value
 CSelectActivePredicate for selecting active object entries in filtered iterator
 CInvalidOrdinalIndexErrorThrown if an invalid ordinal index is passed in
 CInvalidKeyErrorThrown if an invalid string is passed in
 CStringInputSourceInstantiation of XMLInputSource class for reading XML from a std::string
 CStringInputStreamInstantiation of XMLInputStream for reading an entire document from a std::string
 CStringToIntegralParameterEntryValidatorStandard implementation of a ParameterEntryValidator that maps from a list of strings to an enum or integer value
 CStringToIntegralValidatorXMLConverterConvert a StringToIntegralParameterEntryValidator to and from XML
 CStringToIntMapMap a std::string to an enumeration
 CAlreadyExists
 CDoesNotExist
 CStringValidatorA simple validator that only allows certain string values to be choosen or simply enforces that a particular parameter have a std::string for a value
 CStringValidatorDependencyA StringValidatorDependency says the following about the relationship between two parameters: Dependening on the value of the dependee, the dependent should use a particular validator from a given set of validators
 CStringValidatorDependencyXMLConverterAn xml converter for StringValidatorDependencies
 CStringValidatorXMLConverterConverts StringValidators to and from XML
 CStringVisualDependencyA string visual depdencies says the following about the relationship between two elements in a Parameter List: Depending on whether or not the dependee has a particular value, the dependent may or may not be displayed to the user in a UI
 CStringVisualDependencyXMLConverterAn xml converter for StringVisualDepenencies
 CStrUtilsProvides std::string manipulation utilities that are not provided in the standard C++ std::string class
 CSubtractionFunctionA simple function object that subtracts a specififed value from the given arguement in the runFunction function
 CSubtractionFunctionXMLConverterClass for converting SubtractionFunction objects to and from XML
 CSumValueReductionOpStandard summation operator for types with value semantics
 CSyncTimeMonitorA TimeMonitor that waits at a MPI barrier before destruction
 CTableColumn
 CTableEntryAn entry, perhaps compound, to be written into a table
 CTableFormatEncapsulation of formatting specifications for writing data in a clean tabular form
 CTabularOutputterUtility class that makes it easy to create formatted tables of output
 CMissingFieldsError
 CInvalidFieldSpecError
 CMissingHeaderError
 CInvalidFieldOutputError
 CTestRelErrCompute, check and optionally print the relative error in two scalars
 CThreadLockBasic portable thread lock primative class
 CTimeWall-clock timer
 CTimeMonitorScope guard for Time, that can compute MPI collective timer statistics
 CTimeMonitorSurrogateImplImplementation of TimeMonitorSurrogate that invokes TimeMonitor
 CTimeMonitorSurrogateImplInserterInjects run-time dependency of a class on TimeMonitor
 CTooManyDependeesExceptionThrown when a Dependency has too many dependees specified in its XML
 CToStringTraitsDefault traits class for converting objects into strings
 CToStringTraits< bool >Specialization for bool
 CToStringTraits< double >Specialization for double
 CToStringTraits< ERCPStrength >Traits class specialization for toString(...) function for converting from ERCPStrength to std::string
 CToStringTraits< float >Specialization for float
 CToStringTraits< std::pair< T1, T2 > >Partial specialization for std::pair<T1, T2>
 CToStringTraits< std::string >Specialization for std::string
 CTreeBuildingXMLHandlerTreeBuildingXMLHandler assembles a XMLObject from your XML input
 CTupleStatically sized simple array (tuple) class
 CTwoDArrayA thin wrapper around the Array class which causes it to be interpreted as a 2D Array
 CTwoDArrayFileNameValidatorConvience class for FileNameValidators that are to be applied to TwoDArrays
 CTwoDArrayModifierDependencyA dependency in which some attribute of a TwoDArray in a parameter depends on the value of another parameter
 CTwoDArrayNumberValidatorConvience class for EnhancedNumberValidators that are to be applied to TwoDArray
 CTwoDArrayStringValidatorConvience class for StringValidators that are to be applied to TwoDArrays
 CTwoDArrayValidatorTakes a validator, wraps it, and applies it to a TwoDArray
 CTwoDArrayValidatorXMLConverterConverts TwoDArrayValidators to and from XML
 CTwoDColDependencyA dependency in which the number of rows in a parameter with a TwoDArray depends on the value of another parameter
 CTwoDColDependencyXMLConverterA class for converting TwoDColDependencies to and from XML
 CTwoDRowDependencyA dependency in which the number of rows in a parameter with a TwoDArray depends on the value of another parameter
 CTwoDRowDependencyXMLConverterA class for converting TwoDRowDependencies to and from XML
 CTypeNameTraitsDefault traits class that just returns typeid(T).name()
 CTypeNameTraits< Array< T > >TypeNameTraits specialization for Array
 CTypeNameTraits< ParameterList >Traits specialization
 CTypeNameTraits< TwoDArray< T > >TypeNameTraits specialization for Array
 CUndefinedEnhancedNumberTraitsDefault structure used by EnhancedNumberTraits<T> to produce a compile time error when the specialization does not exist for type T
 CUndefinedSerializationTraitsReport an error if a specialization of SerializationTraits is missing
 CUnitTestBaseUnit test base class
 CUnitTestRepositorySingleton unit testing repository
 CUtilsThis class provides some basic std::string and floating-point utilities for Teuchos
 CValidatorDependencyAn abstract base class for all validator dependencies
 CValidatorDependencyXMLConverterAn xml converter for ValidatorDependencies
 CValidatorFactoryFactory for ParameterEntryValidator objects
 CValidatortoIDMapA class for mapping validators to integers
 CValidatorXMLConverterAn abstract base class for converting ParameterEntryValidators to and from XML
 CValidatorXMLConverterDBProvides ability to lookup ValidatorXMLConverterDB
 CValuesTagMissingExceptionThrown when a StringVisualDependency is being converted from XML and no Values tag is found
 CValueToleranceValueTolerance is a struct to keep a tuple of value and a tolerance. The tolerance can be either expressed as a relative or through an upper and lower bound
 CValueTypeConversionTraitsDefault traits class for all conversions between value types
 CValueTypeConversionTraits< double, long double >Convert from long double to double
 CValueTypeConversionTraits< double, std::string >Convert an std::string to a double
 CValueTypeConversionTraits< float, double >Convert from double to float
 CValueTypeConversionTraits< float, long double >Convert from long double to float
 CValueTypeConversionTraits< float, long long >Convert from long long to float
 CValueTypeConversionTraits< float, std::string >Convert an std::string to a float
 CValueTypeConversionTraits< float, unsigned long long >Convert from unsigned long long to float
 CValueTypeConversionTraits< int, double >Convert from double to int
 CValueTypeConversionTraits< int, float >Convert from float to int
 CValueTypeConversionTraits< int, long >Convert from long to int
 CValueTypeConversionTraits< int, long long >Convert from long long to int
 CValueTypeConversionTraits< int, std::string >Convert an std::string to an int
 CValueTypeConversionTraits< int, unsigned int >Convert from unsigned int to int
 CValueTypeConversionTraits< int, unsigned long >Convert from unsigned long to int
 CValueTypeConversionTraits< int, unsigned long long >Convert from unsigned long long to int
 CValueTypeConversionTraits< long double, std::string >Convert an std::string to a long double
 CValueTypeConversionTraits< long long, double >Convert from double to long long
 CValueTypeConversionTraits< long long, float >Convert from float to long long
 CValueTypeConversionTraits< long long, std::string >Convert an std::string to a long long
 CValueTypeConversionTraits< long long, unsigned long long >Convert from unsigned long long to long long
 CValueTypeConversionTraits< long, double >Convert from double to long
 CValueTypeConversionTraits< long, float >Convert from float to long
 CValueTypeConversionTraits< long, std::string >Convert an std::string to a long
 CValueTypeConversionTraits< long, unsigned int >Convert from unsigned int to long
 CValueTypeConversionTraits< long, unsigned long >Convert from unsigned long to long
 CValueTypeConversionTraits< OutType, std::string >Convert an std::string to a type OutType
 CValueTypeConversionTraits< short, double >Convert from double to short
 CValueTypeConversionTraits< short, float >Convert from float to short
 CValueTypeConversionTraits< short, int >Convert from int to short
 CValueTypeConversionTraits< short, long >Convert from long to short
 CValueTypeConversionTraits< short, std::string >Convert an std::string to a short
 CValueTypeConversionTraits< short, unsigned short >Convert from unsigned short to short
 CValueTypeConversionTraits< std::string, char[N]>Convert raw C string to std::string
 CValueTypeConversionTraits< unsigned int, double >Convert from double to unsigned int
 CValueTypeConversionTraits< unsigned int, float >Convert from float to unsigned int
 CValueTypeConversionTraits< unsigned int, int >Convert from int to unsigned int
 CValueTypeConversionTraits< unsigned int, long >Convert from long to unsigned int
 CValueTypeConversionTraits< unsigned int, long long >Convert from long long to unsigned int
 CValueTypeConversionTraits< unsigned int, std::string >Convert an std::string to an unsigned int
 CValueTypeConversionTraits< unsigned int, unsigned long >Convert from unsigned long to unsigned int
 CValueTypeConversionTraits< unsigned int, unsigned long long >Convert from unsigned long long to unsigned int
 CValueTypeConversionTraits< unsigned long long, double >Convert from double to unsigned long long
 CValueTypeConversionTraits< unsigned long long, float >Convert from float to unsigned long long
 CValueTypeConversionTraits< unsigned long long, long long >Convert from long long to unsigned long long
 CValueTypeConversionTraits< unsigned long long, std::string >Convert an std::string to an unsigned long long
 CValueTypeConversionTraits< unsigned long, double >Convert from double to unsigned long
 CValueTypeConversionTraits< unsigned long, float >Convert from float to unsigned long
 CValueTypeConversionTraits< unsigned long, long >Convert from long to unsigned long
 CValueTypeConversionTraits< unsigned long, std::string >Convert an std::string to an unsigned long
 CValueTypeConversionTraits< unsigned short, double >Convert from double to unsigned short
 CValueTypeConversionTraits< unsigned short, float >Convert from float to unsigned short
 CValueTypeConversionTraits< unsigned short, short >Convert from short to unsigned short
 CValueTypeConversionTraits< unsigned short, std::string >Convert an std::string to an unsigned short
 CValueTypeConversionTraits< unsigned short, unsigned long >Convert from unsigned long to unsigned short
 CValueTypeDeserializationBufferEncapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CValueTypeDeserializationBuffer< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType >Encapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CValueTypeDeserializationBufferImpEncapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CValueTypeDeserializationBufferImp< Ordinal, T, Serializer, false >Encapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CValueTypeDeserializationBufferImp< Ordinal, T, Serializer, true >Encapsulate how an array of non-const serialized objects with value sematics stored in a char[] array is deserialized to a T[] array and then serialized back again
 CValueTypeReductionOpBase interface class for user-defined reduction operations for objects that use value semantics
 CValueTypeSerializationBufferEncapsulate how an array of non-const objects with value sematics is serialized into a char[] array
 CValueTypeSerializationBuffer< Ordinal, T, typename DefaultSerializer< Ordinal, T >::DefaultSerializerType >Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array
 CValueTypeSerializationBufferImpEncapsulate how an array of non-const objects with value sematics is serialized into a char[] array
 CValueTypeSerializationBufferImp< Ordinal, T, Serializer, false >Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array
 CValueTypeSerializationBufferImp< Ordinal, T, Serializer, true >Encapsulate how an array of non-const objects with value sematics is serialized into a char[] array
 CValueTypeSerializerSerialization class for types T that use value semantics
 CVerboseObjectTemplated base class for objects that can print their activities to a stream and have a verbosity level
 CVerboseObjectBaseNon-templated base class for objects that can print their activities to a stream
 CVerboseObjectTempStateSet and release a stream and verbosity level
 CVisualDependencyAn abstract parent class for all visual dependencies
 CVisualDependencyXMLConverterAn xml converter for VisualDepenencies
 CWorkspaceTemplated class for workspace creation
 CWorkspaceStoreWorkspace encapsulation class
 CWorkspaceStoreInitializeableWorkspaceStore class that can be used to actually reinitialize memory
 CXMLInputSourceXMLInputSource represents a source of XML input that can be parsed to produce an XMLObject
 CXMLInputStreamXMLInputStream represents an XML input stream that can be used by a XMLInputSource
 CXMLObjectRepresentation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object, allowing storage by reference
 CXMLObjectImplemTakes care of the low-level implementation details of XMLObject
 CXMLParameterListReaderWrites an XML object to a parameter list
 CXMLParameterListWriterWrites a ParameterList to an XML object
 CXMLParserXMLParser consumes characters from an XMLInputStream object, parsing the XML and using a TreeBuildingXMLHandler to construct an XMLObject
 CXMLTestNodeSubclass of XMLObject used by the performance archive
 NTrilinosNamespace of things generally useful to many Trilinos packages
 NDetails
 NImplImplementation details of implementation details
 CLinearSolverFactoryRepositoryRepository of solver factories
 CLinearSolverInterface for a method for solving linear system(s) AX=B
 CLinearSolverFactoryInterface for a "factory" that creates solvers
 CLinearSolverSetupFailureException reporting failure in setting up a linear solver
 CmapThis class creates a basic std::map object for platforms where the std::map is deficient, otherwise the std::map is injected into the Teuchos namespace