Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NA
  CFactoryA
  CRegisterFactoryA
  CSolver1
  CSolver2
 NArrayConversionsUnitTestHelpers
  CArrayReplacement for std::vector that is compatible with the Teuchos Memory Management classes
  CArrayViewNonowning array view
  CPtrSimple wrapper class for raw pointers to single objects where no persisting relationship exists
  CRCPSmart reference counting pointer class for automatic garbage collection
 NB
  CFactoryB
  CRegisterFactoryB
  CSolver3
  CSolver4
 NC
  CFactoryC
  CRegisterFactoryC
  CSolver5
  CSolver6
 NCommon
  CMultiVector
  COperator
  CLinearSolverTestBase
 NEvilPack
  CAEvilA subclass of EvilBase that calls BEvil
  CBEvilA subclass of EvilBase that calls AEvil
  CEvilBaseEvil base class that people often write with a factory function to all of the subclasses in the interface
  CRCPSmart reference counting pointer class for automatic garbage collection
 NTeuchos
  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>
  Ndetails
   CGivensRotator
   CGivensRotator< ScalarType, false >
   CGivensRotator< ScalarType, true >
   Clapack_traits
   Clapack_traits< std::complex< T > >
   CMagValue
   CMagValue< ScalarType, false >
   CMagValue< ScalarType, true >
  NExceptions
   CInvalidArgument
   CInvalidParameter
   CInvalidParameterName
   CInvalidParameterType
   CInvalidParameterValue
  NMatrixMarket
   Ndetails
    CScalarAssignerImplementation detail of assignScalar()
    CScalarAssigner< RealType, false >
    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
   CCoordDataReader< Callback, Ordinal, Scalar, false >
   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
  NMixMaxUtilities
   CMin
   CMin< true, Ordinal, Packet >
   CMin< false, Ordinal, Packet >
   CMax
   CMax< true, Ordinal, Packet >
   CMax< false, Ordinal, Packet >
   CAND
   CAND< true, Ordinal, Packet >
   CAND< false, Ordinal, Packet >
  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
  NYAMLParameterList
   CReader
   CYamlWrite
   CYamlWrite< double >
   CYamlWrite< std::string >
  CAbstractArrayValidatorAn abstract base class for all ArrayValidators
  CAbstractArrayValidatorXMLConverter
  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
  CArcpReinterpretCastEmbeddedObj
  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
   CTimeInfo
  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
  CBLAS< int, double >
  CBLAS< int, float >
  CBLAS< int, std::complex< double > >
  CBLAS< int, std::complex< float > >
  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
   Copt_val_val_t
   Copt_doc_t
   Cenum_opt_data_t
   CTimeMonitorSurrogateInterface by which CommandLineProcessor may use TimeMonitor
  CCommRequestEncapsulation of a pending nonblocking communication operation
  CCommStatusEncapsulation of the result of a receive (blocking or nonblocking)
  Ccompare
  Ccompare< T, std::false_type >
  Ccompare< T, std::true_type >
  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
   CUnConst
   CUnConst< const U >
  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
  CDescribableStreamManipulatorState
  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
  CEnhancedNumberTraits< double >
  CEnhancedNumberTraits< float >
  CEnhancedNumberTraits< int >
  CEnhancedNumberTraits< long int >
  CEnhancedNumberTraits< long long int >
  CEnhancedNumberTraits< long long unsigned int >
  CEnhancedNumberTraits< long unsigned int >
  CEnhancedNumberTraits< short int >
  CEnhancedNumberTraits< short unsigned int >
  CEnhancedNumberTraits< unsigned int >
  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
  CFoo
  CFooA
  CFooB
  CFooC
  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
  Cis_comparable
  Cis_printable
  CLabeledObjectBase class for objects that contain a std::string label
  CLAPACKThe Templated LAPACK Wrapper Class
  Cm_bad_castException class for bad cast
  CMaxLocTeuchos version of MPI_MAXLOC
  CMaxLoc< Ordinal, double, int >
  CMaxValueReductionOpStandard Max operator for types with value semantics
  CMinLocTeuchos version of MPI_MINLOC
  CMinLoc< Ordinal, double, int >
  CMinLocNonzeroSame as MinLoc, but don't allow zero
  CMinLocNonzero< Ordinal, double, int >
  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
  CMockRCP
  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
  CPerformanceMonitorBaseCommon capabilities for collecting and reporting performance data across processors
  CPLPair
  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!
  Cprint
  Cprint< T, std::false_type >
  Cprint< T, std::true_type >
  CPromotionTraits
  CPromotionTraits< T, T >
  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
  CRawPointerConversionTraits
  CRawPointerConversionTraits< ArrayRCP< T > >
  CRawPointerConversionTraits< RawType * >
  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
   Cextra_data_entry_t
  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
  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 >
  CScalar
  CScalarTraitsThis structure defines some basic traits for a scalar field type
  CScalarTraits< std::pair< Packet, Packet > >
  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
  CSerializationTraits< Ordinal, char >
  CSerializationTraits< Ordinal, double >
  CSerializationTraits< Ordinal, float >
  CSerializationTraits< Ordinal, int >
  CSerializationTraits< Ordinal, long int >
  CSerializationTraits< Ordinal, long long int >
  CSerializationTraits< Ordinal, short int >
  CSerializationTraits< Ordinal, signed char >
  CSerializationTraits< Ordinal, std::pair< P1, P2 > >
  CSerializationTraits< Ordinal, unsigned char >
  CSerializationTraits< Ordinal, unsigned int >
  CSerializationTraits< Ordinal, unsigned long int >
  CSerializationTraits< Ordinal, unsigned long long int >
  CSerializationTraits< Ordinal, unsigned short int >
  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
  CSetScientific< Scalar, true >
  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
   CFieldSpec
  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< Opaque3_handle >
  CTypeNameTraits< ParameterList >Traits specialization
  CTypeNameTraits< std::string >
  CTypeNameTraits< T * >
  CTypeNameTraits< TwoDArray< T > >TypeNameTraits specialization for Array
  CTypeNameTraits< UndefinedType2 >
  CTypeNameTraits< void * >
  CTypeNameTraits< void >
  CUNDEFINED_PARAMETERENTRY_VALIDATOR
  CUndefinedEnhancedNumberTraitsDefault structure used by EnhancedNumberTraits<T> to produce a compile time error when the specialization does not exist for type T
  CUndefinedLAPACKRoutine
  CUndefinedOrdinalTraits
  CUndefinedScalarTraits
  CUndefinedSerializationTraitsReport an error if a specialization of SerializationTraits is missing
  CUnitTestBaseUnit test base class
  CUnitTestData
  CUnitTestRepositorySingleton unit testing repository
   CInstanceData
  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::pair< Packet, Packet >, ConvertToPacket >
  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
 CA
 CAlgorithmA
 CArrayReplacement for std::vector that is compatible with the Teuchos Memory Management classes
 CB
 CB1
 CB2
 CBLASTemplated BLAS wrapper
 CC
 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
  Copt_val_val_t
  Copt_doc_t
  Cenum_opt_data_t
  CTimeMonitorSurrogateInterface by which CommandLineProcessor may use TimeMonitor
 CCustomDataType
 CD
 CDefaultCommReturn a default global communicator appropriate for the build
 CE
 CFileInputSourceInstantiation of XMLInputSource class for reading XML from a file
 CGet_A_f_return
 CLAPACKThe Templated LAPACK Wrapper Class
 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
 CParameterEntryThis object is held as the "value" in the Teuchos::ParameterList std::map
 CParameterListA list of parameters of arbitrary type
  CPrintOptionsUtility class for setting and passing in print options
 CPolynomialLightweight container class to represent a simple polynomial
 CRCPSmart reference counting pointer class for automatic garbage collection
 CScalarTraitsThis structure defines some basic traits for a scalar field type
 CSerialBandDenseMatrixThis class creates and provides basic support for banded dense matrices of templated type
 CSerialDenseMatrixThis class creates and provides basic support for dense rectangular matrix of templated type
 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
 CSerialSymDenseMatrixThis class creates and provides basic support for symmetric, positive-definite dense matrices of templated type
 CspecializedLAPACK
 CStringInputSourceInstantiation of XMLInputSource class for reading XML from a std::string
 CTestVerboseObjectBaseInitialization
 CTimeWall-clock timer
 CTimeMonitorScope guard for Time, that can compute MPI collective timer statistics
 CTransformerThis class implements a simple (useless) transformation that requires workspace
 CUndefinedType
 CUndefinedType2
 CXMLObjectRepresentation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object, allowing storage by reference