NCatch | |
NBenchmark | |
NDetail | |
CBenchmarkFunction | |
Cbootstrap_analysis | |
CChronometerConcept | |
CChronometerModel | |
CCompleteInvoker | |
CCompleteInvoker< void > | |
CCompleteType | |
CCompleteType< void > | |
Ctype | |
Cis_related | |
CObjectStorage | |
Crepeater | |
CBenchmark | |
CChronometer | |
CEnvironment | |
CEnvironmentEstimate | |
CEstimate | |
CExecutionPlan | |
COutlierClassification | |
CSampleAnalysis | |
CTiming | |
NClara | |
NDetail | |
CBasicResult | |
CBoundFlagLambda | |
CBoundFlagRef | |
CBoundFlagRefBase | |
CBoundLambda | |
CBoundManyLambda | |
CBoundRef | |
CBoundValueRef | |
CBoundValueRef< std::vector< T > > | |
CBoundValueRefBase | |
CComposableParserImpl | |
Cfake_arg | |
CHelpColumns | |
Cis_unary_function | |
Cis_unary_function< F, Catch::Detail::void_t< decltype(std::declval< F >()(fake_arg())) > > | |
CLambdaInvoker | |
CLambdaInvoker< void > | |
CParserBase | |
CParserRefImpl | |
CParseState | |
CResultBase | |
CResultValueBase | |
CResultValueBase< void > | |
CToken | |
CTokenStream | |
CUnaryLambdaTraits | |
CUnaryLambdaTraits< ReturnT(ClassT::*)(Args...) const > | |
CUnaryLambdaTraits< ReturnT(ClassT::*)(ArgT) const > | |
Caccept_many_t | |
CArg | |
CArgs | |
CExeName | |
CHelp | |
COpt | |
CParser | |
NDetail | |
Cconjunction | |
Cconjunction< B1 > | |
Cconjunction< B1, Bn... > | |
Cdisjunction | |
Cdisjunction< B1 > | |
Cdisjunction< B1, Bn... > | |
CEnumInfo | |
Cis_range_impl | |
Cis_range_impl< T, void_t< decltype(begin(std::declval< T >()))> > | |
CIsStreamInsertable | |
Cmake_void | |
Cnegation | |
CNonCopyable | Deriving classes become noncopyable and nonmovable |
Cunique_ptr | |
NGenerators | |
NRandomFloatingGenerator | |
CPImpl | |
Cas | |
CChunkGenerator | |
CFilterGenerator | |
CFixedValuesGenerator | |
CGenerators | |
CGeneratorUntypedBase | |
CGeneratorWrapper | |
CIGenerator | |
CMapGenerator | |
CRepeatGenerator | |
CSingleValueGenerator | |
CTakeGenerator | |
NReporterRegistry | |
CReporterRegistryImpl | |
Calways_false | |
CApprox | |
CAssertionHandler | |
CAssertionInfo | |
CAssertionReaction | |
CAssertionResult | |
CAssertionResultData | |
CAutoReg | |
CBenchmarkInfo | |
CBenchmarkStats | |
CBinaryExpr | |
Ccapture_by_value | |
CCapturer | |
CColumnInfo | |
CConfig | |
CConfigData | |
CContext | |
CCounts | |
CDecomposer | |
CExceptionTranslatorRegistrar | |
CExprLhs | |
CGeneratorException | |
CIConfig | |
CIExceptionTranslator | |
CIExceptionTranslatorRegistry | |
CIGeneratorTracker | |
CIMutableEnumValuesRegistry | |
CIMutableRegistryHub | |
CIRegistryHub | |
CIResultCapture | |
Cis_callable | |
Cis_callable< Fun(Args...)> | |
Cis_callable_tester | |
Cis_range | |
CITestInvoker | |
CITransientExpression | |
CLazyExpression | |
CMessageBuilder | |
CMessageInfo | |
CMessageStream | |
CNameAndTags | |
COptional | |
CProcessedReporterSpec | |
Cratio_string | |
Cratio_string< std::atto > | |
Cratio_string< std::femto > | |
Cratio_string< std::micro > | |
Cratio_string< std::milli > | |
Cratio_string< std::nano > | |
Cratio_string< std::pico > | |
CRegistrarForTagAliases | |
CReporterSpec | |
CResultDisposition | |
CResultWas | |
CReusableStringStream | |
CScopedMessage | |
CSection | |
CSectionEndInfo | |
CSectionInfo | |
CSession | |
CSignalDefs | |
CSimplePcg32 | |
CSourceLineInfo | |
CStreamEndStop | |
CStringMaker | |
CStringMaker< bool > | |
CStringMaker< Catch::Approx > | |
CStringMaker< char * > | |
CStringMaker< char > | |
CStringMaker< char const * > | |
CStringMaker< char[SZ]> | |
CStringMaker< double > | |
CStringMaker< float > | |
CStringMaker< int > | |
CStringMaker< long > | |
CStringMaker< long long > | |
CStringMaker< R C::* > | |
CStringMaker< R, std::enable_if_t< is_range< R >::value &&!::Catch::Detail::IsStreamInsertable< R >::value > > | |
CStringMaker< signed char > | |
CStringMaker< signed char[SZ]> | |
CStringMaker< std::chrono::duration< Value, Ratio > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 1 > > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 3600 > > > | |
CStringMaker< std::chrono::duration< Value, std::ratio< 60 > > > | |
CStringMaker< std::chrono::time_point< Clock, Duration > > | |
CStringMaker< std::chrono::time_point< std::chrono::system_clock, Duration > > | |
CStringMaker< std::nullptr_t > | |
CStringMaker< std::string > | |
CStringMaker< std::wstring > | |
CStringMaker< T * > | |
CStringMaker< T[SZ]> | |
CStringMaker< unsigned char > | |
CStringMaker< unsigned char[SZ]> | |
CStringMaker< unsigned int > | |
CStringMaker< unsigned long > | |
CStringMaker< unsigned long long > | |
CStringMaker< wchar_t * > | |
CStringMaker< wchar_t const * > | |
CStringRef | |
CStringStreams | |
CTablePrinter | |
CTag | |
CTagAlias | |
CTestCaseHandle | |
CTestCaseInfo | |
CTestFailureException | Used to signal that an assertion macro failed |
CTestInvokerAsMethod | |
CTestInvokerFixture | |
CTestSkipException | Used to signal that the remainder of a test should be skipped |
CTestSpec | |
CFilterMatch | |
CTimer | |
CTotals | |
Ctrue_given | |
CUnaryExpr | |
CVersion | |
CWaitForKeypress | |
CWarnAbout | |
CWildcardPattern | |
Ncommon | |
CDigitReader | |
CIAgent | |
CSample | |
CTensor | Representa un tensor de tipo T y rango Rank |
Ngame | |
Nmath | |
CAddEquation | |
CAddEquationFactory | |
CDivideEquation | |
CDivideEquationFactory | |
CIEquation | |
CIEquationFactory | |
CSubtractEquation | |
CSubtractEquationFactory | |
CGame | |
CResourceManager | |
Nutec | |
Nalgebra | |
CTensor | Representa un tensor de tipo T y rango Rank |
Nneural_network | Capa de activación de Rectified Linear Unit (ReLU). Los valores negativos del input se convierten en 0. Los valores no negativos permanecen igual |
CAdam | Optimizador Adam (Adaptive Moment Estimation). Combina momentum y RMSProp para un aprendizaje más estable y rápido |
CBCELoss | Función de pérdida Binary Cross Entropy (entropía cruzada binaria). Usada típicamente en clasificación binaria |
CBSpline | |
CCrossEntropyLoss | Función de pérdida Cross Entropy para clasificación multiclase. Requiere que las etiquetas verdaderas estén codificadas one-hot |
CDense | |
CILayer | Interfaz para una capa de la red neuronal. Permite que distintas capas se conecten entre sí con polimorfismo |
CILoss | Interfaz para una función de pérdida (loss). Se encarga de calcular qué tan mal lo hizo la red con respecto a los resultados reales y obtener el gradiente necesario para ajustar los parámetros |
CIOptimizer | Interfaz para definir un optimizador (ej. SGD, Adam, ...). Un optimizador se encarga de actualizar los parámetros entrenables (como pesos y biases) en base a los gradientes |
CKan | |
CLayerRegistry | Registro de tipos de capas para deserialización |
CMSELoss | Función de pérdida MSE (Error Cuadrático Medio). Mide el promedio de los cuadrados de las diferencias entre las predicciones y los valores reales. Es común en tareas de regresión |
CNeuralNetwork | Clase que representa una red neuronal completamente conectada |
CReLU | |
CSGD | Optimizador Stochastic Gradient Descent (SGD). Actualiza los parámetros en dirección opuesta al gradiente multiplicado por el learning rate |
CSigmoid | Capa de activación Sigmoid. Convierte cada valor en el rango (0, 1) abierto usando la función logística. No tiene parámetros entrenables |
CSoftmax | Capa de activación Softmax. Convierte un vector de valores en probabilidades las cualesal ser sumadas resultan en 1. Se aplica por fila (una muestra a la vez). No tiene parámetros entrenables |
CCatch_global_namespace_dummy | |
CDataset | |
CDense | |
CKan | |
CNeuralNetwork | Clase que representa una red neuronal completamente conectada |
CSample | |
CSigmoid | Capa de activación Sigmoid. Convierte cada valor en el rango (0, 1) abierto usando la función logística. No tiene parámetros entrenables |
CTensor | Representa un tensor de tipo T y rango Rank |