►Nboost | |
►Nnumeric | |
►Nodeint | |
Cvector_space_norm_inf< Eigen::MatrixBase< Derivative > > | |
►NBrick8N | |
CBrick8NTestCase | |
►NCollisionDetection | |
CBrick8NTestCase | |
►NDeleteElemNode | |
CDeleteElemNode | |
►NEigen | |
CMatrix | |
►NElectricWave | |
CWave1D | |
►NHeatConduction | |
CHeatConduction1D | |
CHeatConduction2D | |
CHeatConduction3D | |
CHeatConductionXd | |
►NMassMatrixIntegration | |
CMassMatrix | |
CMassMatrixTest | |
►NNonlinearLoad | |
CNonlinearLoadTestCase | |
►NNuTo | |
►NConstitutive | |
CDamageLaw | Interface for common damage laws |
CDamageLawExponential | Exponential damage omega Peerlings, R., De Borst, R., Brekelmans, W., Geers, M |
CDamageLawLinear | Linear damage law Peerlings et al |
CDamageLawNoSoftening | Damage law that exhibits no softening in the stress-strain curve and stays at peak load Peerlings et al |
CModifiedMisesStrainNorm | Equivalent strain (strain norm) based on the modified mises norm |
►NConstraint | |
CConstraints | Stores constraint equations, separated by their dof type |
CEquation | Stores a constraint equation |
CJKNumbering | Numbering where first the independent dofs are consecutively numbered leaving out the dependent ones and then the dependent dof numbers are appended |
CTerm | Stores constraint equation terms |
►NIntegrands | |
CDynamicMomentumBalance | |
CGradientDamage | Implicit gradient enhanced damage model Peerlings RHJ et al |
CMomentumBalance | |
CNeumannBc | Applies a neumann boundary condition |
►NLaws | |
CEvolutionImplicit | Explicit evolution equation for the NuTo::LocalIsotropicDamageLaw that implements
\[ \kappa(\boldsymbol \varepsilon) = \max \left(\kappa, \varepsilon_\text{eq}(\boldsymbol \varepsilon) \right) \]
|
CLinearElastic | |
CLinearElasticDamage | Applies an isotropic damage variable to the linear elastic hookes law |
CLocalIsotropicDamage | Local damage law with an isotropic damage variable |
CMechanicsInterface | |
►NMaterial | |
CSoftening | Common material parameters for softening materials |
►NMath | |
CCubicSplineInterpolation | |
CInterpolation | |
CLinearInterpolation | |
►NNabla | |
CGradient | |
CInterface | |
CStrain | |
►NNewtonRaphson | |
CDoubleSolver | "Solver" for scalar values |
CLineSearchImplementation | Performs the line search algorithm based on the results of a single newton iteration step |
CNoConvergence | Custom exception for the newton algorithm |
CNoLineSearch | Just a normal continuation of the newton scheme without using line search while keeping the interface of NuTo::LineSearch |
CProblem | Problem definition |
CVoidInfo | Takes any argument and does nothing.. |
►NNonlocalInteraction | |
CConstant | Results in the model used by Peerlings et al |
CDecreasing | Results in the model used by Poh & Sun 2017, IJNME and limits the nonlocal parameter |
►NTest | |
CPlateWithHoleAnalytical | |
CVisualizeTestStructure | |
►NTools | |
CGlobalFractureEnergyIntegrator | Class that helps with the evaluation of global load displacement curves |
►NVisualize | |
CAverageGeometry | Geometry description of one cell for the AverageHandler |
CAverageHandler | Cell handler that averages the cell values over each cell |
CCell | Class for storing visualization cells |
CDataArray | Collects data for a vtk <DataArray> and writes it in ascii or raw binary appended format |
CHandlerInterface | Interface for a handler class that visualizes a single cell |
CPoint | Point for visualization |
CPointHandler | Visualizes cell and point data only at the integration points (no visualization cells) |
CPostProcess | Allows you do define multiple visualizers with various visualization objects and writes them at once (including a *pvd file) |
CUnstructuredGrid | Visualization of unstructured grids |
CVisualizer | Class to write visualization files of DOF values and cell data |
CVoronoiCell | |
CVoronoiGeometry | |
CVoronoiHandler | Cell handler that subdivides a cell into subcells |
CXMLWriter | |
CAdaptiveSolve | |
CAverage | Calculates the cumulative moving average |
CCell | |
CCellData | Extracts 'cell data' like nodal values from the cell |
CCellIds | Named pair for cellId and ipId to make the argument list shorter and avoid accidental mixup of both |
CCellInterface | |
CCellIpData | Similar to NuTo::CellData |
CCellStorage | Stores and creates integration cells |
CCollidableBase | Base class for all collidables |
CCollidableParticleBase | Base class for all particles TODO: Idea: implement an interface that somehow every particle knows how to interact with every wall without explicit coding |
CCollidableParticleSphere | Class for spherical collidables |
CCollidableWallBase | Base class for walls |
CCollidableWallCylinder | Class for cylindric walls |
CCollidableWallPhysical | Class for planar physical walls |
CCollidableWallVirtual | Virtual, inner, planar wall of the specimen |
CCollisionHandler | Runs the simulation |
CCompareDofType | |
CCompareVector | |
CConstrainedSystemSolver | |
CDofContainer | |
CDofInfo | |
CDofMatrixContainer | Dof container that is also capable of performing calculations |
CDofType | |
CDofVector | |
CEigenIO | Collection of helper functions for Eigen matrices |
CEigenSparseSolver | Solver usable by NewtonRaphson::Solve(...) |
CElementCollection | Interface for all the cell operations, simply forwarding the corresponding element interfaces |
CElementCollectionImpl | Implementation of the interface ElementCollection for arbitrary element types that are derived from ElementInterface |
CElementFem | |
CElementIga | |
CElementInterface | |
CEngineeringStrain | Engineering strain |
CEngineeringStress | Engineering stress |
CEvent | Class for storing events |
CEventListHandler | Class for event list operations |
CException | Base class for all exceptions thrown in NuTo |
CGeometryConcrete | |
►CGmshWriter | Writes a mesoscale concrete geometry, consisting of a matrix, several aggregates and interfaces around them |
CBox2D | Simple 2D box geometry |
CBox3D | Simple 3D box geometry |
CCylinder | Simple 3D cylinder geometry |
COptions | Gmsh options that are defaulted to well working parameters |
CGroup | Ordered container class for elements, nodes and the like |
CHexahedron | |
CInputReader | |
CIntegrand | |
CIntegrationType0DBoundary | Integration types in 0D, more like a dummy integration type |
CIntegrationType3D6NGauss1Ip | Integration types in 3D with 1 Gauss point |
CIntegrationType3D6NGauss2x3Ip | Integration types in 3D with 6 nodes Gauss integration and 2x3 integration points |
CIntegrationTypeBase | Standard abstract class for all integration types |
CIntegrationTypeTensorProduct | Integration types in 1,2,3D; tensor product of 1D Lobatto or Gauss |
CIntegrationTypeTetrahedron | Integration types for the triangle |
CIntegrationTypeTriangle | Integration types for the triangle |
CInterpolationBrickLinear | |
CInterpolationBrickLobatto | |
CInterpolationBrickQuadratic | |
CInterpolationPrismLinear | |
CInterpolationPrismQuadratic | |
CInterpolationPyramidLinear | |
CInterpolationQuadLinear | |
CInterpolationQuadLobatto | |
CInterpolationQuadQuadratic | |
CInterpolationSimple | Base class for the interpolation. The derived classes provide information about the actual interpolation |
CInterpolationTetrahedronLinear | |
CInterpolationTetrahedronQuadratic | |
CInterpolationTriangle3rdOrder | |
CInterpolationTriangle4thOrder | |
CInterpolationTriangleLinear | |
CInterpolationTriangleQuadratic | |
CInterpolationTruss3rdOrder | |
CInterpolationTruss4thOrder | |
CInterpolationTrussLinear | |
CInterpolationTrussLobatto | |
CInterpolationTrussQuadratic | |
CJacobian | |
CLine | |
CLog | Set of predefined global loggers |
CLogger | Logger class for redirecting output to different locations/files |
CMatrixAssembler | Assembles an internal NuTo::DofMatrixSparse<double> from arbitrary contributions and provides access to it |
CMeshFem | Nodes, elements and interpolations for a classic finite element mesh |
CMeshGmsh | Reads a gmsh msh-file and converts it to a MeshFEM |
CMortonOrder | Class for sorting in Morton order (z-order as space filling curve) |
CNaturalCoordinateMemoizerMap | |
CNodalValueMerger | Performs our good old "NodeMerge" and should be replaced by any solution from issue #141 PDE nodal values |
CNodeSimple | Store node values and its dof |
CNurbs | Class for NURBS curves, with IGA specific functions. NURBS specific algorithms taken from Piegl, Tiller 'The NURBS book' 1996 |
CParticleCreator | |
CParticleHandler | Handles the particle list |
CPolynomialLeastSquaresFitting | |
CPrism | |
CPyramid | |
CQuadrilateral | |
CQuasistaticSolver | |
CScalarDofType | |
CSerializeStreamBase | Base class for the NuTo SerializeStream Used for the serialization of data values only |
CSerializeStreamIn | Serialize input stream |
CSerializeStreamOut | Serialize output stream |
CShape | |
CSimpleAssembler | |
CSpecimen | Class for Specimen |
CSubBox | Class for sub box handing -> improves the performance without changing the physics |
CSubBoxHandler | Builds and handles sub boxes |
CSupportPoints | Stores the support points |
CTetrahedron | |
CTimeDependentProblem | Equation system that contains R(u, u') + M u'' = 0 with R = Gradient dR/du = Hessian0 dR/du' = Hessian1 M = Hessian2 |
CTimer | Prints the lifetime of a Timer object on destruction |
CTriangle | |
CUniqueId | This class provides a unique id (beginning at 0 and incrementing for each object) |
CValueVector | Container that stores values of T and keeps references to these values valid |
CVectorAssembler | Assembles an internal NuTo::DofVector<double> from arbitrary contributions and provides access to it |
CVoigt | |
►NNuToTest | |
CElementUniaxialTest | |
►NQuad2DPatchTest | |
CPatchTestCase | |
CPatchTestCaseXX | |
CPatchTestCaseXY | |
CPatchTestCaseYY | |
►NTetrahedron10N | |
CTetrahedron10NTestCase | |
►NTimeIntegrationResultForce | |
CTestResultForceDirection | |
►NTruss1D2N | |
CBoundaryCondition | |
CGeometry | |
CMaterial | |
CCellInfos | Collection of DataArrays for the return type of ExtractCellInfos() |
CCreepHistoryData | Structure that holds the history data of the creep law |
CCreepLaw | Creep law using the exponential algorithm |
CDelaunayVoronoi | |
CEdge | |
CFixNode | |
CGmshElement | |
CGmshFileContent | |
CGmshHeader | |
CGmshNode | |
CGmshPhysicalNames | |
CHardCodeElement8N | |
CHistoryDataContiguousMemory | Standard history data management object |
CIntegrationTypeQuad | |
CLobatto | |
CLocalDamageTruss | |
CMechanicsControl | |
CMoistureTransportControl | |
CNaturalCoordianteToId | Transforms a vector of natural node coordinates to a reasonable id |
CNaturalCoordinateMemoizer | Memoization of the a std::function<TResult(TNaturalCoords)>, mainly used for element shape functions and their derivatives |
CNaturalCoordinateMemoizerUnorderedMap | |
CNodePoint | |
CObserver | |
CParameters | |
CParametersGeometry2D | |
CParametersGeometry3D | |
CParametersMaterial | |
CParametersTimeIntegration | |
CPolygon | |
CProperties | |
CSimpleMesh1D | |
CSimpleMesh2D | |
CSteel | |
►CSubBoxes | Container that performs O(1) addition and O(1) lookup based on subboxes |
CDomain | |
CTestCells | Mesh with num x num quad elements, linear dof interpolation and 4 integration points per cell |
CTestMatrix | |
CTestStructure | |
CTimeControl | |
CTriangle | |
CTrussStructure | |
CUnstructuredGridCheck | |
CVectorEqual | |
CVectorHash | |
CVibratingTruss | |
CVibrations | |