waves
Basic FE playground
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NBelos
 CStatusTestGenResSubNorm< Scalar, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >, Belos::OperatorT< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > >Template specialization of Belos::StatusTestGenResSubNorm class using the Xpetra::MultiVector and Belos::OperatorT MueLu adapter class
 CStatusTestWeightedGenResNormAn implementation of StatusTestResNorm using a family of weighted residual norms
 NheatThis namespace avoids conflicts with similar names in 'waves'
 CBoundaryBoundaries which requires a special treatment (such as prescribed fluxes)
 CCompiledFct1aCfr heat_vark.py (version scalaire)
 CCompiledFct1bCfr heat_vark.py (version matricielle)
 CCompiledFct2aCfr heat_nl.py (version scalaire)
 CCompiledFct2bCfr heat_nl.py (version matricielle)
 CDirichletManage Dirichlet BC
 CDisplayHookQuad element
 CExtractorObject able to extract scalar results from the model
 CHeatTermFormulation of heat terms
 CMediumThermal medium (with k, rhoc)
 CNodePair
 CPeriodicManages periodic BCs
 CProblemClass containing the problem parameters
 CSolverHeat solver
 CSourceManage (volumic) heat sources
 NkatoptronKatoptron namespace
 CAlgebraicClass which is used to store Teuchos::RCP to the algebraic information of the problem:
 CContactClass used to specify in Python the different contact interfaces
 CContactsListClass which is used to store the list of the contact interfaces
 CDirichletClass used to specify in Python the different Dirichlet boundary conditions (both mechanical and thermal)
 CDirichletListClass which is used to store the list of the Dirichlet boundary conditions (BC)
 CDiscreteProblemClass which is used to store all the information related to the discretized problem:
 CDomainClass which is used to store all the information related to the discretized domain:
 CElementsListClass used to store the element information including:
 CGraphClass used to compute and store the graph of the primal matrices with and without overlaps
 CIterativeSolverSolver class where the active set strategy is implemented
 CLinearSolverSolver class which includes utilities such as timers and VTK writers
 CLoadsClass which includes all the loads, boundary conditions, preloads, and weights
 CMapClass which includes all the Trilinos maps (Tpetra maps and Xpetra maps) used in the simulation
 CMaterialClass which includes all constitutive values of a given material
 CMaterialsListClass which stores the list of the used materials
 CMatricesClass which includes all the Trilinos matrices (Tpetra matrices and Xpetra matrices) used in the simulation
 CMediumClass used to specify in Python the different media
 CNeumannClass used to specify in Python the different Neumann boundary conditions (both mechanical and thermal)
 CNeumannListClass which is used to store the list of the Neumann boundary conditions (BC)
 CNodesListClass used to store the node information
 CPreloadListClass which is used to store the list of the preloads
 CProblemClass which is used to specify in Python the thermomechanical to solve
 CRandomVariableClass containing the realisations of the random Gaussian variables
 CSourceClass used to specify in Python the different volumetric heat sources
 CSourcesListClass which is used to store the list of the volumetric heat sources
 CVectorsClass which includes all the Trilinos vectors (Tpetra vectors and Xpetra vectors) used in the simulation
 CWeightClass used to specify in Python the different weights used for the computation of the weighted residual of the GMRES
 CWeightsListClass which is used to store the list of the weights used for the residual computation
 NtboxVtk
 CVtkExport_KIM2CLEANSave routines of Kim
 Nwaves
 CBoundaryBoundaries which requires a special treatment
 CDisplayHookQuad element
 CForwardEulerSimple explicit Forward Euler time integration
 CMediumMedium (with a speed of wave)
 CNewmarkImplicit Newmark
 CProblemMain wave Problem object
 CRungeKuttaExplicit Runge Kutta time integration
 CSourceManage the sources
 CTimeIntegrationTime integration base class
 CWaveTermFormulation of wave terms
 CDisplayHook
 CElementComputationBase class for the element computations
 CElementMatricesClass used to compute the element matrices:
 CElementVectorsClass used to compute the matrix associated to the integration of load on surface \(\boldsymbol{N}\)
 CEnsembleTraits
 CEnsembleTraits< Sacado::MP::Vector< S > >
 CRandomField
 CSpectralApproachA class that constructs realization(s) of Gaussian or exponential scalar random field based on the spectral approach
 CtMatrix
 CtVector