Cempire_wrapper.EmpireWrapper.__EmpireWrapper | |
CMappingApplication._DeprecatedMapper | |
CMappingApplication._DeprecatedMapperFactory | |
►Cabc.ABC | |
►Ccore.controllers.Controller | |
Ccore.controllers.DefaultController | Simple pass through controller |
Ccore.controllers.TemporalController | Frequency-based controller |
Corchestrator.Orchestrator | Base class for multistage orchestrators |
CKratos::AbsMaxReduction< TDataType, TReturnType > | |
CKratos::AbsMinReduction< TDataType, TReturnType > | |
CKratos::AccelerationLimitationUtilities | |
►CKratos::Accessor | This class defines the way a certain property is accessed |
CKratos::TableAccessor | This class defines the way a certain property is accessed according to a table |
CKratos::AccessorInterpolativeMapperBase< TMapperBackend > | Definition of an accessor auxiliary class |
CKratos::AccumReduction< TDataType, TReturnType > | |
CKratos::ActivationUtilities | Tool to evaluate the normals on nodes based on the normals of a set of surface conditions |
CKratos::AddFixedPressureCondition2D | |
CKratos::AddFixedPressureCondition3D | |
CKratos::AddFixedVelocityCondition2D | |
CKratos::AddFixedVelocityCondition3D | |
CKratos::BinaryOperations::Addition | |
CKratos::Testing::Internals::AddThisTestToTestSuite | |
CKratos::AddWaterFixedVelocityCondition2D | |
CKratos::AdjointExtensions | Interface extensions for adjoint elements and conditions |
►CKratos::AdjointResponseFunction | A base class for adjoint response functions |
►CKratos::AdjointPotentialResponseFunction | |
CKratos::AdjointLiftFarFieldResponseFunction | AdjointLiftFarFieldResponseFunction |
CKratos::AdjointLiftJumpCoordinatesResponseFunction | AdjointLiftJumpCoordinatesResponseFunction |
►CKratos::AdjointStructuralResponseFunction | AdjointStructuralResponseFunction |
CKratos::AdjointLinearStrainEnergyResponseFunction | AdjointLinearStrainEnergyResponseFunction |
CKratos::AdjointLocalStressResponseFunction | AdjointLocalStressResponseFunction |
CKratos::AdjointMaxStressResponseFunction | AdjointMaxStressResponseFunction |
CKratos::AdjointNodalDisplacementResponseFunction | AdjointNodalDisplacementResponseFunction |
CKratos::AdjointNodalReactionResponseFunction | AdjointNodalReactionResponseFunction |
►CKratos::DragResponseFunction< TDim > | A response function for drag |
CKratos::PyDragResponseFunction< TDim > | |
CKratos::LocalTemperatureAverageResponseFunction | |
CKratos::Python::PyAdjointResponseFunction | |
CKratos::VelocityPressureNormSquareResponseFunction | A response function for norm square calculation |
CKratos::AdvancedConstitutiveLawUtilities< TVoigtSize > | This class includes several utilities necessaries for the computation of the constitutive law |
►CKratos::AffineTransform | Class for applying affine transformations |
CKratos::ParametricAffineTransform | Class for applying parametrically defined affine transformations |
CKratos::AitkenRelaxationFEMDEMUtility | Aitken relaxation technique for FSI PFEM-FEM-DEM coupling |
Cdem_fem_coupling_algorithm.Algorithm | |
CKratos::FluxLimiter< TLocalVectorType >::AllowableIncrements | |
CKratos::AmgclCSRConversionUtilities | |
CKratos::AmgclCSRSpMMUtilities | |
CKratos::AmgclDistributedCSRConversionUtilities | |
►CKratos.analysis_stage.AnalysisStage | |
Cdem_poromechanics_coupling_analysis_stage.PoroMechanicsCouplingWithDemRadialMultiDofsControlModuleAnalysisStage | |
CKratos::AnalyticFaceWatcher | |
CKratos::AnalyticModelPartFiller | |
CKratos::AnalyticParticleWatcher | |
►CKratos::AnalyticWatcher | |
CKratos::ParticlesHistoryWatcher | |
►Canalyzers.analyzer_base.AnalyzerBaseClass | |
Canalyzers.analyzer_empty.EmptyAnalyzer | |
CKratos::ApplyFunctionToNodesUtility | This function applies a givn function to its nodes calling GenericFunctionUtility |
►CApplyMultipointConstraintsProcess | |
CKratos::CableNetMpcProcess | |
CKratos::ApplyProxy< TPointerDataType, TValueDataType, TApplyFunctor > | Proxy class to update local and non-local data |
CKratos::Python::Array1DModifier< TContainerType > | |
CKratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >::AssemblyTLS | |
CKratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >::AssemblyTLS | |
CKratos::AssignMasterSlaveConstraintsToNeighboursUtility | Assing Master-Slave Constraints to Neighbouring Nodes |
CKratos::AssignPointNeumannConditions | |
CKratos::AssignScalarInputToEntitiesProcessSettings | This struct is used in order to identify when using the hitorical and non historical variables |
►Casvtep.AssignScalarVariableToEntitiesProcess | |
Cdisplacement_control_with_direction_process.AssignDisplacementControlProcess | All the processes python should be derived from "Process" |
CKratos::AssignUniqueModelPartCollectionTagUtility | Get the collection of submodelparts each node, condition and element belongs to |
►CBaseProcess.AssignVectorComponentsToNodesProcess | |
Cassign_inlet_process.AssignInletProcess | All the processes python should be derived from "Process" |
CKratos::AutomaticDifferentiationTangentUtilities< TYieldSurfaceType, TSofteningType > | |
Ccheck_scalar_base_process.aux_object_cpp_callback | |
Ccheck_scalar_on_nodes_process.aux_object_cpp_callback | |
CKratos::NonAssociativeExplicitPlasticFlowRule::AuxiliarDerivativesStructure | |
CKratos::AuxiliarHessianComputationVariables | This is an auxiliar struct to store remeshing variables |
CKratos::AuxiliarModelPartUtilities | This utility includes auxiliar methods not included in the model part to avoid increase more than necessary the API |
►CKratos::AuxiliarVariableVectorRetriever | This struct is an auxiliar base class of the VariableVectorRetriever |
CKratos::VariableVectorRetriever< THistorical > | This struct is used in order to retrieve values without loosing performance |
CKratos::AuxiliaryMatrixWrapper | Auxiliarty Trilinos matrix pointer wrapper class |
CKratos::AuxiliaryUtilities | |
CKratos::AuxiliaryVectorWrapper | Auxiliarty Trilinos vector pointer wrapper class |
CPID.average_field.Averager | |
Cswimming_DEM_procedures.Averager | |
CKratos::Base64EncodedOutput | Encodes given iterator data to base 64 string representation |
►CBaseAnalysis | |
CPID.rotating_ale_analysis.RotatingAleAnalysis | |
Ccolloids_analysis.ColloidsAnalysis | |
Cethier_benchmark_analysis.EthierBenchmarkAnalysis | |
Cfluid_coupled_DEM_analysis.FluidCoupledDEMAnalysisStage | |
Cmake_mesh_ethier_benchmark_analysis.EthierBenchmarkMakeMeshAnalysis | |
Cmarine_rain_analysis.MarineRainAnalysis | |
Cpouliot_benchmark_2D_analysis.PouliotBenchmark2DAnalysis | |
Cpre_calculated_fluid_analysis.PreCalculatedFluidAnalysis | |
Cproduct_of_sines_benchmark_analysis.ProductOfSinesBenchmarkAnalysis | |
►Cswimming_DEM_PFEM_analysis.SDEMPFEMAnalysis | |
CKratosSwimmingDEMPFEMAnalysis.SDEMPFEMAnalysisWithFlush | |
Ct_junction.t_junction_analysis.TJunctionAnalysis | |
►CBaseClass | |
Cadaptative_remeshing_contact_structural_mechanics_analysis.AdaptativeRemeshingContactStructuralMechanicsAnalysis | This class is the main-script of the ContactStructuralMechanicsApplication when using adaptative remeshing put in a class |
Cadaptative_remeshing_structural_mechanics_analysis.AdaptativeRemeshingStructuralMechanicsAnalysis | This class is the main-script of the StructuralMechanicsApplication when using adaptative remeshing put in a class |
Caltair_cube_mesher.altair_box_data | |
►Ccoupling_interface_data.BaseCouplingInterfaceData | This class serves as interface to the data structure (Model and ModelPart) that holds the data used during CoSimulation |
Ccoupling_interface_data.CouplingInterfaceData | This class serves as interface to the data structure (Model and ModelPart) that holds the data used during CoSimulation |
►CBaseExplicitStrategy | |
Ccontinuum_sphere_strategy.ExplicitStrategy | |
Cice_continuum_sphere_strategy.ExplicitStrategy | |
Cverlet_continuum_sphere_strategy.ExplicitStrategy | |
►CBaseIO | |
Cthermal_dem_io.ThermalDEMIo | |
CKratos::ContactDomainUtilities::BaseLengths | |
►CBaseLoader | |
CPID.hdf5_io_tools_PID.FluidHDF5LoaderPID | |
►CBaseSolver | |
Cfluid_fraction_test_solver.FluidFractionTestSolver | |
►CBaseStrategy | |
Cswimming_sphere_strategy.SwimmingStrategy | |
Cthermal_continuum_sphere_strategy.ExplicitStrategy | |
Cthermal_sphere_strategy.ExplicitStrategy | |
►CKratos::BasicGenericFunctionUtility | This function allows to call a function method of type f(x, y, z, t) implemented in python style |
►CKratos::GenericFunctionUtility | GenericFunctionUtility |
CKratos::PythonGenericFunctionUtility | This function allows to call a function method of type f(x, y, z, t) implemented in python |
CKratos::BassetForceTools | |
Cutils.io.bcolors | |
►CKratos::TimeDiscretization::BDF | |
CKratos::TimeDiscretization::BDF1 | |
CKratos::TimeDiscretization::BDF2 | |
CKratos::TimeDiscretization::BDF3 | |
CKratos::TimeDiscretization::BDF4 | |
CKratos::TimeDiscretization::BDF5 | |
CKratos::TimeDiscretization::BDF6 | |
CKratos::BeamMathUtils< TDataType > | |
CDEM_benchmarks_class.Benchmark1 | |
CChung_Ooi_class.Benchmark10 | |
CDEM_benchmarks_class.Benchmark10 | LINEAR THORNTON |
CDEM_benchmarks_class.Benchmark11 | HERTZIAN THORNTON |
CDEM_benchmarks_class.Benchmark12 | ROLLING FRICTION |
CDEM_benchmarks_class.Benchmark13 | DEM-FEM Facet |
CDEM_benchmarks_class.Benchmark14 | DEM-FEM Edge |
CDEM_benchmarks_class.Benchmark15 | DEM-FEM Vertex |
CDEM_benchmarks_class.Benchmark16 | DEM-FEM Grid |
CDEM_benchmarks_class.Benchmark17 | DEM-FEM Rolling |
CDEM_benchmarks_class.Benchmark2 | |
CDEM_benchmarks_class.Benchmark20 | |
CDEM_benchmarks_class.Benchmark21 | |
CDEM_benchmarks_class.Benchmark22 | |
CDEM_benchmarks_class.Benchmark23 | |
CDEM_benchmarks_class.Benchmark24 | |
CDEM_benchmarks_class.Benchmark25 | |
CDEM_benchmarks_class.Benchmark26 | |
CDEM_benchmarks_class.Benchmark27 | |
CDEM_benchmarks_class.Benchmark28 | |
CDEM_benchmarks_class.Benchmark3 | |
CDEM_benchmarks_class.Benchmark30 | Cylinder with imposed angular velocity (Velocity Verlet + Zhao) |
CDEM_benchmarks_class.Benchmark31 | Cylinder with imposed angular velocity (Symplectic Euler + Runge-Kutta) |
CDEM_benchmarks_class.Benchmark32 | Fiber cluster bouncing without any damping (Velocity Verlet + Zhao scheme) |
CDEM_benchmarks_class.Benchmark33 | Fiber cluster bouncing without any damping (Velocity Verlet + Runge-Kutta scheme) |
CDEM_benchmarks_class.Benchmark4 | |
CDEM_benchmarks_class.Benchmark40 | |
CChung_Ooi_class.Benchmark5 | |
CDEM_benchmarks_class.Benchmark5 | |
CChung_Ooi_class.Benchmark6 | |
CDEM_benchmarks_class.Benchmark6 | |
CChung_Ooi_class.Benchmark7 | |
CDEM_benchmarks_class.Benchmark7 | |
CChung_Ooi_class.Benchmark8 | |
CDEM_benchmarks_class.Benchmark8 | |
CChung_Ooi_class.Benchmark9 | |
CDEM_benchmarks_class.Benchmark9 | |
CKratos::BFECCConvection< TDim > | |
CKratos::BFECCLimiterConvection< TDim > | |
CKratos::FracturePropagation2DUtilities::Bifurcation | |
CKratos::FracturePropagation3DUtilities::Bifurcation | |
CKratos::BinBasedDEMFluidCoupledMapping< TDim, TBaseTypeOfSwimmingParticle > | |
CKratos::BinBasedFastPointLocator< TDim, TConfigureType > | This class is designed to allow the fast location of MANY points on the top of a 3D mesh |
CKratos::BinBasedFastPointLocator< 2 > | |
►CKratos::BinBasedFastPointLocator< TDim, SpatialContainersConfigure< TDim, Condition > > | |
CKratos::BinBasedFastPointLocatorConditions< TDim > | This class is designed to allow the fast location of MANY points on the top of a 3D mesh. (for conditions) |
CKratos::BinBasedMeshTransfer< TDim > | This class allows the interpolation between non-matching meshes in 2D and 3D |
CKratos::BinBasedNodesInElementLocator< TDim > | REMARK: the location function is threadsafe, and can be used in OpenMP loops |
►CKratos::BinsObjectDynamic< TConfigure > | Short class definition |
CKratos::BinsObjectDynamicPeriodic< TConfigure > | Short class definition |
CKratos::BinsObjectDynamic< Kratos::SpatialContainersConfigure > | |
CKratos::BinsObjectStatic< TConfigure > | Short class definition |
CKratos::BlockPartition< TIterator, MaxThreads > | |
CKratos::BodyDistanceCalculationUtils | |
CKratos::BodyNormalCalculationUtils | |
►CBondCL | |
CKratos::DEM_compound_constitutive_law_for_PBM< BondCL, UnbondCL > | |
CKratos::TimeDiscretization::Bossak | |
CKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >::BossakAlphaMethod | Bossak Alpha parameters |
CKratos::ResidualBasedAdjointBossakScheme< TSparseSpace, TDenseSpace >::BossakConstants | |
Cnice_names::boundary | |
CKratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess::BoundaryConditionUtility | This class validates and manages a variable to fix and the value to fix it to |
CKratos::BoundaryNormalsCalculationUtilities | |
CKratos::MeshDataTransferUtilities::BoundaryVariableArrays | |
CKratos::MeshDataTransferUtilities::BoundaryVariables | |
CKratos::BoundingBox< TPointType > | Representing a bounding box by storing the min and max points |
CKratos::BoundingBox< Kratos::Point > | |
CKratos::BoundingBox< PointType > | |
CKratos::SpatialBoundingBox::BoundingBoxParameters | |
CKratos::SpatialBoundingBox::BoundingBoxVariables | |
►CKratos::BoundingVolumePartitioner | |
CKratos::LineRegressionVolumePartitioner | |
CKratos::SimpleBoundingVolumePartitioner | |
CKratos::BoundingVolumeTree | |
CKratos::CompoundNosesBoundingBox::BoxNoseVariables | |
CKratos::BrentIteration | |
CKratos::BrepTrimmingUtilities | |
CKratos::BruteForcePointLocator | Utility class to find an entity of a mesh based on a location |
CKratos::MPIInternals::BufferAllocation< TDatabaseAccess, IsFixedSize > | |
CKratos::MPIInternals::BufferAllocation< TDatabaseAccess, false > | |
CKratos::MPIInternals::BufferAllocation< TDatabaseAccess, true > | |
Cbuffered_dict.BufferedDict | Buffered dict container with buffered data ability |
►CKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for the base builder and solving operations |
CKratos::ExplicitHamiltonBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
►CKratos::NodalResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for standard builder and solving operations |
CKratos::NodalResidualBasedEliminationBuilderAndSolverForFSI< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for standard builder and solving operations |
►CKratos::NodalResidualBasedEliminationBuilderAndSolverContinuity< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for standard builder and solving operations |
CKratos::NodalResidualBasedEliminationBuilderAndSolverContinuityForFSI< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for standard builder and solving operations |
►CKratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for PetrovGalerkinROM builder and solving operations |
►CKratos::ResidualBasedBlockBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for standard builder and solving operations |
CKratos::ContactResidualBasedBlockBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TBuilderAndSolver > | Current class provides an implementation for contact builder and solving operations |
►CKratos::GlobalROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::GlobalPetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | This class provides an implementation for the GlobalPetrovGalerkinROM builder and solver operations. This Builder and Solver (B&S) now inherits from the GlobalROMBuilderAndSolver, which in turn inherits from the ResidualBasedBlockBuilderAndSolver. The Right-Hand Side (RHS) is composed of unbalanced loads (residual) and is constructed using the ResidualBasedBlockBuilderAndSolver. Similarly, the Left-Hand Side (LHS) is constructed using the ResidualBasedBlockBuilderAndSolver and is then multiplied by the ROM RIGHT BASIS. We then project it onto the ROM LEFT BASIS, yielding a rectangular system (ROM size) that is then solved using the QR decomposition. The degrees of freedom are rearranged so that the restrained ones are placed at the end of the system, ordered inversely to the DofSet, mirroring the arrangement in the Full Order Model (FOM) |
CKratos::LeastSquaresPetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | This class provides an implementation for the LeastSquaresPetrovGalerkinROM builder and solver operations. This B&S now inherits from the GlobalROMBuilderAndSolver, which in turn inherits from the ResidualBasedBlockBuilderAndSolver. The RHS is composed of unbalanced loads (residual) and is constructed using the ResidualBasedBlockBuilderAndSolver. Similarly, the LHS is constructed using the ResidualBasedBlockBuilderAndSolver and is then multiplied by the ROM RIGHT BASIS. This results in a rectangular system with dimensions of FOM size by ROM size. This system can be solved using either the normal equations or the QR decomposition. The degrees of freedom are rearranged so that the restrained ones are placed at the end of the system, ordered inversely to the DofSet, mirroring the arrangement in the FOM |
CKratos::ResidualBasedBlockBuilderAndSolverPeriodic< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::ResidualBasedBlockBuilderAndSolverWithConstraintsForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for applying the chimera constraints that is enforcing continuity |
CKratos::ResidualBasedBlockBuilderAndSolverWithLagrangeMultiplier< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for standard builder and solving operations |
CKratos::ResidualBasedBlockBuilderAndSolverWithMassAndDamping< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for builder and solving operations, while the global mass and damping matrices are stored |
►CKratos::ResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for standard elimination builder and solving operations |
CKratos::ContactResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for contact builder and solving operations. (elimination) |
CKratos::ResidualBasedEliminationBuilderAndSolverComponentwise< TSparseSpace, TDenseSpace, TLinearSolver, TVariableType > | |
►CKratos::ResidualBasedEliminationBuilderAndSolverWithConstraints< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for standard builder and solving operations |
CKratos::ContactResidualBasedEliminationBuilderAndSolverWithConstraints< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for contact builder and solving operations. (elimination) |
CKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim > | |
►CKratos::TrilinosBlockBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Current class provides an implementation for trilinos builder and solving operations |
CKratos::TrilinosBlockBuilderAndSolverPeriodic< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::BuilderAndSolverFactory< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::BuiltinTimer | |
CKratos::ButcherTableau< Derived, TOrder, TSubstepCount > | Butcher tableau for Runge-Kutta method |
►CKratos::ButcherTableau< ButcherTableauForwardEuler, 1, 1 > | |
CKratos::ButcherTableauForwardEuler | |
►CKratos::ButcherTableau< ButcherTableauMidPointMethod, 2, 2 > | |
CKratos::ButcherTableauMidPointMethod | |
►CKratos::ButcherTableau< ButcherTableauRK3TVD, 3, 3 > | |
CKratos::ButcherTableauRK3TVD | Explicit total variation diminishing 3rd order Runge-Kutta |
►CKratos::ButcherTableau< ButcherTableauRK4, 4, 4 > | |
CKratos::ButcherTableauRK4 | |
CKratos::Base64EncodedOutput::ByteIterator< TIteratorType > | A forward iterator that iterates over bytes in a sequence |
CKratos::CadJsonOutput | |
CKratos::CalculateDiscontinuousDistanceToSkinProcessFlags | |
CKratos::CalculateDistanceToPathSettings | This struct is used in order to identify when using the hitorical and non historical variables |
CKratos::CalculateNodalAreaSettings | This struct is used in order to identify when using the hitorical and non historical variables |
Csensitivity_builder_cpp::CalculateNodalSolutionStepSensitivityFunctor< TDataType > | |
Csensitivity_builder_cpp::CalculateNonHistoricalSensitivitiesFunctor< TDataType > | |
CKratos::CalculateWaterFraction< TDim > | |
CKratos::CalculateWaveHeightUtility | This function computes the wave height at a given point |
CKratos::CalculationContainerTraits< TCombinedElementDataContainer, TCombinedCalculationContainers > | This is traits clas sto hold combined data containers and calculation containers |
CKratos::DamageDPlusDMinusMasonry2DLaw::CalculationData | |
CKratos::KratosExecute::CallBackFunctions | |
CKratos::CArrayExpressionIO | |
CKratos::SolidShellElementSprism3D6N::CartesianDerivatives | Here the cartesian derivatives are defined |
Ccase_runner.CaseRunner | |
CKratos::Cell< TConfigure > | |
CKratos::DistanceSpatialContainersConditionConfigure::CellNodeData | |
CKratos::DistanceSpatialContainersConfigure::CellNodeData | |
CKratos::Internals::DistanceSpatialContainersConfigure::CellNodeData | This class contains the cell node data |
CKratos::CellularFlowPartialDerivatives | |
►Cpfem_check_and_prepare_model_process_fluid.CheckAndPrepareModelProcess | |
Cpfem_check_and_prepare_model_process_fluid_for_coupling.CheckAndPrepareModelProcessForCoupling | The class of the CheckAndPrepareModelProcess class |
CKratos::ChimeraDistanceCalculationUtility< TDim > | Utility for calculating the Distance on a given modelpart |
CKratos::ChimeraHoleCuttingUtility | Short class definition |
CKratos::Chunk | Chunk is the smallest building block of Kratos memory management |
CKratos::ClosestPointsContainer | |
CKratos::ClusterInformation | |
CKratos::CodeLocation | |
CDerivatives.Codina2007 | |
CDerivatives.CodinaVelocityField | |
Ckratos_collada.ColladaImporter | |
CKratos::CollectiveExpression | Construct a new CollectiveExpression instance |
CKratos::CollectiveExpressionIO | |
CKratos::CombinedReduction< Reducer > | |
Ctesting.utilities.Commander | |
CKratos::SolidShellElementSprism3D6N::CommonComponents | Common Components defined in order to compute the Cauchy tensor and the deformation matrix |
Ccommunicator_factory.Communicator | |
►CKratos::Communicator | The Commmunicator class manages communication for distributed ModelPart instances |
CKratos::MPICommunicator | MPICommunicator manages the transfer of ModelPart data in MPI distributed memory environment |
CKratos::CompareElementsAndConditionsUtility | |
Cmodels_solver.compiled_space_time_function | |
Cassign_modulus_and_direction_to_conditions_process.compiled_time_spatial_function | |
Cassign_scalar_to_nodes_process.compiled_time_spatial_function | |
Ccomponent_data_view.ComponentDataView | A viewer to view component's data in optimization problem |
Csymbolic_generation.compressible_navier_stokes.src.defines.CompressibleNavierStokesDefines | |
Csymbolic_generation.compressible_navier_stokes.compressible_navier_stokes_symbolic_generator.CompressibleNavierStokesSymbolicGenerator | This class is in charge of generating a element to solve the compressible Navier-Stokes using the conservative magnitudes (density, momentum, energy) as solution |
CKratos::ComputeDEMFaceLoadUtility | |
CKratos::ComputeNeighbourListFunctor< TContainerType, TVariableType > | Short class definition |
CKratos::ComputeNodalDivergenceProcessSettings | This struct is used in order to identify when using the hitorical and non historical variables |
CKratos::ComputeNodalGradientProcessSettings | This struct is used in order to identify when using the hitorical and non historical variables |
CKratos::ComputeWingSectionVariableProcessSettings | |
CKratos::WaveCondition< TNumNodes >::ConditionData | |
CKratos::EmbeddedAusasNavierStokesWallCondition< TDim, TNumNodes >::ConditionDataStruct | |
CKratos::NavierStokesWallCondition< TDim, TNumNodes, TWallModel >::ConditionDataStruct | |
CKratos::ThermalFace::ConditionDataStruct | Gauss pt. data structure Auxiliar data structure to pass the Gauss pt. data |
CKratos::ConditionNumberUtility | Utility to compute the condition number |
CKratos::ConditionUtilities | |
CKratos::BeamPointRigidContactCondition::ConditionVariables | |
CKratos::BoundaryCondition::ConditionVariables | |
CKratos::ContactDomainCondition::ConditionVariables | |
CKratos::GeneralUPwDiffOrderCondition::ConditionVariables | |
CKratos::PointRigidContactCondition::ConditionVariables | |
CKratos::UPCondition< TDim, TNumNodes >::ConditionVariables | |
CConformant_OneSideMap.Conformant_OneSideMap | |
CKratos::HDF5::Internals::ConnectivitiesData | Represents connectivities information of a single element or condition type in a mesh |
CKratos::SparseContiguousRowGraph< TIndexType >::const_iterator_adaptor | |
CKratos::SparseGraph< TIndexType >::const_iterator_adaptor | |
CKratos::HelmholtzSolidDataContainer< TDim, TNumNodes, TDataDimension >::ConstantDataContainer | |
CKratos::HelmholtzSolidShapeDataContainer< TDim, TNumNodes >::ConstantDataContainer | |
CKratos::HelmholtzSurfaceDataContainer< TDim, TNumNodes, TDataDimension >::ConstantDataContainer | |
CKratos::ConstitutiveModelData::ConstitutiveLawData | |
CKratos::ConstitutiveLawUtilities< TVoigtSize > | This class includes several utilities necessaries for the computation of the constitutive law |
Cconstitutive_law_python_utility.ConstitutiveLawUtility | |
CKratos::BilinearCohesive3DLaw::ConstitutiveLawVariables | |
CKratos::ElasticCohesive3DLaw::ConstitutiveLawVariables | |
CKratos::ElastoPlasticModMohrCoulombCohesive3DLaw::ConstitutiveLawVariables | |
CKratos::ElastoPlasticMohrCoulombCohesive3DLaw::ConstitutiveLawVariables | |
CKratos::IsotropicDamageCohesive3DLaw::ConstitutiveLawVariables | |
►CKratos::ConstitutiveModel | Short class definition |
►CKratos::PlasticityModel< LinearElasticModel, MisesHuberYieldSurface< SimoExponentialHardeningRule > > | |
►CKratos::NonLinearAssociativePlasticityModel< LinearElasticModel, MisesHuberYieldSurface< SimoExponentialHardeningRule > > | |
CKratos::VonMisesLinearElasticPlasticityModel | Short class definition |
►CKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberYieldSurface< SimoExponentialHardeningRule > > | |
►CKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberYieldSurface< SimoExponentialHardeningRule > > | |
CKratos::SimoJ2PlasticityModel | Short class definition |
►CKratos::PlasticityModel< IsochoricNeoHookeanModel, MisesHuberYieldSurface< SimoExponentialHardeningRule > > | |
►CKratos::NonLinearAssociativePlasticityModel< IsochoricNeoHookeanModel, MisesHuberYieldSurface< SimoExponentialHardeningRule > > | |
CKratos::VonMisesNeoHookeanPlasticityModel | Short class definition |
►CKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > > | |
►CKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > > | |
CKratos::SimoJ2ThermoPlasticityModel | Short class definition |
►CKratos::HyperElasticModel | Short class definition |
►CKratos::HenckyHyperElasticModel | Short class definition |
►CKratos::BorjaModel | Short class definition |
CKratos::TamagniniModel | Short class definition |
►CKratos::MooneyRivlinModel | Short class definition |
►CKratos::IsochoricMooneyRivlinModel | Short class definition |
►CKratos::IsochoricNeoHookeanModel | Short class definition |
CKratos::IncompressibleNeoHookeanModel | Short class definition |
CKratos::IsochoricNeoHookeanLnJSquaredModel | Short class definition |
►CKratos::NeoHookeanModel | Short class definition |
CKratos::NeoHookeanJ_1SquaredModel | Short class definition |
CKratos::NeoHookeanLnJSquaredModel | Short class definition |
►CKratos::OgdenModel | Short class definition |
CKratos::IsochoricOgdenModel | Short class definition |
CKratos::SaintVenantKirchhoffModel | Short class definition |
CKratos::YeohModel | Short class definition |
►CKratos::HypoElasticModel | Short class definition |
►CKratos::IsochoricHypoElasticModel | Short class definition |
CKratos::IncompressibleHypoElasticModel | Short class definition |
CKratos::LinearElasticModel | Short class definition |
►CKratos::PlasticityModel< TElasticityModel, TYieldSurface > | Short class definition |
►CKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > > | |
CKratos::SimoJuModifiedExponentialDamageModel | Short class definition |
►CKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ExponentialDamageHardeningRule > > | |
CKratos::SimoJuExponentialDamageModel | Short class definition |
►CKratos::NonAssociativePlasticityModel< BorjaModel, ModifiedCamClayYieldSurface< CamClayHardeningRule > > | |
CKratos::CamClayModel | Short class definition |
CKratos::NonlocalCamClayModel | Short class definition |
CKratos::DamageModel< TElasticityModel, TYieldSurface > | Short class definition |
►CKratos::NonAssociativePlasticityModel< TElasticityModel, TYieldSurface > | Short class definition |
►CKratos::StructuredSoilModel< TamagniniModel, GensNovaYieldSurface< GensNovaHardeningRule > > | |
CKratos::GensNovaModel | Short class definition |
CKratos::NonlocalV2GensNovaModel | Short class definition |
CKratos::V2GensNovaModel | Short class definition |
CKratos::StructuredSoilModel< TElasticityModel, TYieldSurface > | Short class definition |
►CKratos::NonLinearAssociativePlasticityModel< TElasticityModel, TYieldSurface > | Short class definition |
►CKratos::NonLinearRateDependentPlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< JohnsonCookThermalHardeningRule > > | |
CKratos::JohnsonCookJ2ThermoPlasticityModel | Short class definition |
►CKratos::NonLinearRateDependentPlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< BakerJohnsonCookThermalHardeningRule > > | |
CKratos::BakerJohnsonCookJ2ThermoPlasticityModel | Short class definition |
CKratos::LinearAssociativePlasticityModel< TElasticityModel, TYieldSurface > | Short class definition |
CKratos::NonLinearRateDependentPlasticityModel< TElasticityModel, TYieldSurface > | Short class definition |
►CKratos::SmallStrainUmatModel | Short class definition |
CKratos::FabricSmallStrainUmatModel | Short class definition |
CKratos::HypoplasticSmallStrainUmatModel | Short class definition |
►CKratos::LargeStrainUmatModel | Short class definition |
CKratos::VonMisesLargeStrainUmatModel | Short class definition |
CKratos::VonMisesSmallStrainUmatModel | Short class definition |
CKratos::ConstitutiveModelData | Short class definition |
CKratos::ConstitutiveModelUtilities | Short class definition |
CKratos::BaseSolidElement::ConstitutiveVariables | |
CKratos::CouplingNitscheCondition::ConstitutiveVariables | |
CKratos::EPPointRigidContactPenalty3DCondition::ConstitutiveVariables | |
CKratos::IgaMembraneElement::ConstitutiveVariables | |
CKratos::Shell3pElement::ConstitutiveVariables | |
CKratos::Shell5pElement::ConstitutiveVariables | |
CKratos::SmallDisplacementMixedVolumetricStrainElement::ConstitutiveVariables | |
CKratos::SupportNitscheCondition::ConstitutiveVariables | |
CKratos::TotalLagrangianMixedVolumetricStrainElement< TDim >::ConstitutiveVariables | |
CKratos::ConstructionUtility | |
►Copt_line_search.ConstStep | |
►Copt_line_search.BBStep | |
Copt_line_search.QNBBStep | |
Ccontact_convergence_criteria_factory.ContactConvergenceCriteriaFactory | |
CKratos::ContactDomainUtilities | Short class definition |
CKratos::ContactDomainCondition::ContactParameters | |
CKratos::ThermalSphericParticle::ContactParams | |
CKratos::ContactDomainCondition::ContactSurfaceParameters | |
CKratos::ContactDomainCondition::ContactTangentParameters | |
CKratos::ContactDomainCondition::ContactTangentVariables | |
CKratos::ContactUtilities | This class includes some utilities used for contact computations |
CKratos::ContactDomain2DMesher::ContactVariables | |
CKratos::ContactDomain3DMesher::ContactVariables | |
CKratos::ContactDomainCondition::ContactVariables | |
CKratos::ThermalContactDomainCondition::ContactVariables | |
►Ccontainer_const_reference | |
CKratos::array_1d< T, N >::const_iterator | |
►Ccontainer_reference | |
CKratos::array_1d< T, N >::iterator | |
CKratos::HDF5::ContainerComponentIO< TContainerType, TContainerItemType, TComponents > | A class for IO of element data in HDF5 |
►CKratos::HDF5::ContainerComponentIO< ConditionsContainerType, ConditionType, Flags > | |
CKratos::HDF5::ConditionFlagValueIO | A class for IO of element data in HDF5 |
►CKratos::HDF5::ContainerComponentIO< ConditionsContainerType, ConditionType, Variable< array_1d< double, 3 > >, Variable< double >, Variable< int >, Variable< Vector< double > >, Variable< Matrix< double > > > | |
CKratos::HDF5::ConditionDataValueIO | A class for IO of element data in HDF5 |
►CKratos::HDF5::ContainerComponentIO< Detail::VertexContainerType, Detail::Vertex, Variable< array_1d< double, 3 > >, Variable< double >, Variable< int >, Variable< Vector< double > >, Variable< Matrix< double > > > | |
►CKratos::HDF5::VertexContainerIO | |
CKratos::HDF5::VertexContainerCoordinateIO | |
CKratos::HDF5::VertexContainerVariableIO | |
CKratos::Python::VertexContainerIOTrampoline | |
►CKratos::HDF5::ContainerComponentIO< ElementsContainerType, ElementType, Flags > | |
CKratos::HDF5::ElementFlagValueIO | A class for IO of element data in HDF5 |
►CKratos::HDF5::ContainerComponentIO< ElementsContainerType, ElementType, Variable< array_1d< double, 3 > >, Variable< double >, Variable< int >, Variable< Vector< double > >, Variable< Matrix< double > > > | |
CKratos::HDF5::ElementDataValueIO | A class for IO of element data in HDF5 |
►CKratos::HDF5::ContainerComponentIO< NodesContainerType, NodeType, Flags > | |
CKratos::HDF5::NodalFlagValueIO | A class for IO of non-historical nodal values in HDF5 |
►CKratos::HDF5::ContainerComponentIO< NodesContainerType, NodeType, Variable< array_1d< double, 3 > >, Variable< double >, Variable< int >, Variable< Vector< double > >, Variable< Matrix< double > > > | |
CKratos::HDF5::NodalDataValueIO | A class for IO of non-historical nodal values in HDF5 |
CKratos::ContainerDataIO< TContainerDataIOTags > | |
CKratos::ContainerDataIO< ContainerDataIOTags::Historical > | |
CKratos::ContainerDataIO< ContainerDataIOTags::NonHistorical > | |
CKratos::ContainerDataIO< ContainerDataIOTags::Properties > | |
CKratos::ModelPartHelperUtils::ContainerEntityMapReduction< TEntityType, TMapValueType > | |
CKratos::ContainerExpression< TContainerType, TMeshType > | Container variable data holder |
CKratos::ContainerExpressionUtils | |
CKratos::HDF5::ContainerGaussPointOutput< TContainerType, TComponents > | A class for IO of element data in HDF5 |
►CKratos::HDF5::ContainerGaussPointOutput< ConditionsContainerType, Variable< array_1d< double, 3 > >, Variable< double >, Variable< int >, Variable< Vector< double > >, Variable< Matrix< double > > > | |
CKratos::HDF5::ConditionGaussPointOutput | A class for IO of element data in HDF5 |
►CKratos::HDF5::ContainerGaussPointOutput< ElementsContainerType, Variable< array_1d< double, 3 > >, Variable< double >, Variable< int >, Variable< Vector< double > >, Variable< Matrix< double > > > | |
CKratos::HDF5::ElementGaussPointOutput | A class for IO of element data in HDF5 |
CKratos::Python::ContainerInterface< TContainerType > | |
CKratos::ContainerProxy< TEntityProxy > | A view with a uniform interface for ModelPart::NodesContainerType, ModelPart::ElementsContainerType, or ModelPart::ConditionsContainerType |
CKratos::SpatialMethods::ContainerSpatialMethods< TContainerType, TContainerItemType, TDataRetrievalFunctor > | |
►CKratos::SpatialMethods::ContainerSpatialMethods< ConditionsContainerType, ConditionType, MethodUtilities::NonHistoricalDataValueRetrievalFunctor > | |
CKratos::SpatialMethods::ConditionNonHistoricalSpatialMethods | |
►CKratos::SpatialMethods::ContainerSpatialMethods< ElementsContainerType, ElementType, MethodUtilities::NonHistoricalDataValueRetrievalFunctor > | |
CKratos::SpatialMethods::ElementNonHistoricalSpatialMethods | |
►CKratos::SpatialMethods::ContainerSpatialMethods< NodesContainerType, NodeType, MethodUtilities::HistoricalDataValueRetrievalFunctor > | |
CKratos::SpatialMethods::HistoricalSpatialMethods | |
►CKratos::SpatialMethods::ContainerSpatialMethods< NodesContainerType, NodeType, MethodUtilities::NonHistoricalDataValueRetrievalFunctor > | |
CKratos::SpatialMethods::NodalNonHistoricalSpatialMethods | |
►CKratos::TemporalMethods::ContainerTemporalMethods< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor > | |
►CKratos::TemporalMethods::HistoricalTemporalMethods< MethodUtilities::NonHistoricalDataValueRetrievalFunctor > | |
CKratos::TemporalMethods::HistoricalInputNonHistoricalOutputTemporalMethods | |
►CKratos::TemporalMethods::HistoricalTemporalMethods< MethodUtilities::HistoricalDataValueRetrievalFunctor > | |
CKratos::TemporalMethods::HistoricalInputHistoricalOutputTemporalMethods | |
►CKratos::TemporalMethods::ContainerTemporalMethods< ConditionsContainerType, ConditionType, MethodUtilities::NonHistoricalDataValueRetrievalFunctor, MethodUtilities::NonHistoricalDataValueRetrievalFunctor > | |
CKratos::TemporalMethods::ConditionNonHistoricalTemporalMethods | |
►CKratos::TemporalMethods::ContainerTemporalMethods< ElementsContainerType, ElementType, MethodUtilities::NonHistoricalDataValueRetrievalFunctor, MethodUtilities::NonHistoricalDataValueRetrievalFunctor > | |
CKratos::TemporalMethods::ElementNonHistoricalTemporalMethods | |
►CKratos::TemporalMethods::ContainerTemporalMethods< NodesContainerType, NodeType, MethodUtilities::HistoricalDataValueRetrievalFunctor, TDataStorageFunctor > | |
CKratos::TemporalMethods::HistoricalTemporalMethods< TDataStorageFunctor > | |
►CKratos::TemporalMethods::ContainerTemporalMethods< NodesContainerType, NodeType, MethodUtilities::NonHistoricalDataValueRetrievalFunctor, MethodUtilities::NonHistoricalDataValueRetrievalFunctor > | |
CKratos::TemporalMethods::NodalNonHistoricalTemporalMethods | |
►CKratos::Controller | The base class for all Controllers in Kratos |
CKratos::OutputController | |
CKratos::Python::ControllerTrampoline | |
Ctopology_optimizer_factory.Controller | |
CKratos::ControlModuleFemDem2DUtilities | |
CKratos::ControlModuleFemDemUtilities | |
Ccontrol_module_fem_dem_utility.ControlModuleFemDemUtility | |
►CKratos::ConvectionDiffusionReactionElementData< TDim > | Base class to hold Convection-Diffusion-Reaction transport equation data |
CKratos::KEpsilonElementData::EpsilonElementData< TDim > | |
CKratos::KEpsilonElementData::KElementData< TDim > | |
CKratos::KOmegaElementData::KElementData< TDim > | |
CKratos::KOmegaElementData::OmegaElementData< TDim > | |
CKratos::KOmegaSSTElementData::KElementData< TDim > | |
CKratos::KOmegaSSTElementData::OmegaElementData< TDim > | |
CKratos::ConvectionDiffusionSettings | Convection diffusion settings. This class contains information to be used by the convection diffusion solver, all the variables that will be needed by the solver |
CProjectParameters.ConvectionSolverSettings | |
Cconvergence_criteria_factory.convergence_criterion | |
Cconvergence_criteria_factory_fem_dem.convergence_criterion | |
Ctrilinos_convergence_criteria_factory.convergence_criterion | |
►CKratos::ConvergenceAccelerator< TSparseSpace, TDenseSpace > | Base class for convergence accelerators This class is intended to be the base of any convergence accelerator in Kratos |
CKratos::AitkenConvergenceAccelerator< TSparseSpace, TDenseSpace > | Aitken convergence accelerator Aitken formula-based |
CKratos::ConstantRelaxationConvergenceAccelerator< TSparseSpace, TDenseSpace > | Constant relaxation convergence accelerator This utility corrects the iteration guess with a constant relaxation factor |
►CKratos::IBQNMVQNConvergenceAccelerator< TSparseSpace, TDenseSpace > | Interface Block Newton convergence accelerator Interface Block Newton equations convergence accelerator |
CKratos::IBQNMVQNRandomizedSVDConvergenceAccelerator< TSparseSpace, TDenseSpace > | Interface Block Newton MVQN with randomized Jacobian convergence accelerator Interface Block Newton equations convergence accelerator with MVQN randomized SVD Jacobian for the subdomains |
►CKratos::MVQNFullJacobianConvergenceAccelerator< TSparseSpace, TDenseSpace > | MVQN acceleration scheme MultiVectorQuasiNewton convergence accelerator from Bogaers et al. 2016 |
CKratos::MVQNRandomizedSVDConvergenceAccelerator< TSparseSpace, TDenseSpace > | MVQN-RZ acceleration scheme RandomiZed Multi-Vector Quasi-Newton (MVQN-RZ) method convergence accelerator from Zorrilla and Rossi 2022. The MVQN-RZ overcomes the memory and computational bottlenecks of the original MVQN algorithm by doing a randomized SVD decomposition of the previous step inverse Jacobian approximation. This makes possible to reduce the complexity of the method from quadratic (MVQN) to linear (MVQN-RZ). The settings of the method are "automatic_jacobian_modes": if true automatically selects the number of modes to be used in the decomposition "jacobian_modes": if not automatic, the number of modes to be used in the decomposition "w_0": relaxation parameter to be used in the very first update "cut_off_tol": relative tolerance to avoid (almost) linear dependent information in the observation matrices "interface_block_newton": false for the IQN equations case and true for the IBQN equations once "limit_modes_to_iterations": if not automatic, limits the modes to the number of iterations to avoid numerical noise "min_rand_svd_extra_modes": minimum of extra modes to be used in the randomized SVD decomposition |
CKratos::MVQNRecursiveJacobianConvergenceAccelerator< TSparseSpace, TDenseSpace > | Recursive MVQN acceleration scheme Recursive MultiVectorQuasiNewton convergence accelerator. This convergence accelerator is an alternative implementation of the standard MVQN that avoids the storage of the |
CKratos::TrilinosMVQNRecursiveJacobianConvergenceAccelerator< TSparseSpace, TDenseSpace > | MVQN (MultiVectorQuasiNewton method) acceleration scheme Recursive MultiVectorQuasiNewton convergence accelerator. This convergence accelerator is an alternative implementation of the standard MVQN that avoids the storage of the |
Cconvergence_accelerators.convergence_accelerator_wrapper.ConvergenceAcceleratorWrapper | This class wraps the convergence accelerators such that they can be used "automized" => this class stores the residual and updates the solutions, such that the convergence accelerator can be configured through json In case of distributed data, it is checked whether the convergence accelerator supports it |
►CKratos::ConvergenceCriteria< TSparseSpace, TDenseSpace > | This is the base class to define the different convergence criterion considered |
►CKratos::And_Criteria< TSparseSpace, TDenseSpace > | This convergence criteria checks simultaneously two convergence criteria (both must be satisfied) |
CKratos::MortarAndConvergenceCriteria< TSparseSpace, TDenseSpace > | Custom AND convergence criteria for the mortar condition |
►CKratos::BaseMortarConvergenceCriteria< TSparseSpace, TDenseSpace > | Custom convergence criteria for the mortar condition |
CKratos::ALMFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace > | Custom convergence criteria for the mortar condition for frictional case |
CKratos::ALMFrictionlessComponentsMortarConvergenceCriteria< TSparseSpace, TDenseSpace > | Custom convergence criteria for the mortar condition for frictionless case with components |
CKratos::ALMFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace > | Custom convergence criteria for the mortar condition for frictionless case with components |
CKratos::MeshTyingMortarConvergenceCriteria< TSparseSpace, TDenseSpace > | |
CKratos::PenaltyFrictionalMortarConvergenceCriteria< TSparseSpace, TDenseSpace > | Custom convergence criteria for the mortar condition for frictional case |
CKratos::PenaltyFrictionlessMortarConvergenceCriteria< TSparseSpace, TDenseSpace > | Custom convergence criteria for the mortar condition for frictionless case with components |
CKratos::ContactErrorMeshCriteria< TSparseSpace, TDenseSpace > | Custom convergence for used to check the convergence in the mesh error |
CKratos::DisplacementContactCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for contact problems |
►CKratos::DisplacementCriteria< TSparseSpace, TDenseSpace > | This is a convergence criteria that considers the increment on the solution as criteria |
CKratos::TrilinosDisplacementCriteria< TSparseSpace, TDenseSpace > | MPI version of the DisplacementCriteria |
CKratos::DisplacementLagrangeMultiplierContactCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for contact problems |
CKratos::DisplacementLagrangeMultiplierFrictionalContactCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for contact problems |
CKratos::DisplacementLagrangeMultiplierMixedContactCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for contact problems |
CKratos::DisplacementLagrangeMultiplierMixedFrictionalContactCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for contact problems |
CKratos::DisplacementLagrangeMultiplierResidualContactCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for contact problems This class implements a convergence control based on nodal displacement and lagrange multiplier values. The error is evaluated separately for each of them, and relative and absolute tolerances for both must be specified |
CKratos::DisplacementLagrangeMultiplierResidualFrictionalContactCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for contact problems (only for frictional cases) This class implements a convergence control based on nodal displacement and lagrange multiplier values. The error is evaluated separately for each of them, and relative and absolute tolerances for both must be specified |
CKratos::DisplacementResidualContactCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for contact problems This class implements a convergence control based on nodal displacement (for penalty contact) |
CKratos::ErrorMeshCriteria< TSparseSpace, TDenseSpace > | Custom convergence for used to check the convergence in the mesh error |
CKratos::FemDemResidualCriteria< TSparseSpace, TDenseSpace > | This is a convergence criteria that employes the residual as criteria |
CKratos::MPCContactCriteria< TSparseSpace, TDenseSpace > | Custom convergence criteria for the contact problem |
►CKratos::MixedGenericCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for mixed vector-scalar problems |
CKratos::TrilinosMixedGenericCriteria< TSparseSpace, TDenseSpace > | Convergence criteria for mixed vector-scalar problems |
CKratos::Or_Criteria< TSparseSpace, TDenseSpace > | This convergence criteria checks simultaneously two convergence criteria (one of them must be satisfied) |
►CKratos::ResidualCriteria< TSparseSpace, TDenseSpace > | This is a convergence criteria that considers the residual as criteria |
CKratos::TrilinosResidualCriteria< TSparseSpace, TDenseSpace > | MPI version of the ResidualCriteria |
CKratos::ResidualDisplacementAndOtherDoFCriteria< TSparseSpace, TDenseSpace > | This is a convergence criteria that employes the residual as criteria, it divides the problem in two dofs, displacement and another one |
CKratos::ConvergenceCriteriaFactory< TSparseSpace, TDenseSpace > | |
Cconvergence_criteria.convergence_criteria_wrapper.ConvergenceCriteriaWrapper | This class wraps the convergence criteria such that they can be used "automated" |
Cconvergence_criteria_factory.ConvergenceCriterion | |
CKratos::ConversionUtilities | Short class definition |
►CKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, TValueType > | |
CKratos::FlowRateSlipUtility< TLocalMatrixType, TLocalVectorType, TValueType > | Tools to apply slip conditions @detail A utility to rotate the local contributions of certain nodes to the system matrix, which is required to apply slip conditions in arbitrary directions |
CKratos::CoordinateTransformationUtils< Kratos::Internals::Matrix, Kratos::Internals::Matrix, double > | |
►CKratos::CoordinateTransformationUtils< LocalSystemMatrixType, LocalSystemVectorType, double > | |
CKratos::FlowRateSlipUtility< LocalSystemMatrixType, LocalSystemVectorType, double > | |
CKratos::MPMBoundaryRotationUtility< LocalSystemMatrixType, LocalSystemVectorType > | |
►CKratos::CoordinateTransformationUtils< TLocalMatrixType, TLocalVectorType, double > | |
CKratos::CompressibleElementRotationUtility< TLocalMatrixType, TLocalVectorType > | A utility to rotate the local contributions of certain nodes to the system matrix, which is required to apply slip conditions in arbitrary directions |
CKratos::MPMBoundaryRotationUtility< TLocalMatrixType, TLocalVectorType > | |
CKratos::SearchUtils::CopyRange< TIteratorType, TSizeType, TResultIteratorType > | |
CKratos::CoSimIOConversionUtilities | Short class definition |
Cbase_classes.co_simulation_convergence_accelerator.CoSimulationConvergenceAccelerator | Baseclass for the convergence acceleratos used for CoSimulation Relaxes the solution to increase the speed of convergence in a (strongly) coupled simulation |
Cbase_classes.co_simulation_convergence_criteria.CoSimulationConvergenceCriteria | Baseclass for the convergence criteria used for CoSimulation Checks if convergence was achieved in a (strongly) coupled simulation |
Cbase_classes.co_simulation_coupling_operation.CoSimulationCouplingOperation | Baseclass for the coupling operations used for CoSimulation This class can be used to customize the behavior of the CoSimulation, by providing a large interface and access to the solvers/models |
Cbase_classes.co_simulation_io.CoSimulationIO | Baseclass defining the interface for the input and output methods for the communication with external solvers |
Cbase_classes.co_simulation_predictor.CoSimulationPredictor | Baseclass for the predictors used for CoSimulation It predicts the solution of the next step at the beginning of a step |
Cbase_classes.co_simulation_solver_wrapper.CoSimulationSolverWrapper | Baseclass for the solver wrappers used for CoSimulation It wraps solvers used in the CoSimulation |
CKratos::Counter< TCountedType > | Short class definition |
Cswimming_DEM_procedures.Counter | |
►CCovarianceKernels.Covariance | Generic Covariance class |
CCovarianceKernels.MannCovariance | |
CCovarianceKernels.VonKarmanCovariance | |
CKratos::CreateQuadraturePointsUtility< TPointType > | A Class for the creation of integration points |
CKratos::CriterionLocalFlags | Solver local flags class definition |
CKratos::KratosExecute::CriticalHeadInfo | |
CKratos::AnalyticFaceWatcher::CrossingsTimeStepDataBase | |
CKratos::CsrMatrix< TDataType, TIndexType > | This class implements "serial" CSR matrix, including capabilities for FEM assembly |
CKratos::CsrMatrix< double, std::size_t > | |
Ccellular_flow_derivative_recovery_errors.Curve | |
CKratos::CurveAxisIntersection< TNodeType > | |
CKratos::CurveTessellation< TContainerPointType > | |
Cedge_cable_element_process.custom_node | |
CKratos::CustomFunctionsCalculator< TDim > | |
CKratos::CustomWorkflowFactory | |
CKratos::ReorderAndOptimizeModelPartProcess::CuthillMcKee< reverse > | |
CKratos::Cutting_Isosurface_Application | CUTTING ISOSURFACE APPLICATION |
CKratos::CuttingUtility | CUTTING UTILITY |
CKratos::DamageDPlusDMinusMasonry3DLaw::DamageParameters | |
CKratos::GenericSmallStrainDplusDminusDamage< TConstLawIntegratorTensionType, TConstLawIntegratorCompressionType >::DamageParameters | |
Cdam_construction_utility.DamConstructionUtility | |
Cdam_eigen_solver.DamEigenSolver | |
CKratos::DampingFunction | Short class definition |
CKratos::DampingUtilities | Short class definition |
Cdam_P_solver.DamUPSolver | |
CKratos::LiteralFlatExpression< TRawDataType >::Data | This class is used represent the flattened data array |
CKratos::Python::CoSimIO_Wrappers::DataBuffers | |
►CKratos::DataCommunicator | Serial (do-nothing) version of a wrapper class for MPI communication |
CKratos::MPIDataCommunicator | Wrapper for common MPI calls within Kratos |
Cloggers.data_logger_factory.DataLogger | |
CKratos::DataTypeTraits< TDataType > | Generic data type traits class for arithmetic types |
CKratos::DataTypeTraits< array_1d< TDataType, TSize > > | Data type traits for array_1d data types |
CKratos::DataTypeTraits< DenseMatrix< TDataType > > | |
CKratos::DataTypeTraits< DenseVector< TDataType > > | Data type traits for DenseVector data types |
CKratos::DataTypeTraits< std::string > | |
CKratos::DataTypeTraits< std::vector< TDataType > > | |
►CKratos::DataValueContainer | Container for storing data values associated with variables |
CKratos::Mesh< NodeType, PropertiesType, ElementType, ConditionType > | |
CKratos::Mesh< TNodeType, TPropertiesType, TElementType, TConditionType > | Mesh is the second level of abstraction in the data structure which hold Nodes, Elements and Conditions and their Properties |
CKratos::ModelPart | This class aims to manage meshes for multi-physics simulations |
CKratos::ProcessInfo | ProcessInfo holds the current value of different solution parameters |
CKratos::DeflationUtils | |
CKratos::ExplicitCentralDifferencesScheme< TSparseSpace, TDenseSpace >::DeltaTimeParameters | This struct contains the information related with the increment od time step |
CKratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace >::DeltaTimeParameters | |
CKratos::ExplicitMultiStageKimScheme< TSparseSpace, TDenseSpace >::DeltaTimeParameters | This struct contains the information related with the increment od time step |
►CKratos::DEM_Inlet | |
►CKratos::DEM_Force_Based_Inlet | |
CKratos::Bentonite_Force_Based_Inlet | |
CDEM_inlet_process.DEM_Inlet_Process | |
►CMainDEM.DEMAnalysisStage | |
CMainDEM_for_coupling.DEM_for_coupling_Solution | |
CKratos::DemContact | |
►CDEM_procedures.DEMEnergyCalculator | |
CDEM_procedures_mpi.DEMEnergyCalculator | |
►CDEM_procedures.DEMFEMProcedures | |
CDEM_procedures_mpi.DEMFEMProcedures | |
CKratos::DEMFEMUtilities | |
CKratos::DEMFlags | |
►CKratos::DEMIntegrationScheme | |
CKratos::ForwardEulerScheme | |
CKratos::GluedToWallScheme | |
CKratos::QuaternionIntegrationScheme | |
CKratos::RungeKuttaScheme | |
►CKratos::SymplecticEulerScheme | |
►CKratos::HybridBashforthScheme | |
CKratos::TerminalVelocityScheme | |
CKratos::SymplecticEulerOldVelocityScheme | |
CKratos::TaylorScheme | |
CKratos::VelocityVerletScheme | |
►CDEM_procedures.DEMIo | |
CDEM_procedures_mpi.DEMIo | |
CDEM_procedures_mpi_no_partitions.DEMIo | |
►CKratos::DEMRollingFrictionModel | |
CKratos::DEMRollingFrictionModelBounded | |
CKratos::DEMRollingFrictionModelConstantTorque | |
CKratos::DEMRollingFrictionModelViscousTorque | |
CKratos::DemSearchUtilities | |
CKratos::DemStructuresCouplingFlags | |
CKratos::DemStructuresCouplingUtilities | |
CKratos::DEMThermalFlags | |
►CKratos::DenseQRDecomposition< TDenseSpaceType > | |
CKratos::DenseHouseholderQRDecomposition< TDenseSpaceType > | |
►CKratos::DenseQRDecomposition< TDenseSpace > | |
CKratos::EigenDenseColumnPivotingHouseholderQRDecomposition< TDenseSpace > | |
CKratos::EigenDenseHouseholderQRDecomposition< TDenseSpace > | |
CKratos::DenseSingularValueDecomposition< TDenseSpaceType > | |
►CKratos::DenseSingularValueDecomposition< TDenseSpace > | |
CKratos::EigenDenseBDCSVD< TDenseSpace > | |
CKratos::EigenDenseJacobiSVD< TDenseSpace > | |
►CKratos::DensityFunction< TDim > | |
CKratos::DensityFunctionNormal< TDim > | |
CKratos::DensityFunctionPolynomial< TDim > | |
CKratos::Mollifier< TDim > | |
Cdeprecation_management.DeprecationManager | This class is intended to encapsulate common operations that may be needed when dealing with deprecated input variable names |
►CBaseProcess.DepthIntegrationOutputProcess | |
Cwrite_from_sw_at_interface_process.WriteFromSwAtInterfaceProcess | WriteFromSwAtInterfaceProcess |
CKratos::QSVMSDerivativeUtilities< TDim >::Derivative< TComponentIndex > | Base class for Derivatives |
►CKratos::QSVMSDerivativeUtilities< TDim >::Derivative< 0 > | |
CKratos::QSVMSDerivativeUtilities< TDim >::PressureDerivative< TNumNodes > | Pressure derivative computation container |
►CKratos::QSVMSDerivativeUtilities< TDim >::Derivative< TComponentIndex > | |
CKratos::QSVMSDerivativeUtilities< TDim >::ShapeDerivative< TNumNodes, TComponentIndex > | Shape derivative computation container |
CKratos::QSVMSDerivativeUtilities< TDim >::VelocityDerivative< TNumNodes, TComponentIndex > | Velocity derivative computation container |
CKratos::DerivativeData< TDim, TNumNodes, TNumNodesMaster > | This data will be used to compute the derivatives |
►CKratos::DerivativeData< TDim, TNumNodes, TNumNodes > | |
CKratos::DerivativeDataFrictional< TDim, TNumNodes, TNumNodesMaster > | This class is a derived class of DerivativeData |
CKratos::DerivativeRecovery< TDim > | This class constructs nodal approximations of the derivatives of a field given a Lagrangian linear FEM approximation of it |
CKratos::DerivativeRecoveryMeshingTools< TDim > | This class performs simple meshing tools related to the derivative recovery algorithms |
Cderivative_recovery.derivative_recovery_strategy.DerivativeRecoveryStrategy | |
►Cderivative_recovery.recoverer.DerivativesRecoverer | |
►Cderivative_recovery.L2_projection_recoverer.L2ProjectionDerivativesRecoverer | |
►Cderivative_recovery.L2_projection_recoverer.L2ProjectionGradientRecoverer | |
►Cderivative_recovery.L2_projection_recoverer.L2ProjectionMaterialAccelerationRecoverer | |
Cderivative_recovery.L2_projection_recoverer.L2ProjectionDirectMaterialAccelerationRecoverer | |
Cderivative_recovery.L2_projection_recoverer.L2ProjectionLaplacianRecoverer | |
Cderivative_recovery.pouliot_2012_recoverer.Pouliot2012MaterialAccelerationRecoverer | |
►Cderivative_recovery.pouliot_2012_recoverer.Pouliot2012GradientRecoverer | |
Cderivative_recovery.pouliot_2012_recoverer.Pouliot2012MaterialAccelerationRecoverer | |
Cderivative_recovery.pouliot_2012_recoverer.Pouliot2012LaplacianRecoverer | |
►Cderivative_recovery.pouliot_2012_edge_recoverer.Pouliot2012EdgeDerivativesRecoverer | |
►Cderivative_recovery.pouliot_2012_edge_recoverer.Pouliot2012EdgeGradientRecoverer | |
►Cderivative_recovery.pouliot_2012_edge_recoverer.Pouliot2012EdgeMaterialAccelerationRecoverer | |
Cderivative_recovery.pouliot_2012_edge_recoverer.Pouliot2012EdgeLaplacianRecoverer | |
►Cderivative_recovery.recoverer.EmptyGradientRecoverer | |
►Cderivative_recovery.recoverer.GradientRecoverer | |
►Cderivative_recovery.recoverer.LaplacianRecoverer | |
Cderivative_recovery.L2_projection_recoverer.L2ProjectionLaplacianRecoverer | |
Cderivative_recovery.pouliot_2012_edge_recoverer.Pouliot2012EdgeLaplacianRecoverer | |
Cderivative_recovery.pouliot_2012_recoverer.Pouliot2012LaplacianRecoverer | |
Cderivative_recovery.standard_recoverer.StandardLaplacianRecoverer | |
Cderivative_recovery.zhang_guo_recoverer.ZhangGuoDirectLaplacianRecoverer | |
Cderivative_recovery.zhang_guo_recoverer.ZhangGuoMaterialAccelerationAndLaplacianRecoverer | |
►Cderivative_recovery.recoverer.MaterialAccelerationRecoverer | |
Cderivative_recovery.L2_projection_recoverer.L2ProjectionMaterialAccelerationRecoverer | |
Cderivative_recovery.post_process_gradient_recoverer.PostProcessGradientMaterialAccelerationRecoverer | |
Cderivative_recovery.pouliot_2012_edge_recoverer.Pouliot2012EdgeMaterialAccelerationRecoverer | |
►Cderivative_recovery.standard_recoverer.StandardMaterialAccelerationRecoverer | |
Cderivative_recovery.lagrangian_recoverer.LagrangianMaterialAccelerationRecoverer | |
►Cderivative_recovery.zhang_guo_recoverer.ZhangGuoMaterialAccelerationRecoverer | |
Cderivative_recovery.zhang_guo_recoverer.ZhangGuoMaterialAccelerationAndLaplacianRecoverer | |
►Cderivative_recovery.recoverer.VorticityRecoverer | |
Cderivative_recovery.L2_projection_recoverer.L2ProjectionGradientRecoverer | |
Cderivative_recovery.pouliot_2012_edge_recoverer.Pouliot2012EdgeGradientRecoverer | |
Cderivative_recovery.standard_recoverer.StandardGradientRecoverer | |
►Cderivative_recovery.zhang_guo_recoverer.ZhangGuoGradientRecoverer | |
Cderivative_recovery.zhang_guo_recoverer.ZhangGuoMaterialAccelerationRecoverer | |
►Cderivative_recovery.recoverer.EmptyLaplacianRecoverer | |
Cderivative_recovery.recoverer.LaplacianRecoverer | |
►Cderivative_recovery.recoverer.EmptyMaterialAccelerationRecoverer | |
Cderivative_recovery.recoverer.MaterialAccelerationRecoverer | |
►Cderivative_recovery.recoverer.EmptyVorticityRecoverer | |
Cderivative_recovery.recoverer.VorticityRecoverer | |
CKratos::DerivativesRecoveryUtility< TDim > | Superconvergent patch recovery for linear meshes using quadratic polynomials |
CKratos::DerivativesUtilities< TDim, TNumNodes, TFrictional, TNormalVariation, TNumNodesMaster > | This utilities are used in order to compute the directional derivatives during mortar contact |
Cloggers.design_logger_base.DesignLogger | |
Ctensors::det | |
Ctensors::dev | |
CKratos::DeviatoricPlaneShapeUtilities | |
CKratos::BrepTrimmingUtilities::Diagonal | |
CKratos::MPIInternals::DirectCopyTransfer< ValueType > | |
►CKratos::MPIInternals::DirectCopyTransfer< array_1d< double, TDim > > | |
CKratos::MPIInternals::SendTools< array_1d< double, TDim > > | |
►CKratos::MPIInternals::DirectCopyTransfer< bool > | |
CKratos::MPIInternals::SendTools< bool > | |
►CKratos::MPIInternals::DirectCopyTransfer< double > | |
CKratos::MPIInternals::SendTools< double > | |
►CKratos::MPIInternals::DirectCopyTransfer< int > | |
CKratos::MPIInternals::SendTools< int > | |
►CKratos::MPIInternals::DirectCopyTransfer< Kratos::Flags > | |
CKratos::MPIInternals::SendTools< Kratos::Flags > | |
CKratos::DirectionDampingUtilities | Class for direction damping of the shape update |
CKratos::BeamElement::DirectorsVariables | |
CKratos::DirectorUtilities | |
CKratos::DiscontinuousShapeFunctionsUtilities | |
CKratos::DiscontinuousShapeFunctionsUtilities_2D | This utility can be used to calculate the enriched shape function for tetrahedra element |
CKratos::DiscreteParticleConfigure< TDimension > | |
CKratos::DistanceCalculator< T, dim > | |
CKratos::DistanceCalculator1< T, dim > | |
Cread_distance_from_file.DistanceImportUtility | Distance import utility class definition |
CKratos::DistanceSpatialContainersConditionConfigure | |
CKratos::DistanceSpatialContainersConfigure | |
CKratos::Internals::DistanceSpatialContainersConfigure | This class contains the tools related with the distance spatial container cell data |
CKratos::DistributedAmgclCSRSpMMUtilities | |
CKratos::DistributedCsrMatrix< TDataType, TIndexType > | This class implements "serial" CSR matrix, including capabilities for FEM assembly |
CKratos::LoggerMessage::DistributedFilter | |
Cdistributed_import_model_part_utility.DistributedImportModelPartUtility | |
CKratos::DistributedModelPartInitializer | Initialize a distributed ModelPart from a serial one |
CKratos::DistributedNumbering< TIndexType > | This function provides essential capabilities for mapping between local and global ids in a distributed vector |
CKratos::DistributedNumbering< IndexType > | |
CKratos::DistributedNumbering< std::size_t > | |
CKratos::DistributedSearchInformation | This struct provides information related with distributed search |
CKratos::DistributedSparseGraph< TIndexType > | Short class definition |
CKratos::DistributedSystemVector< TDataType, TIndexType > | Provides a DistributedSystemVector which implements FEM assemble capabilities |
CKratos::DistributedVectorExporter< TIndexType > | Provides a DistributedVectorExporter which implements FEM assemble capabilities |
CKratos::DistributedVectorExporter< std::size_t > | |
CKratos::DistributedVectorImporter< TDataType, TIndexType > | Provides a DistributedVectorImporter which implements FEM assemble capabilities |
►CKratos::DivideGeometry< TPointType > | |
CKratos::DivideTetrahedra3D4< Kratos::Node > | |
CKratos::DivideTriangle2D3< Kratos::Node > | |
CKratos::DivideTetrahedra3D4< TPointType > | |
►CKratos::DivideTriangle2D3< TPointType > | |
CKratos::DivideTriangle3D3< TPointType > | |
CKratos::BinaryOperations::Division | |
CKratos::Dof< TDataType > | Dof represents a degree of freedom (DoF) |
CKratos::BlockBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >::dof_iterator_equal | |
CKratos::ReductionBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >::dof_iterator_equal | |
CKratos::BlockBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >::dof_iterator_hash | |
CKratos::ReductionBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >::dof_iterator_hash | |
CKratos::MeshTyingMortarCondition< TDim, TNumNodes, TNumNodesMaster >::DofData | |
CKratos::DofPointerComparor | This is a key comparer between two dof pointers |
CKratos::DofPointerHasher | This is a hasher for a dof pointers |
CKratos::DofTrait< TDataType, TVariableType > | |
►CKratos::DofUpdater< TSparseSpace > | Utility class to update the values of degree of freedom (Dof) variables after solving the system |
CKratos::RelaxedDofUpdater< TSparseSpace > | Utility class to update the values of degree of freedom (Dof) variables after solving the system |
CKratos::TrilinosDofUpdater< TSparseSpace > | Utility class to update the values of degree of freedom (Dof) variables after solving the system |
CKratos::MortonDivideInputToPartitionsProcess::DomainEntitiesIdContainer | |
Cprojection_utilities.DomainPanel2D | |
Cprojection_utilities.DomainPanel3D | |
CKratos::DomainSizeExpressionIO | Utility class for domain size IO |
CKratos::BrepTrimmingUtilities::DPState | |
CKratos::DragAndMomentUtilities | Auxiliary utility to compute the drag force and the moment around a given point |
CKratos::DragUtilities | Auxiliary utility to compute the drag force |
CKratos::DruckerPragerPlasticPotential< TVoigtSize > | This class defines a plastic potential following the theory of Drucker-Prager |
CKratos::DruckerPragerYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Drucker-Prager theory |
CKratos::DualLagrangeMultiplierOperators< TNumNodes, TNumNodesMaster > | This is the definition dual lagrange multiplier operators according to the work of Alexander Popp: https://www.lnm.mw.tum.de/staff/alexander-popp/ |
►CKratos::DualLagrangeMultiplierOperators< TNumNodes, TNumNodes > | |
CKratos::DualLagrangeMultiplierOperatorsWithDerivatives< TDim, TNumNodes, TFrictional, TNumNodesMaster > | This is the definition dual lagrange multiplier operators including the derivatives |
CKratos::MPIInternals::DynamicArrayTypeTransfer< ValueType > | |
►CKratos::MPIInternals::DynamicArrayTypeTransfer< Matrix > | |
CKratos::MPIInternals::SendTools< Matrix > | |
►CKratos::MPIInternals::DynamicArrayTypeTransfer< Vector > | |
CKratos::MPIInternals::SendTools< Vector > | |
Cdynamic_smagorinsky_utilities.DynamicSmagorinsky | |
CKratos::DynamicSmagorinskyUtils | Helper class to dynamically determine a value for the Smagorinsly parameter |
CKratos::SolidShellElementSprism3D6N::EASComponents | EAS Components |
CKratos::ShellThickElement3D4N< TKinematics >::EASOperator | EASOperator |
CKratos::ShellThickElement3D4N< TKinematics >::EASOperatorStorage | EASOperatorStorage |
CKratos::EdgeBasedDataStructure< TDim > | |
CKratos::EdgeBasedLevelSet< TDim, MatrixContainer, TSparseSpace, TLinearSolver > | |
CKratos::EdgebasedLevelsetAuxiliaryUtils< TDim > | |
CKratos::EdgeBasedLevelSetSubstep< TDim, MatrixContainer, TSparseSpace, TLinearSolver > | |
CKratos::EdgeBasedDataStructure< TDim >::EdgeData | |
CKratos::EdgesStructureType< TDim > | |
CKratos::EdgesStructureTypeC2C< TDim > | |
CKratos::EffectiveStressesCommunicatorUtility | |
CKratos::EICR | EICR Element Independent CoRotational formulation |
CKratos::EigenDenseColPivHouseholderQRSolver< TScalar > | |
CKratos::EigenDenseHouseholderQRSolver< TScalar > | |
CKratos::EigenDenseLLTSolver< TScalar > | |
CKratos::EigenDensePartialPivLUSolver< TScalar > | |
CKratos::EigenfrequencyResponseFunctionUtility | Short class definition |
CKratos::EigenPardisoLDLTSolver< TScalar > | |
CKratos::EigenPardisoLLTSolver< TScalar > | |
CKratos::EigenPardisoLUSolver< TScalar > | |
CKratos::EigenSparseCGSolver< TScalar > | |
CKratos::EigenSparseLUSolver< TScalar > | |
CKratos::EigenSparseQRSolver< TScalar > | |
CKratos::EigenvectorToSolutionStepVariableTransferUtility | Transfer eigenvectors to solution step variables for GiD output or solution initialization |
CKratos::HypoElasticModel::ElasticModelData | |
CKratos::LinearElasticModel::ElasticModelData | |
CKratos::ElastoPlasticMohrCoulombCohesive3DLaw::ElastoPlasticConstitutiveLawVariables | |
Celement | |
Cnice_names::element | |
CKratos::Stokes3D::element_data< TNumNodes, TDim > | |
►CKratos::MPIInternals::ElementalContainerAccess | |
CKratos::MPIInternals::ElementalDataAccess< TValue > | |
CKratos::MPIInternals::ElementalFlagsAccess | |
CKratos::CompressiblePerturbationPotentialFlowElement< Dim, NumNodes >::ElementalData< TNumNodes, TDim > | |
CKratos::CompressiblePotentialFlowElement< Dim, NumNodes >::ElementalData< TNumNodes, TDim > | |
CKratos::IncompressiblePerturbationPotentialFlowElement< Dim, NumNodes >::ElementalData< TNumNodes, TDim > | |
CKratos::IncompressiblePotentialFlowElement< Dim, NumNodes >::ElementalData< TNumNodes, TDim > | |
CKratos::PotentialFlowUtilities::ElementalData< TNumNodes, TDim > | |
CKratos::SmallStrainUPwDiffOrderElement::ElementalVariables | |
CKratos::UpdatedLagrangianElement< TDim >::ElementalVariables | |
CKratos::BeamElement::ElementData | |
CKratos::FluidElement< TElementData >::ElementData | |
CKratos::QSConvectionDiffusionExplicit< TDim, TNumNodes >::ElementData | |
CKratos::SolidElement::ElementData | |
CKratos::WaveElement< TNumNodes >::ElementData | |
CKratos::CompressibleNavierStokesExplicit< TDim, TNumNodes >::ElementDataStruct | |
►CKratos::NavierStokes< TDim, TNumNodes >::ElementDataStruct | |
CKratos::EmbeddedNavierStokes< TDim, TNumNodes >::EmbeddedElementDataStruct | |
CKratos::ElementSizeCalculator< TDim, TNumNodes > | A collection of functions to compute element size, to be used as the h parameter in stabilized CFD formulations |
CKratos::ElementUtilities | |
CKratos::EulerianConvectionDiffusionElement< TDim, TNumNodes >::ElementVariables | |
CKratos::GeoStructuralBaseElement< TDim, TNumNodes >::ElementVariables | Member Variables |
CKratos::RigidBodyElement::ElementVariables | |
CKratos::ShellCrossSection::ElementVariables | |
CKratos::SmallDisplacementInterfaceElement< TDim, TNumNodes >::ElementVariables | |
CKratos::SmallStrainUPwDiffOrderElement::ElementVariables | |
CKratos::SteadyConvectionDiffusionFICElement< TDim, TNumNodes >::ElementVariables | |
CKratos::UPwSmallStrainElement< TDim, TNumNodes >::ElementVariables | |
Cnice_names::elementvariables | |
Cnice_names::elset | |
CKratos::EmbeddedAusasNavierStokes< TDim, TNumNodes >::EmbeddedAusasElementDataStruct | |
CKratos::EmbeddedLaplacianInternals::EmbeddedElementData< TDim > | |
CKratos::EmbeddedNodalVariableFromSkinTypeHelperClass< TVarType > | |
CKratos::EmbeddedSkinUtility< TDim > | Utility to compute the skin representation from a distance function |
CKratos::EmbeddedVolumeTool< TDim > | |
CKratos::EmcStepMethod< TVariableType, TValueType >::EmcParameters | |
Cempire_wrapper.EmpireWrapper | |
Cempirical_cubature_method.EmpiricalCubatureMethod | This class selects a subset of elements and corresponding positive weights necessary for the construction of a hyper-reduced order model Reference: Hernandez 2020 |
CEmpiricalSpringElementProcess | This process creates a spring element w.r.t. to given displacement/load data points |
CKratos::endl | |
CKratos::EnergyUtilities | Short class definition |
CKratos::EnrichmentUtilities | |
CKratos::EnrichmentUtilities_2D | This utility can be used to calculate the enriched shape function for tetrahedra element |
CKratos::EnrichmentUtilitiesDuplicateDofs | |
CKratos::EnrichmentUtilitiesforPFEM2 | |
CKratos::EntitiesEraseProcessFlags | |
CKratos::EntitiesUtilities::EntitityIdentifier< TEntity > | Template struct for entity identifier |
CKratos::EntitiesUtilities::EntitityIdentifier< Kratos::Condition > | |
CKratos::EntitiesUtilities::EntitityIdentifier< Kratos::Element > | |
CKratos::EntityCalculationUtils | |
CKratos::EntityDatabase | This class stores the results of a entity |
CKratos::EntityProxy< TLocation, TMutable > | Wrapper class providing a uniform interface for historical/non-historical Node, Element, and Condition |
►CKratos::EnvironmentManager | |
CKratos::MPIManager | Helper class to manage the MPI lifecycle |
CKratos::EstimateDtUtility | Estimate the time step in a fluid problem to obtain a given Courant number |
CKratos::EstimateTimeStepUtility | Utility to estimate the time step in terms of the courant number |
CKratos::ExactMortarIntegrationUtility< TDim, TNumNodes, TBelong, TNumNodesMaster > | This utility calculates the exact integration necessary for the Mortar Conditions |
CKratos::ExactMortarIntegrationUtility< TDim, TNumNodes, false, TNumNodesMaster > | |
CKratos::ExcavatorUtility | |
►Cstd::exception | |
►CKratos::Exception | Extends the std::exception class with more information about error location |
CKratos::TestSkippedException | Exception type used to signal that a test should be skipped |
CKratos::ExplicitBuilder< TSparseSpace, TDenseSpace > | Current class provides an implementation for the base explicit builder and solving operations |
CKratos::ExplicitFilter< TContainerType > | |
CKratos::ExplicitSolverSettings | |
►CKratos::ExplicitSolverStrategy | |
CKratos::AdamsBashforthStrategy | |
CKratos::ContinuumExplicitSolverStrategy | |
CKratos::IterativeSolverStrategy | |
CKratos::ThermalExplicitSolverStrategy | |
Csphere_strategy.ExplicitStrategy | |
CKratos::NonAssociativeExplicitPlasticFlowRule::ExplicitStressUpdateInformation | |
►CKratos::Expression | Base class or all the expression types |
►CKratos::LiteralFlatExpression< double > | |
CKratos::LiteralNonScalarFlatExpression< TRawDataType > | |
CKratos::LiteralScalarFlatExpression< TRawDataType > | |
CKratos::BinaryExpression< TOperationType > | |
CKratos::LiteralExpression< TDataType > | Expression to hold a literal value |
CKratos::LiteralFlatExpression< TRawDataType > | Expression to hold a literal with a flattened data structure |
CKratos::Python::Detail::ExpressionTrampoline | |
CKratos::UnaryAbsExpression | Unary abs expression used to get the absolute values of a given input expression |
CKratos::UnaryCombineExpression | Use to create an expression which combines given input expressions list in the order given |
CKratos::UnaryReshapeExpression | Used to create lazy expression to reshape given expression to a new shape |
CKratos::UnarySliceExpression | Unary slice expression used to represent a slicing lazy expression of a given input expression |
CKratos::UnaryStatisticsExpression< TOperationType > | Used to create lazy expression to get statistical quantities of entity values |
►CKratos::ExpressionInput | |
CKratos::CArrayExpressionIO::Input | |
CKratos::CArrayExpressionIO::MoveInput | |
CKratos::DomainSizeExpressionIO::Input | Construct a new domain expression input |
CKratos::IntegrationPointExpressionIO::Input | |
CKratos::LiteralExpressionIO::Input | |
CKratos::NodalPositionExpressionIO::Input | |
CKratos::PropertiesVariableExpressionIO::Input | |
CKratos::Python::Detail::ExpressionInputTrampoline | |
CKratos::VariableExpressionIO::Input | |
CKratos::ExpressionIOUtils | |
CKratos::Expression::ExpressionIterator | |
►CKratos::ExpressionOutput | |
CKratos::CArrayExpressionIO::Output | |
CKratos::IntegrationPointExpressionIO::Output | |
CKratos::NodalPositionExpressionIO::Output | |
CKratos::PropertiesVariableExpressionIO::Output | |
CKratos::Python::Detail::ExpressionOutputTrampoline | |
CKratos::VariableExpressionIO::Output | |
CKratos::ExpressionUtils | |
Coptimization_problem_vtu_output_process.ExpressionVtuOutput | |
CCSharpKratosWrapper::face | |
CKratos::FaceAngleResponseFunctionUtility | Short class definition |
CKratos::RigidFace3D::FaceDataBuffer | |
CKratos::FaceHeatUtilities | |
CKratos::AnalyticFaceWatcher::FaceHistoryDatabase | |
CKratos::AnalyticParticleWatcher::FaceParticleImpactDataOfAllParticlesSingleTimeStep | |
CKratos::AnalyticParticleWatcher::FaceParticleImpactDataOfAllTimeStepsSingleParticle | |
►CKratos::FactoryBase | Here we define some common methods |
CKratos::Factory< TClass > | Here we add the functions needed for the registration of class |
CKratos::HCFDataContainer::FatigueVariables | |
Cfde_solve.fde_solve | Solves (1+\mathcal{L})^{\alpha}\mathcal{L}^{\beta}\psi = f in [0,H] \psi = 0 at z=0 d\psi/dz = 0 at z=H |
CKratos::FEASTConditionNumberUtility< TSparseSpace, TDenseSpace > | This utility uses the FEAST solver to obtain (estimate) the the condition number of a regular matrix |
CKratos::ConstitutiveLaw::Features | |
CKratos::ShellCrossSection::Features | |
Code_solve.FEM_coefficient_matrix_generator | |
Code_solve.FEM_load_vector_generator | |
CKratos::FEMDEMCouplingUtilities | This class includes several utilities necessaries for the coupling between the FEM and the DEM |
►CBaseSolver.FemDemMechanicalSolver | |
CFemDemDynamicSolver.ImplicitMechanicalSolver | |
CFemDemStaticSolver.StaticMechanicalSolver | The solid mechanics static solver |
CFEMDEMParticleCreatorDestructor.FemDemParticleCreatorDestructor | |
CKratos::FetiDynamicCouplingUtilities< TSparseSpace, TDenseSpace > | |
CKratos::UPwSmallStrainFICElement< TDim, TNumNodes >::FICElementVariables | |
CKratos::Internals::FICSpecializedAddTimeIntegratedSystem< TElementData, TDataKnowsAboutTimeIntegration > | |
CKratos::Internals::FICSpecializedAddTimeIntegratedSystem< TElementData, false > | |
CKratos::Internals::FICSpecializedAddTimeIntegratedSystem< TElementData, true > | |
Ccellular_flow_derivative_recovery_errors.Field | |
►CKratos::FieldUtility | |
CKratos::FluidFieldUtility | |
Ccellular_flow_derivative_recovery_errors.Figure | |
CKratos::HDF5::File | A base class for reading and writing an HDF5 file |
Clogger_utilities.FileLogger | A context responsible for managing the lifetime of logger files |
CKratos::FileNameDataCollector::FileNameData | |
CKratos::FileNameDataCollector | |
CKratos::FilesystemExtensions | |
►CKratos::FillCommunicator | Base class defining the API for the fill communicator utilities |
CKratos::ParallelFillCommunicator | This function recomputes the communication plan for MPI |
CKratos::FilterFunction | Short class definition |
CKratos::FindNodalHSettings | This struct is used in order to identify when using the hitorical and non historical variables |
Cfinite_difference_sensitivity_utilities.FiniteDifferenceBodyFittedDragShapeSensitivityAnalysis | |
CKratos::FiniteDifferenceUtility | FiniteDifferenceUtility |
Cfinite_difference_sensitivity_utilities.FiniteDifferenceVelocityPressureNormSquareShapeSensitivityAnalysis | |
CKratos::FirstOrderScalarVariable | |
CKratos::FixedMeshALEUtilities | Utility to perform the FM-ALE algorithm operations This utility implements the Fixed Mesh - Arbitrary Lagrangian Eulerian (FM-ALE) algorithm operations. After setting a virtual mesh, which is a copy of the problem background element mesh, it is moved in accordante to the immersed object movement. The virtual mesh movement is solved using a common ALE mesh solver (in this case the Laplacian mesh solver is used). Once the mesh movement, including the mesh velocity, have been computed, the origin mesh historical values (velocity and pressure), as well as the mesh velocity, are computed as a projection from the virtual mesh. This is required to consistently initialize the historical values when nodes change its topological status |
►CKratos::Flags | |
CKratos::Mesh< NodeType, PropertiesType, ElementType, ConditionType > | |
►CKratos::BuoyancyLaw | |
CKratos::ArchimedesBuoyancyLaw | |
►CKratos::ConstitutiveLaw | |
CKratos::ParallelRuleOfMixturesLaw< 2 > | |
CKratos::ParallelRuleOfMixturesLaw< 3 > | |
CKratos::UserProvidedLinearElasticLaw< 2 > | |
CKratos::UserProvidedLinearElasticLaw< 3 > | |
CKratos::BeamConstitutiveLaw | |
►CKratos::BilinearCohesive3DLaw | |
CKratos::BilinearCohesive2DLaw | |
CKratos::BilinearCohesive2DLaw | |
►CKratos::ExponentialCohesive3DLaw | |
CKratos::ExponentialCohesive2DLaw | |
CKratos::BilinearCohesive3DLaw | |
►CKratos::Constitutive3DLaw | |
►CKratos::LargeStrain3DLaw | |
CKratos::LargeStrainAxisymmetric2DLaw | Short class definition |
CKratos::LargeStrainPlaneStrain2DLaw | Short class definition |
►CKratos::SmallStrain3DLaw | |
CKratos::SmallStrainAxisymmetric2DLaw | Short class definition |
CKratos::SmallStrainOrthotropic3DLaw | Short class definition |
CKratos::SmallStrainPlaneStrain2DLaw | Short class definition |
CKratos::SmallStrainPlaneStress2DLaw | Short class definition |
►CKratos::StrainRate3DLaw | |
CKratos::StrainRatePlaneStrain2DLaw | Short class definition |
CKratos::DamageDPlusDMinusMasonry2DLaw | |
►CKratos::DispNewtonianFluid3DLaw | |
CKratos::DispNewtonianFluidPlaneStrain2DLaw | |
►CKratos::ElasticCohesive3DLaw | |
CKratos::ElasticCohesive2DLaw | |
►CKratos::ElasticIsotropic3D | |
CKratos::ViscousGeneralizedKelvin< Kratos::ElasticIsotropic3D > | |
CKratos::ViscousGeneralizedMaxwell< Kratos::ElasticIsotropic3D > | |
CKratos::AxisymElasticIsotropic | |
CKratos::DamageDPlusDMinusMasonry3DLaw | |
CKratos::LinearPlaneStrain | This class defines a small deformation linear elastic constitutive model for 3D cases |
►CKratos::LinearPlaneStress | This class defines a small deformation linear elastic constitutive model for plane stress cases |
CKratos::ElasticIsotropicPlaneStressUncoupledShear | Defines a elastic constitutive law in 2D under plane stress in addition the shear modulus is independent from the Young modulus as well as the poisson ratio |
CKratos::MultiLinearIsotropicPlaneStress2D | |
►CKratos::SmallStrainIsotropicDamage3D | Defines a damage with hardening constitutive law in 3D |
CKratos::SmallStrainIsotropicDamagePlaneStrain2D | |
CKratos::SmallStrainIsotropicDamageTractionOnly3D | |
►CKratos::SmallStrainIsotropicDamageImplex3D | Damage with hardening constitutive law in 3D, using Implex integration scheme (see J Oliver et al, 2008, An implicit/explicit integration scheme to increase computability of non-linear material and contact/friction problems) |
CKratos::SmallStrainIsotropicDamageTractionOnlyImplex3D | Traction-only damage with hardening constitutive law in 3D, using Implex integration scheme (see J Oliver et al, 2008, An implicit/explicit integration scheme to increase computability of non-linear material and contact/friction problems) |
►CKratos::ThermalElasticIsotropic3D | This class defines a Thermo dependant CL, including the addition of thermal expansion strains |
►CKratos::ThermalLinearPlaneStrain | This class defines a Thermo dependant CL, including the addition of thermal expansion strains |
CKratos::ThermalLinearPlaneStress | This class defines a Thermo dependant CL, including the addition of thermal expansion strains |
►CKratos::ElasticIsotropic3DFEMDEM | |
CKratos::LinearPlaneStrainFEMDEM | This class defines a small deformation linear elastic constitutive model for plane strain cases |
CKratos::LinearPlaneStressFEMDEM | This class defines a small deformation linear elastic constitutive model for plane stress cases |
►CKratos::ElastoPlasticModMohrCoulombCohesive3DLaw | |
CKratos::ElastoPlasticModMohrCoulombCohesive2DLaw | |
►CKratos::ElastoPlasticMohrCoulombCohesive3DLaw | |
CKratos::ElastoPlasticMohrCoulombCohesive2DLaw | |
CKratos::FiniteStrainIsotropicPlasticityFactory | Dummy class to register, only implements create() |
CKratos::FiniteStrainKinematicPlasticityFactory | Dummy class to register, only implements create() |
►CKratos::FluidConstitutiveLaw | This class contains the common infrastructure for fluid constitutive laws |
►CKratos::Bingham3DLaw | |
CKratos::BinghamTemperatureDependent3DLaw | |
CKratos::Euler2DLaw | |
CKratos::Euler3DLaw | |
CKratos::HerschelBulkley3DLaw | |
►CKratos::Newtonian2DLaw | |
CKratos::NewtonianTemperatureDependent2DLaw | |
CKratos::NewtonianTemperatureDependent2DLaw | |
CKratos::NewtonianTwoFluid2DLaw | |
CKratos::RansNewtonian2DLaw | This class is extending Newtonian2DLaw in FluidDynamicsApplication |
►CKratos::Newtonian3DLaw | |
CKratos::NewtonianTemperatureDependent3DLaw | |
CKratos::NewtonianTemperatureDependent3DLaw | |
CKratos::NewtonianTwoFluid3DLaw | |
CKratos::RansNewtonian3DLaw | This class is extending Newtonian3DLaw in FluidDynamicsApplication |
CKratos::GenericAnisotropic3DLaw | This CL takes into account the material anisotropy in terms of young modulus, poisson ratio, orientation and strengths |
CKratos::GenericSmallStrainViscoplasticity3D | |
►CKratos::GeoLinearElasticLaw | |
CKratos::ElasticIsotropicK03DLaw | This class defines a small deformation linear elastic constitutive model for 3D cases |
CKratos::GeoLinearElasticPlaneStress2DLaw | This class defines a small deformation linear elastic constitutive model for plane stress cases |
►CKratos::LinearPlaneStrainK0Law | This class defines a small deformation linear elastic constitutive model for plane strain cases |
►CKratos::GeoLinearElasticPlaneStrain2DLaw | This class defines a small deformation linear elastic constitutive model for plane strain cases |
CKratos::LinearElastic2DBeamLaw | This class defines a small deformation linear elastic constitutive model for plane strain beam elements |
►CKratos::LinearElastic2DInterfaceLaw | This class defines a small deformation linear elastic constitutive model for plane strain cases |
CKratos::LinearElastic3DInterfaceLaw | This class defines a small deformation linear elastic constitutive model for plane strain cases |
CKratos::GeoThermalDispersionLaw | This class defines the thermal dispersion for heat cases |
CKratos::HelmholtzJacobianStiffened3D | This class defines constitutive model for shape filtering of solid 3D cases. This current implementation is basically elastic isotropic materical which computes young modules based on element's jacobian and helmholtz filter radius |
►CKratos::HyperElastic3DLaw | |
►CKratos::HenckyElasticPlastic3DLaw | |
CKratos::HenckyBorjaCamClayPlastic3DLaw | |
►CKratos::HenckyElasticPlasticAxisym2DLaw | |
CKratos::HenckyBorjaCamClayPlasticAxisym2DLaw | |
CKratos::HenckyMCPlasticAxisym2DLaw | |
CKratos::HenckyMCStrainSofteningPlasticAxisym2DLaw | |
►CKratos::HenckyElasticPlasticPlaneStrain2DLaw | |
CKratos::HenckyBorjaCamClayPlasticPlaneStrain2DLaw | |
CKratos::HenckyMCPlasticPlaneStrain2DLaw | |
CKratos::HenckyMCStrainSofteningPlasticPlaneStrain2DLaw | |
►CKratos::HenckyElasticPlasticUP3DLaw | |
►CKratos::HenckyElasticPlasticPlaneStrainUP2DLaw | |
CKratos::HenckyMCPlasticPlaneStrainUP2DLaw | |
CKratos::HenckyMCPlasticUP3DLaw | |
CKratos::HenckyMCPlastic3DLaw | |
CKratos::HenckyMCStrainSofteningPlastic3DLaw | |
CKratos::HyperElasticAxisym2DLaw | |
CKratos::HyperElasticAxisym2DLaw | |
CKratos::HyperElasticPlaneStrain2DLaw | |
CKratos::HyperElasticPlaneStrain2DLaw | |
►CKratos::HyperElasticPlastic3DLaw | |
►CKratos::HyperElasticPlasticAxisym2DLaw | |
CKratos::HyperElasticPlasticJ2Axisym2DLaw | |
CKratos::HyperElasticPlasticJ23DLaw | |
►CKratos::HyperElasticPlasticPlaneStrain2DLaw | |
CKratos::HyperElasticPlasticJ2PlaneStrain2DLaw | |
CKratos::HyperElasticPlasticThermalBakerJohnsonCookPlaneStrain2DLaw | |
CKratos::HyperElasticPlasticThermalJ2PlaneStrain2DLaw | |
CKratos::HyperElasticPlasticThermalJohnsonCookPlaneStrain2DLaw | |
►CKratos::HyperElasticPlasticUP3DLaw | |
CKratos::HyperElasticPlasticThermalUPJ23DLaw | |
►CKratos::HyperElasticPlasticUPAxisym2DLaw | |
CKratos::HyperElasticPlasticThermalUPJ2Axisym2DLaw | |
CKratos::HyperElasticPlasticThermalUPJohnsonCookAxisym2DLaw | |
CKratos::HyperElasticPlasticUPJ2Axisym2DLaw | |
CKratos::HyperElasticPlasticUPJ23DLaw | |
►CKratos::HyperElasticPlasticUPPlaneStrain2DLaw | |
CKratos::HyperElasticPlasticThermalUPBakerJohnsonCookPlaneStrain2DLaw | |
CKratos::HyperElasticPlasticThermalUPJ2PlaneStrain2DLaw | |
CKratos::HyperElasticPlasticThermalUPJohnsonCookPlaneStrain2DLaw | |
CKratos::HyperElasticPlasticUPJ2PlaneStrain2DLaw | |
►CKratos::LinearElasticPlastic3DLaw | |
CKratos::IsotropicDamageModifiedMises3DLaw | |
CKratos::IsotropicDamageSimoJu3DLaw | |
►CKratos::LinearElasticPlasticPlaneStrain2DLaw | |
CKratos::IsotropicDamageModifiedMisesPlaneStrain2DLaw | |
CKratos::IsotropicDamageSimoJuPlaneStrain2DLaw | |
►CKratos::LinearElasticPlasticPlaneStress2DLaw | |
CKratos::IsotropicDamageModifiedMisesPlaneStress2DLaw | |
CKratos::IsotropicDamageSimoJuPlaneStress2DLaw | |
►CKratos::LocalDamage3DLaw | |
►CKratos::LocalDamagePlaneStrain2DLaw | |
►CKratos::LocalDamagePlaneStress2DLaw | |
CKratos::SimoJuLocalDamagePlaneStress2DLaw | |
CKratos::SimoJuLocalDamagePlaneStrain2DLaw | |
►CKratos::NonlocalDamage3DLaw | |
CKratos::ModifiedMisesNonlocalDamage3DLaw | |
►CKratos::NonlocalDamagePlaneStrain2DLaw | |
CKratos::ModifiedMisesNonlocalDamagePlaneStrain2DLaw | |
►CKratos::NonlocalDamagePlaneStress2DLaw | |
CKratos::ModifiedMisesNonlocalDamagePlaneStress2DLaw | |
CKratos::SimoJuNonlocalDamagePlaneStress2DLaw | |
CKratos::SimoJuNonlocalDamagePlaneStrain2DLaw | |
CKratos::SimoJuNonlocalDamage3DLaw | |
►CKratos::ThermalNonlocalDamage3DLaw | |
CKratos::ThermalModifiedMisesNonlocalDamage3DLaw | |
►CKratos::ThermalNonlocalDamagePlaneStrain2DLaw | |
CKratos::ThermalModifiedMisesNonlocalDamagePlaneStrain2DLaw | |
►CKratos::ThermalNonlocalDamagePlaneStress2DLaw | |
CKratos::ThermalModifiedMisesNonlocalDamagePlaneStress2DLaw | |
CKratos::ThermalSimoJuNonlocalDamagePlaneStress2DLaw | |
CKratos::ThermalSimoJuNonlocalDamagePlaneStrain2DLaw | |
CKratos::ThermalSimoJuNonlocalDamage3DLaw | |
CKratos::SimoJuLocalDamage3DLaw | |
►CKratos::ThermalLocalDamage3DLaw | |
►CKratos::ThermalLocalDamagePlaneStrain2DLaw | |
►CKratos::ThermalLocalDamagePlaneStress2DLaw | |
CKratos::ThermalSimoJuLocalDamagePlaneStress2DLaw | |
CKratos::ThermalSimoJuLocalDamagePlaneStrain2DLaw | |
CKratos::ThermalSimoJuLocalDamage3DLaw | |
CKratos::LinearElasticPlastic3DLaw | |
►CKratos::NonLinearHenckyElasticPlastic3DLaw | |
CKratos::BorjaHenckyCamClayPlastic3DLaw | |
CKratos::HenckyTresca3DLaw | |
►CKratos::NonLinearHenckyElasticPlasticAxisym2DLaw | |
CKratos::BorjaHenckyCamClayPlasticAxisym2DLaw | |
CKratos::HenckyJ2PlasticAxisym2DLaw | |
CKratos::HenckyTrescaPlasticAxisym2DLaw | |
CKratos::NewHenckyTrescaPlasticAxisym2DLaw | |
►CKratos::NonLinearHenckyElasticPlasticPlaneStrain2DLaw | |
CKratos::BorjaHenckyCamClayPlasticPlaneStrain2DLaw | |
CKratos::HenckyJ2PlasticPlaneStrain2DLaw | |
►CKratos::HenckyTrescaPlasticPlaneStrain2DLaw | |
CKratos::NewHenckyTrescaPlasticPlaneStrain2DLaw | |
►CKratos::NonLinearHenckyElasticPlasticUP3DLaw | |
►CKratos::NonLinearHenckyElasticPlasticUPAxisym2DLaw | |
CKratos::HenckyPlasticUPJ2Axisym2DLaw | |
CKratos::HenckyPlasticUPTrescaAxisym2DLaw | |
►CKratos::NonLinearHenckyElasticPlasticUPPlaneStrain2DLaw | |
CKratos::HenckyPlasticUPJ2PlaneStrain2DLaw | |
CKratos::HenckyPlasticUPTrescaPlaneStrain2DLaw | |
CKratos::HyperElasticPlastic3DLaw | |
►CKratos::HyperElasticUP3DLaw | |
CKratos::HyperElasticPlaneStrainUP2DLaw | |
CKratos::HyperElasticUPAxisym2DLaw | |
CKratos::HyperElasticUPPlaneStrain2DLaw | |
CKratos::HyperElasticUP3DLaw | |
►CKratos::JohnsonCookThermalPlastic3DLaw | |
►CKratos::JohnsonCookThermalPlastic2DPlaneStrainLaw | |
CKratos::JohnsonCookThermalPlastic2DAxisymLaw | |
►CKratos::LinearElastic3DLaw | |
►CKratos::HistoryLinearElastic3DLaw | |
►CKratos::HistoryLinearElasticPlaneStrain2DLaw | |
CKratos::HistoryLinearElasticPlaneStress2DLaw | |
►CKratos::LinearElastic3DLawNodal | |
►CKratos::LinearElastic2DPlaneStrainNodal | |
CKratos::LinearElastic2DPlaneStressNodal | |
CKratos::LinearElasticAxisym2DLaw | |
CKratos::LinearElasticAxisym2DLaw | |
►CKratos::LinearElasticPlaneStrain2DLaw | |
CKratos::LinearElasticPlaneStress2DLaw | |
CKratos::LinearElasticPlaneStress2DLaw | |
CKratos::LinearElasticPlaneStress2DLaw | |
CKratos::LinearElasticPlaneStrain2DLaw | |
CKratos::LinearElasticPlaneStrain2DLaw | |
►CKratos::ThermalLinearElastic3DLaw | |
►CKratos::ThermalLinearElastic2DPlaneStrain | |
CKratos::ThermalLinearElastic2DPlaneStress | |
►CKratos::ThermalLinearElastic3DLawNodal | |
►CKratos::ThermalLinearElastic2DPlaneStrainNodal | |
CKratos::ThermalLinearElastic2DPlaneStressNodal | |
CKratos::LinearElastic3DLaw | |
CKratos::LinearElastic3DLaw | |
CKratos::LinearElasticOrthotropic3DLaw | |
CKratos::HyperElastic3DLaw | |
CKratos::HyperElastic3DLaw | |
CKratos::HyperElasticIsotropicHenky1D | |
►CKratos::HyperElasticIsotropicKirchhoff3D | This law defines an hyperelastic material according to the Saint-Venant–Kirchhoff formulation for 3D cases |
CKratos::HyperElasticIsotropicKirchhoffPlaneStrain2D | This law defines an hyperelastic material according to the Saint-Venant–Kirchhoff formulation for 2D-plane strain cases |
CKratos::HyperElasticIsotropicKirchhoffPlaneStress2D | This law defines an hyperelastic material according to the Saint-Venant–Kirchhoff formulation for 2D-plane stress cases |
►CKratos::HyperElasticIsotropicNeoHookean3D | This law defines an hyperelastic material according to the NeoHookean formulation for 3D cases |
CKratos::HyperElasticIsotropicNeoHookeanPlaneStrain2D | This law defines an hyperelastic material according to the NeoHookean formulation for 2D-plane strain cases |
CKratos::HyperElasticIsotropicQuasiIncompressibleIshochoricNeoHookean3D | This law defines an hyperelastic material according to the NeoHookean formulation for 3D cases assuming quasi incompressibility |
►CKratos::HyperElasticSimoTaylorNeoHookean3D | This law defines a Neo-Hookean hyperelastic material with monotonic behavior for 3D problems |
CKratos::HyperElasticSimoTaylorNeoHookeanPlaneStrain2D | This law defines a Neo-Hookean hyperelastic material with monotonic behavior for plane strain problems |
►CKratos::HyperElasticIsotropicNeoHookean3DFEMDEM | This law defines an hyperelastic material according to the NeoHookean formulation for 3D cases |
CKratos::HyperElasticIsotropicNeoHookeanPlaneStrain2DFEMDEM | This law defines an hyperelastic material according to the NeoHookean formulation for 2D-plane strain cases |
CKratos::HyperElasticIsotropicOgden1D | |
►CKratos::IsotropicDamageCohesive3DLaw | |
CKratos::IsotropicDamageCohesive2DLaw | |
CKratos::LinearElasticOrthotropic2DLaw | |
►CKratos::NewtonianFluid3DLaw | |
CKratos::NewtonianFluidPlaneStrain2DLaw | Short class definition |
►CKratos::ParallelRuleOfMixturesLaw< TDim > | This law defines a parallel rule of mixture (classic law of mixture) |
CKratos::TractionSeparationLaw3D< 3 > | |
CKratos::TractionSeparationLaw3D< TDim > | This law defines a parallel rule of mixture (classic law of mixture) |
►CKratos::PfemFluidConstitutiveLaw | This class contains the common infrastructure for the pfem fluid constitutive laws |
►CKratos::Bingham2DLaw | |
CKratos::BinghamTemperatureDependent2DLaw | |
CKratos::Bingham3DLaw | |
►CKratos::FrictionalViscoplastic2DLaw | |
CKratos::FrictionalViscoplasticTemperatureDependent2DLaw | |
►CKratos::FrictionalViscoplastic3DLaw | |
CKratos::FrictionalViscoplasticTemperatureDependent3DLaw | |
CKratos::HerschelBulkley2DLaw | |
CKratos::HerschelBulkley3DLaw | |
►CKratos::MuIRheology2DLaw | |
CKratos::MuIRheologyTemperatureDependent2DLaw | |
►CKratos::MuIRheology3DLaw | |
CKratos::MuIRheologyTemperatureDependent3DLaw | |
CKratos::Newtonian2DLaw | |
CKratos::Newtonian3DLaw | |
►CKratos::PfemSolidConstitutiveLaw | This class contains the common infrastructure for solid constitutive laws |
►CKratos::Hypoelastic2DLaw | |
CKratos::HypoelasticTemperatureDependent2DLaw | |
►CKratos::Hypoelastic3DLaw | |
CKratos::HypoelasticTemperatureDependent3DLaw | |
CKratos::PlasticityIsotropicKinematicJ2 | Defines a Simo J2 plasticity CL with Isotropic & Kinematic Hardening in 3D |
CKratos::PythonOutfittedConstitutiveLaw | |
CKratos::SerialParallelRuleOfMixturesLaw | This CL implements the serial-parallel rule of mixtures developed by F.Rastellini |
CKratos::SmallStrainIsotropicDamageFactory | Dummy class to register, only implements create() |
CKratos::SmallStrainIsotropicPlasticityFactory | Dummy class to register, only implements create() |
►CKratos::SmallStrainJ2Plasticity3D | |
CKratos::SmallStrainJ2PlasticityPlaneStrain2D | |
CKratos::SmallStrainKinematicPlasticityFactory | Dummy class to register, only implements create() |
►CKratos::SmallStrainUDSM3DLaw | Short class definition |
CKratos::SmallStrainUDSM2DInterfaceLaw | Short class definition |
CKratos::SmallStrainUDSM2DPlaneStrainLaw | Short class definition |
CKratos::SmallStrainUDSM3DInterfaceLaw | Short class definition |
►CKratos::SmallStrainUMAT3DLaw | Short class definition |
CKratos::SmallStrainUMAT2DInterfaceLaw | Short class definition |
CKratos::SmallStrainUMAT2DPlaneStrainLaw | Short class definition |
CKratos::SmallStrainUMAT3DInterfaceLaw | Short class definition |
►CKratos::TrussConstitutiveLaw | |
CKratos::MultiLinearElastic1DLaw | |
CKratos::TrussPlasticityConstitutiveLaw | |
CKratos::UserProvidedLinearElasticLaw< TDim > | This class defines a linear elastic law with user provided constitutive tensor |
CKratos::WrinklingLinear2DLaw | This law defines a wrinkling modification for any linear 2D claw |
►CKratos::ConvergenceCriterion< TSparseSpace, TDenseSpace > | Convergence Criterion base class |
CKratos::CompositeCriterion< TSparseSpace, TDenseSpace > | This convergence criteria checks simultaneously different convergence criteria |
CKratos::DofsCriterion< TSparseSpace, TDenseSpace > | This convergence criteria checks the variable dofs |
CKratos::ResidualCriterion< TSparseSpace, TDenseSpace > | This convergence criteria checks the residual |
CKratos::DEMBeamConstitutiveLaw | |
►CKratos::DEMContinuumConstitutiveLaw | |
►CKratos::DEM_Dempack | |
CKratos::DEM_Dempack2D | |
►CKratos::DEM_Dempack_dev | |
CKratos::DEM_Dempack2D_dev | |
CKratos::DEM_Dempack_torque | |
CKratos::DEM_ExponentialHC | |
►CKratos::DEM_KDEM | |
►CKratos::DEM_KDEM2D | |
CKratos::DEM_KDEMFabric2D | |
CKratos::DEM_KDEMFabric | |
►CKratos::DEM_KDEM_Rankine | |
CKratos::DEM_KDEM_CamClay | |
CKratos::DEM_KDEM_Fissured_Rock_CL | |
CKratos::DEM_KDEM_Mohr_Coulomb | |
►CKratos::DEM_KDEM_soft_torque | |
CKratos::DEM_KDEM_soft_torque_with_noise | |
►CKratos::DEM_KDEM_with_damage | |
►CKratos::DEM_KDEM_with_damage_parallel_bond | |
CKratos::DEM_KDEM_with_damage_parallel_bond_2D | |
►CKratos::DEM_KDEM_with_damage_parallel_bond_Hertz | |
CKratos::DEM_KDEM_with_damage_parallel_bond_Hertz_2D | |
CKratos::DEM_KDEM_with_damage_parallel_bond_capped | |
CKratos::SinteringContinuum | |
►CKratos::DEM_parallel_bond | |
CKratos::DEM_parallel_bond_for_membrane | |
CKratos::DEM_smooth_joint | |
►CKratos::DEMDiscontinuumConstitutiveLaw | |
CKratos::DEM_D_Bentonite_Colloid | |
CKratos::DEM_D_DMT_Cohesive_Law | |
►CKratos::DEM_D_Hertz_viscous_Coulomb | |
CKratos::DEM_D_Conical_damage | |
CKratos::DEM_D_Hertz_confined | |
CKratos::DEM_D_Hertz_viscous_Coulomb2D | |
CKratos::DEM_D_Hertz_viscous_Coulomb_Nestle | |
CKratos::DEM_D_JKR_Cohesive_Law | |
►CKratos::DEM_D_Linear_viscous_Coulomb | |
CKratos::DEM_D_Linear_Custom_Constants | |
CKratos::DEM_D_Linear_HighStiffness | |
CKratos::DEM_D_Linear_classic | |
CKratos::DEM_D_Linear_confined | |
►CKratos::DEM_D_Linear_viscous_Coulomb2D | |
CKratos::DEM_D_Linear_HighStiffness_2D | |
CKratos::DEM_D_Quadratic | |
CKratos::DEM_D_Stress_Dependent_Cohesive | |
CKratos::DEM_D_void | |
►CKratos::DragLaw | |
►CKratos::StokesDragLaw | |
CKratos::BeetstraDragLaw | |
CKratos::ChienDragLaw | |
CKratos::DallavalleDragLaw | |
CKratos::GanserDragLaw | |
CKratos::HaiderAndLevenspielDragLaw | |
CKratos::NewtonDragLaw | |
CKratos::SchillerAndNaumannDragLaw | |
CKratos::ShahDragLaw | |
►CKratos::GeometricalObject | This defines the geometrical object, base definition of the element and condition entities |
►CKratos::Condition | Base class for all Conditions |
CKratos::AddedMassCondition< 2, 2 > | |
CKratos::AddedMassCondition< 3, 4 > | |
CKratos::AddedMassCondition< 3, 3 > | |
CKratos::AdjointMonolithicWallCondition< 2, 2 > | |
CKratos::AdjointMonolithicWallCondition< 3, 3 > | |
CKratos::AdjointPotentialWallCondition< Kratos::PotentialWallCondition< 3, 3 > > | |
CKratos::AdjointPotentialWallCondition< Kratos::PotentialWallCondition< 2, 2 > > | |
CKratos::AdjointSemiAnalyticBaseCondition< Kratos::LineLoadCondition< 3 > > | |
CKratos::AdjointSemiAnalyticBaseCondition< Kratos::SmallDisplacementSurfaceLoadCondition3D > | |
CKratos::AdjointSemiAnalyticBaseCondition< Kratos::SmallDisplacementLineLoadCondition< 3 > > | |
CKratos::AdjointSemiAnalyticBaseCondition< Kratos::SurfaceLoadCondition3D > | |
CKratos::ComputeLaplacianSimplexCondition< 2, 2 > | |
CKratos::ComputeLaplacianSimplexCondition< 3, 3 > | |
CKratos::EmbeddedAusasNavierStokesWallCondition< 2 > | |
CKratos::EmbeddedAusasNavierStokesWallCondition< 3 > | |
CKratos::FSGeneralizedWallCondition< 2, 2 > | |
CKratos::FSGeneralizedWallCondition< 3, 3 > | |
CKratos::FSPeriodicCondition< 2 > | |
CKratos::FSPeriodicCondition< 3 > | |
CKratos::FSWernerWengleWallCondition< 2, 2 > | |
CKratos::FSWernerWengleWallCondition< 3, 3 > | |
CKratos::FluxCondition< 2 > | |
CKratos::FluxCondition< 3 > | |
CKratos::FluxCondition< 4 > | |
CKratos::FractionalStepKBasedWallCondition< 2, 2 > | |
CKratos::FractionalStepKBasedWallCondition< 3, 3 > | |
CKratos::FreeSurfaceCondition< 2, 2 > | |
CKratos::FreeSurfaceCondition< 3, 4 > | |
CKratos::FreeSurfaceCondition< 3, 3 > | |
CKratos::IncompressiblePotentialFlowVelocityInletCondition< 2, 2 > | |
CKratos::IncompressiblePotentialFlowVelocityInletCondition< 3, 3 > | |
CKratos::MonolithicWallCondition< 2, 2 > | |
►CKratos::MonolithicWallCondition< TDim, TDim > | |
CKratos::VMSMonolithicKBasedWallCondition< 2 > | |
CKratos::VMSMonolithicKBasedWallCondition< 3 > | |
CKratos::MonolithicDEMCoupledWallCondition< TDim, TNumNodes > | Implements a wall condition for the monolithic formulation |
CKratos::VMSMonolithicKBasedWallCondition< TDim, TNumNodes > | |
CKratos::MonolithicWallCondition< 3, 3 > | |
CKratos::NavierStokesWallCondition< 2, 2 > | |
CKratos::NavierStokesWallCondition< 2, 2, Kratos::NavierSlipWallLaw< 2, 2 > > | |
►CKratos::NavierStokesWallCondition< TDim, TNumNodes, TWallModel... > | |
CKratos::TwoFluidNavierStokesWallCondition< 2, 2 > | |
CKratos::TwoFluidNavierStokesWallCondition< 3, 3 > | |
CKratos::TwoFluidNavierStokesWallCondition< TDim, TNumNodes, TWallModel > | Implements a wall condition for the Navier-Stokes monolithic formulation |
CKratos::NavierStokesWallCondition< 3, 3, Kratos::LinearLogWallLaw< 3, 3 > > | |
CKratos::NavierStokesWallCondition< 2, 2, Kratos::LinearLogWallLaw< 2, 2 > > | |
CKratos::NavierStokesWallCondition< 3, 3, Kratos::NavierSlipWallLaw< 3, 3 > > | |
CKratos::NavierStokesWallCondition< 3, 3 > | |
CKratos::PotentialWallCondition< 2, 2 > | |
CKratos::PotentialWallCondition< 3, 3 > | |
CKratos::ScalarWallFluxCondition< 3, 3, Kratos::KEpsilonWallConditionData::EpsilonUBasedWallConditionData > | |
CKratos::ScalarWallFluxCondition< 2, 2, Kratos::KOmegaWallConditionData::OmegaUBasedWallConditionData > | |
CKratos::ScalarWallFluxCondition< 2, 2, Kratos::KEpsilonWallConditionData::EpsilonUBasedWallConditionData > | |
CKratos::ScalarWallFluxCondition< 3, 3, Kratos::KOmegaWallConditionData::OmegaKBasedWallConditionData > | |
CKratos::ScalarWallFluxCondition< 2, 2, Kratos::KEpsilonWallConditionData::EpsilonKBasedWallConditionData > | |
CKratos::ScalarWallFluxCondition< 2, 2, Kratos::KOmegaWallConditionData::OmegaKBasedWallConditionData > | |
CKratos::ScalarWallFluxCondition< 3, 3, Kratos::KEpsilonWallConditionData::EpsilonKBasedWallConditionData > | |
CKratos::ScalarWallFluxCondition< 3, 3, Kratos::KOmegaWallConditionData::OmegaUBasedWallConditionData > | |
CKratos::StokesWallCondition< 3, 4 > | |
CKratos::StokesWallCondition< 3, 3 > | |
CKratos::UPCondition< 2, 2 > | |
CKratos::UPCondition< 3, 4 > | |
CKratos::UPCondition< 3, 3 > | |
CKratos::WallCondition< 2, 2 > | |
►CKratos::WallCondition< TDim, TDim > | |
CKratos::WallConditionDiscontinuous< TDim, TNumNodes > | Implements a wall condition for the monolithic formulation |
CKratos::WallCondition< 3, 3 > | |
CKratos::WaveCondition< 2 > | |
CKratos::WaveCondition< 3 > | |
CKratos::AddedMassCondition< TDim, TNumNodes > | |
CKratos::AdjointMonolithicWallCondition< TDim, TNumNodes > | |
CKratos::AdjointPotentialWallCondition< TPrimalCondition > | |
►CKratos::AdjointSemiAnalyticBaseCondition< TPrimalCondition > | AdjointSemiAnalyticBaseCondition |
CKratos::AdjointSemiAnalyticPointLoadCondition< Kratos::PointLoadCondition > | |
CKratos::AdjointSemiAnalyticPointLoadCondition< TPrimalCondition > | |
►CKratos::BaseLoadCondition | This is the base class of all the load conditions on StructuralMechanicsApplication |
►CKratos::LineLoadCondition< 2 > | |
CKratos::AxisymLineLoadCondition2D | Axisymmetric line load condition |
CKratos::LineLoadCondition< 3 > | |
CKratos::MovingLoadCondition< 3, 2 > | |
CKratos::MovingLoadCondition< 2, 3 > | |
CKratos::MovingLoadCondition< 2, 2 > | |
CKratos::MovingLoadCondition< 3, 3 > | |
►CKratos::LineLoadCondition< TDim > | Line load condition for 3D and 2D geometries |
CKratos::LineLoadFromDEMCondition2D< 2 > | |
CKratos::SmallDisplacementLineLoadCondition< 2 > | |
CKratos::SmallDisplacementLineLoadCondition< 3 > | |
CKratos::AxisymmetricLineLoadCondition | Load Condition for 2D axisymmetric geometries. (base class) |
CKratos::LineLoadFromDEMCondition2D< TDim > | |
CKratos::SmallDisplacementLineLoadCondition< TDim > | This class is the responsible to add the contributions of the RHS and LHS of the line loads of the structure |
CKratos::MovingLoadCondition< TDim, TNumNodes > | This class is the responsible to add the contributions of the RHS and LHS of the moving loads of the structure |
CKratos::PointContactCondition | Short class definition |
►CKratos::PointLoadCondition | Point Load Condition for 3D and 2D geometries. (base class) |
CKratos::AxisymPointLoadCondition | Axisymmetric point load condition |
CKratos::AxisymmetricPointLoadCondition | Axisymmetric point load condition for 2D geometries |
CKratos::PointMomentCondition3D | |
►CKratos::SurfaceLoadCondition3D | This class is the responsible to add the contributions of the RHS and LHS of the surface loads of the structure |
CKratos::SmallDisplacementSurfaceLoadCondition3D | This class is the responsible to add the contributions of the RHS and LHS of the surface loads of the structure |
CKratos::SurfaceLoadFromDEMCondition3D | |
CKratos::BeamPointPressureCondition | Short class definition |
►CKratos::BeamPointRigidContactCondition | Beam Point Rigid Contact Condition for 3D and 2D geometries. (base class) |
CKratos::BeamPointRigidContactLM3DCondition | Short class definition |
CKratos::BeamPointRigidContactPenalty3DCondition | Short class definition |
►CKratos::BoundaryCondition | General Boundary Condition base type for 3D and 2D geometries |
►CKratos::ElasticCondition | Elastic Condition for 3D and 2D geometries. (base class) |
►CKratos::LineElasticCondition | Line load condition for 3D and 2D geometries |
CKratos::AxisymmetricLineElasticCondition | Elastic Condition for 2D axisymmetric geometries. (base class) |
►CKratos::PointElasticCondition | Point Load Condition for 3D and 2D geometries. (base class) |
CKratos::AxisymmetricPointElasticCondition | Axisymmetric point elastic condition for 2D geometries |
CKratos::SurfaceElasticCondition | |
►CKratos::LoadCondition | Condition for basic load types |
CKratos::LineLoadCondition< 2 > | |
CKratos::LineLoadCondition< 3 > | |
CKratos::LineLoadCondition< TDim > | Line load condition for 3D and 2D geometries |
CKratos::PointLoadCondition | Point Load Condition for 3D and 2D geometries. (base class) |
CKratos::SurfaceLoadCondition | |
►CKratos::MomentCondition | Load Condition for 3D and 2D geometries. (base class) |
CKratos::LineMomentCondition | Line load condition for 3D and 2D geometries |
CKratos::PointMomentCondition | Point Load Condition for 3D and 2D geometries. (base class) |
CKratos::SurfaceMomentCondition | |
CKratos::CompositeCondition | Updated Total Lagrangian element for 2D and 3D geometries |
CKratos::ComputeLaplacianSimplexCondition< TDim, TNumNodes > | Implements a wall condition for the laplacian recovery |
►CKratos::ContactDomainCondition | |
►CKratos::ContactDomainLM2DCondition | |
CKratos::AxisymContactDomainLM2DCondition | |
►CKratos::ContactDomainPenalty2DCondition | |
CKratos::AxisymContactDomainPenalty2DCondition | |
CKratos::ContactDomainLM3DCondition | |
CKratos::CouplingLagrangeCondition | Lagrange factor based coupling condition |
CKratos::CouplingNitscheCondition | Nitsche factor based coupling condition |
CKratos::CouplingPenaltyCondition | Penalty factor based coupling condition |
►CKratos::DEMWall | |
CKratos::RigidEdge2D | |
►CKratos::RigidFace3D | |
CKratos::AnalyticRigidFace3D | |
CKratos::SolidFace3D | |
CKratos::DisplacementControlCondition | This class is to add contributions to LHS and RHS of the displacement control condition |
CKratos::EmbeddedAusasNavierStokesWallCondition< TDim, TNumNodes > | Implements a wall condition for the Navier-Stokes monolithic formulation |
CKratos::FSGeneralizedWallCondition< TDim, TNumNodes > | Implements a generalized wall model accounting for pressure gradients |
CKratos::FSPeriodicCondition< TDim > | Condition used to assign periodic boundary conditions when using a fractional step fluid solver |
CKratos::FSWernerWengleWallCondition< TDim, TNumNodes > | Implements a power-law wall model |
CKratos::FixedPressure2D | |
CKratos::FixedPressure3D | |
CKratos::FixedVelocity2D | |
CKratos::FixedVelocity3D | |
CKratos::FluxCondition< TNodeNumber > | A basic Neumann condition for convection-diffusion problems |
CKratos::FractionalStepKBasedWallCondition< TDim, TNumNodes > | Implements a wall condition for the monolithic formulation |
►CKratos::FreeSurfaceCondition< TDim, TNumNodes > | |
CKratos::InfiniteDomainCondition< 2, 2 > | |
CKratos::InfiniteDomainCondition< 3, 4 > | |
CKratos::InfiniteDomainCondition< 3, 3 > | |
CKratos::InfiniteDomainCondition< TDim, TNumNodes > | |
►CKratos::GeneralUPwDiffOrderCondition | |
►CKratos::LineLoad2DDiffOrderCondition | |
►CKratos::LineNormalFluidFlux2DDiffOrderCondition | |
CKratos::AxisymmetricLineNormalFluidFlux2DDiffOrderCondition | |
►CKratos::LineNormalLoad2DDiffOrderCondition | |
CKratos::AxisymmetricLineNormalLoad2DDiffOrderCondition | |
CKratos::LineLoad2DDiffOrderCondition | |
CKratos::LineNormalFluidFlux2DDiffOrderCondition | |
CKratos::LineNormalLoad2DDiffOrderCondition | |
►CKratos::SurfaceLoad3DDiffOrderCondition | |
CKratos::SurfaceNormalFluidFlux3DDiffOrderCondition | |
CKratos::SurfaceNormalLoad3DDiffOrderCondition | |
CKratos::SurfaceLoad3DDiffOrderCondition | |
CKratos::SurfaceNormalFluidFlux3DDiffOrderCondition | |
CKratos::SurfaceNormalLoad3DDiffOrderCondition | |
CKratos::GeneralUPwDiffOrderCondition | |
►CKratos::GeoTCondition< TDim, TNumNodes > | |
CKratos::GeoTMicroClimateFluxCondition< 2, 3 > | |
CKratos::GeoTMicroClimateFluxCondition< 3, 9 > | |
CKratos::GeoTMicroClimateFluxCondition< 2, 2 > | |
CKratos::GeoTMicroClimateFluxCondition< 3, 8 > | |
CKratos::GeoTMicroClimateFluxCondition< 3, 6 > | |
CKratos::GeoTMicroClimateFluxCondition< 3, 4 > | |
CKratos::GeoTMicroClimateFluxCondition< 2, 5 > | |
CKratos::GeoTMicroClimateFluxCondition< 3, 3 > | |
CKratos::GeoTMicroClimateFluxCondition< 2, 4 > | |
CKratos::GeoTNormalFluxCondition< 2, 3 > | |
CKratos::GeoTNormalFluxCondition< 3, 9 > | |
CKratos::GeoTNormalFluxCondition< 2, 2 > | |
CKratos::GeoTNormalFluxCondition< 3, 8 > | |
CKratos::GeoTNormalFluxCondition< 3, 6 > | |
CKratos::GeoTNormalFluxCondition< 3, 4 > | |
CKratos::GeoTNormalFluxCondition< 2, 5 > | |
CKratos::GeoTNormalFluxCondition< 3, 3 > | |
CKratos::GeoTNormalFluxCondition< 2, 4 > | |
CKratos::GeoTMicroClimateFluxCondition< TDim, TNumNodes > | |
CKratos::GeoTNormalFluxCondition< TDim, TNumNodes > | |
CKratos::HelmholtzSurfShapeCondition | This is the class of surface PDE/Helmholtz-based surface filtering |
CKratos::HelmholtzSurfaceShapeCondition | Short class definition |
CKratos::IncompressiblePotentialFlowVelocityInletCondition< TDim, TNumNodes > | |
CKratos::LineHeatFluxCondition | Short class definition |
CKratos::LoadCondition | Condition for basic load types |
CKratos::LoadMomentDirector5pCondition | Condition for moment loads for the 5p shell based on directors |
CKratos::MAPcond | |
►CKratos::MPMGridBaseLoadCondition | |
►CKratos::MPMGridLineLoadCondition2D | Short class definition |
CKratos::MPMGridAxisymLineLoadCondition2D | Axisymmetric line load condition |
►CKratos::MPMGridPointLoadCondition | Short class definition |
CKratos::MPMGridAxisymPointLoadCondition | Axisymmetric point load condition |
CKratos::MPMGridSurfaceLoadCondition3D | |
►CKratos::MPMParticleBaseCondition | |
►CKratos::MPMParticleBaseDirichletCondition | |
CKratos::MPMParticlePenaltyDirichletCondition | Short class definition |
►CKratos::MPMParticleBaseLoadCondition | Short class definition |
CKratos::MPMParticlePointLoadCondition | Short class definition |
CKratos::MeshCondition | This is pure geometric condition. The only purpose for this definition is to create dummy conditions |
CKratos::MonolithicAutoSlipInlet3D | Implements a wall condition for the PFEM2 formulation |
CKratos::MonolithicAutoSlipInlet3D | Implements a wall condition for the PFEM2 formulation |
►CKratos::MonolithicWallCondition< TDim, TNumNodes > | Implements a wall condition for the monolithic formulation |
CKratos::MonolithicDEMCoupledWallCondition< 2, 2 > | |
CKratos::MonolithicDEMCoupledWallCondition< 3, 3 > | |
CKratos::NavierStokesWallCondition< TDim, TNumNodes, TWallModel > | Implements a wall condition for the Navier-Stokes (and Stokes) monolithic formulations This condition is intended to be used in combination with Navier-Stokes (or Stokes) monolithic formulations. It supports the Neumann BC contribution as well as the addition of a wall law contribution through the TWallModel template argument. Such TWallModel must be a class implementing the wall model RHS and LHS Gauss point contributions (as example see @NavierSlipWallLaw). Current condition also has optional features that help numerical stability such as the outlet inflow energy correction or the spurious tangential velocity correction for pure slip boundaries |
CKratos::OutputCondition | Output condition |
►CKratos::PairedCondition | This is a base class for the conditions paired |
CKratos::MPCMortarContactCondition< 3, 3, 4 > | |
CKratos::MPCMortarContactCondition< 2, 2 > | |
CKratos::MPCMortarContactCondition< 3, 4, 4 > | |
CKratos::MPCMortarContactCondition< 3, 3, 3 > | |
CKratos::MPCMortarContactCondition< 3, 4, 3 > | |
CKratos::MeshTyingMortarCondition< 3, 3, 4 > | |
CKratos::MeshTyingMortarCondition< 2, 2 > | |
CKratos::MeshTyingMortarCondition< 3, 4 > | |
CKratos::MeshTyingMortarCondition< 3, 4, 3 > | |
CKratos::MeshTyingMortarCondition< 3, 3 > | |
►CKratos::MortarContactCondition< TDim, TNumNodes, FrictionalCase::FRICTIONAL, TNormalVariation, TNumNodes > | |
►CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 2, TNumNodes, TNormalVariation > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactAxisymCondition< 2, true > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactAxisymCondition< 2, false > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactAxisymCondition< TNumNodes, TNormalVariation > | AugmentedLagrangianMethodFrictionalMortarContactAxisymCondition |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 2, 2, true > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 2, 2, false > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster > | AugmentedLagrangianMethodFrictionalMortarContactCondition |
►CKratos::MortarContactCondition< TDim, TNumNodes, FrictionalCase::FRICTIONLESS_PENALTY, TNormalVariation, TNumNodes > | |
►CKratos::PenaltyMethodFrictionlessMortarContactCondition< 2, TNumNodes, TNormalVariation > | |
CKratos::PenaltyMethodFrictionlessMortarContactAxisymCondition< 2, true > | |
CKratos::PenaltyMethodFrictionlessMortarContactAxisymCondition< 2, false > | |
CKratos::PenaltyMethodFrictionlessMortarContactAxisymCondition< TNumNodes, TNormalVariation > | PenaltyMethodFrictionlessMortarContactAxisymCondition |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 2, 2, true > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 2, 2, false > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster > | PenaltyMethodFrictionlessMortarContactCondition |
►CKratos::MortarContactCondition< TDim, TNumNodes, FrictionalCase::FRICTIONLESS_COMPONENTS, TNormalVariation, TNumNodes > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 2, 2, true > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 2, 2, false > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster > | AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition |
►CKratos::MortarContactCondition< TDim, TNumNodes, FrictionalCase::FRICTIONAL_PENALTY, TNormalVariation, TNumNodes > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 2, 2, true > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 2, 2, false > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster > | PenaltyMethodFrictionalMortarContactCondition |
►CKratos::MortarContactCondition< TDim, TNumNodes, FrictionalCase::FRICTIONLESS, TNormalVariation, TNumNodes > | |
►CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 2, TNumNodes, TNormalVariation > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactAxisymCondition< 2, true > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactAxisymCondition< 2, false > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactAxisymCondition< TNumNodes, TNormalVariation > | AugmentedLagrangianMethodFrictionlessMortarContactAxisymCondition |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 2, 2, true > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 2, 2, false > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< TDim, TNumNodes, TNormalVariation, TNumNodesMaster > | AugmentedLagrangianMethodFrictionlessMortarContactCondition |
CKratos::MPCMortarContactCondition< TDim, TNumNodes, TNumNodesMaster > | MPCMortarContactCondition |
CKratos::MeshTyingMortarCondition< TDim, TNumNodes, TNumNodesMaster > | MeshTyingMortarCondition |
►CKratos::MortarContactCondition< TDim, TNumNodes, TFrictional, TNormalVariation, TNumNodesMaster > | MortarContactCondition |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 3, 4, true, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 3, 3, true, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 3, 3, false, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 3, 4, false, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 3, 4, true, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 3, 4, false, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 3, 3, true, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionalMortarContactCondition< 3, 3, false, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 3, 4, true, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 3, 3, true, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 3, 3, false, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 3, 4, false, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 3, 4, true, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 3, 4, false, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 3, 3, true, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionlessComponentsMortarContactCondition< 3, 3, false, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 3, 4, true, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 3, 3, true, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 3, 3, false, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 3, 4, false, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 3, 4, true, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 3, 4, false, 3 > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 3, 3, true, 4 > | |
CKratos::AugmentedLagrangianMethodFrictionlessMortarContactCondition< 3, 3, false, 4 > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 3, 4, true, 3 > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 3, 3, true, 3 > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 3, 3, false, 3 > | |
►CKratos::PenaltyMethodFrictionalMortarContactCondition< 2, TNumNodes, TNormalVariation, TNumNodes > | |
CKratos::PenaltyMethodFrictionalMortarContactAxisymCondition< 2, true > | |
CKratos::PenaltyMethodFrictionalMortarContactAxisymCondition< 2, false > | |
CKratos::PenaltyMethodFrictionalMortarContactAxisymCondition< TNumNodes, TNormalVariation, TNumNodesMaster > | PenaltyMethodFrictionalMortarContactAxisymCondition |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 3, 4, false, 4 > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 3, 4, true, 4 > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 3, 4, false, 3 > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 3, 3, true, 4 > | |
CKratos::PenaltyMethodFrictionalMortarContactCondition< 3, 3, false, 4 > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 3, 4, true, 3 > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 3, 3, true, 3 > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 3, 3, false, 3 > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 3, 4, false, 4 > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 3, 4, true, 4 > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 3, 4, false, 3 > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 3, 3, true, 4 > | |
CKratos::PenaltyMethodFrictionlessMortarContactCondition< 3, 3, false, 4 > | |
CKratos::PeriodicCondition | Condition used to assign periodic boundary conditions |
CKratos::PointNeumann2D | Short class definition |
CKratos::PointNeumann3D | Short class definition |
CKratos::PointNeumannAxisym | Short class definition |
►CKratos::PointRigidContactCondition | Point Rigid Contact Condition for 3D and 2D geometries. (base class) |
►CKratos::HydraulicRigidContactPenalty3DCondition | Short class definition |
CKratos::HydraulicAxisymRigidContactPenalty2DCondition | Short class definition |
►CKratos::PointRigidContactPenalty3DCondition | Short class definition |
►CKratos::EPPointRigidContactPenalty3DCondition | Short class definition |
►CKratos::EPPointRigidContactPenalty2DCondition | Short class definition |
CKratos::EPAxisymPointRigidContactPenalty2DCondition | Short class definition |
CKratos::EPPointRigidContactPenaltywP3DCondition | |
►CKratos::PointRigidContactPenalty2DCondition | Short class definition |
CKratos::AxisymPointRigidContactPenalty2DCondition | Short class definition |
CKratos::RigidBodyPointRigidContactCondition | Rigid Body Point Rigid Contact Condition for 3D and 2D geometries. (base class) |
CKratos::PotentialWallCondition< TDim, TNumNodes > | Implements a wall condition for the potential flow formulation |
►CKratos::PwCondition< TDim, TNumNodes > | |
CKratos::PwNormalFluxCondition< 2, 2 > | |
CKratos::PwNormalFluxCondition< 3, 4 > | |
CKratos::PwNormalFluxCondition< 3, 3 > | |
CKratos::PwNormalFluxCondition< TDim, TNumNodes > | |
►CKratos::RigidBodyPointLinkCondition | Rigid Body Point Rigid Contact Condition for 3D and 2D geometries. (base class) |
CKratos::RigidBodyPointLinkSegregatedVCondition | Rigid Body Point Rigid Contact Condition for 3D and 2D geometries. (base class) |
CKratos::ScalarWallFluxCondition< TDim, TNumNodes, TScalarWallFluxConditionData > | |
CKratos::StokesWallCondition< TDim, TNumNodes > | Implements a wall condition for the monolithic stokes formulation - based on BDF2 |
CKratos::SupportLagrangeCondition | Lagrange Multiplier based support condition |
CKratos::SupportNitscheCondition | Nitsche-type based support condition |
CKratos::SupportPenaltyCondition | Condition for penalty support condition |
►CKratos::ThermalContactDomainCondition | |
►CKratos::ThermalContactDomainPenalty2DCondition | |
CKratos::AxisymThermalContactDomainPenalty2DCondition | |
►CKratos::ThermalFace | A basic Neumann condition for convection-diffusion problems |
CKratos::AdjointThermalFace | Heat flux Neumann condition for the ajdoint thermal diffusion problem |
CKratos::AxisymmetricThermalFace | Axisymmetric thermal face condition Extension of the base ThermalFace class to be used in axisymmetric problems |
CKratos::UPCondition< TDim, TNumNodes > | |
►CKratos::UPwCondition< TDim, TNumNodes > | |
CKratos::UPwDischargeCondition< 3, 1 > | |
CKratos::UPwDischargeCondition< 2, 1 > | |
CKratos::UPwFaceLoadCondition< 2, 3 > | |
CKratos::UPwFaceLoadCondition< 2, 2 > | |
CKratos::UPwFaceLoadCondition< 2, 5 > | |
CKratos::UPwFaceLoadCondition< 3, 4 > | |
CKratos::UPwFaceLoadCondition< 2, 4 > | |
CKratos::UPwFaceLoadCondition< 3, 3 > | |
CKratos::UPwFaceLoadCondition< 2, 3 > | |
CKratos::UPwFaceLoadCondition< 2, 2 > | |
CKratos::UPwFaceLoadCondition< 2, 5 > | |
CKratos::UPwFaceLoadCondition< 3, 4 > | |
CKratos::UPwFaceLoadCondition< 2, 4 > | |
CKratos::UPwFaceLoadCondition< 3, 3 > | |
CKratos::UPwFaceLoadInterfaceCondition< 2, 2 > | |
CKratos::UPwFaceLoadInterfaceCondition< 3, 4 > | |
CKratos::UPwFaceLoadInterfaceCondition< 2, 2 > | |
CKratos::UPwFaceLoadInterfaceCondition< 3, 4 > | |
CKratos::UPwForceCondition< 3, 1 > | |
CKratos::UPwForceCondition< 2, 1 > | |
CKratos::UPwForceCondition< 3, 1 > | |
CKratos::UPwForceCondition< 2, 1 > | |
CKratos::UPwNormalFaceLoadCondition< 2, 2 > | |
CKratos::UPwNormalFaceLoadCondition< 3, 4 > | |
CKratos::UPwNormalFaceLoadCondition< 3, 3 > | |
CKratos::UPwNormalFaceLoadCondition< 2, 2 > | |
CKratos::UPwNormalFaceLoadCondition< 3, 4 > | |
CKratos::UPwNormalFaceLoadCondition< 3, 3 > | |
CKratos::UPwDischargeCondition< TDim, TNumNodes > | |
►CKratos::UPwFaceLoadCondition< TDim, TNumNodes > | |
CKratos::UPwLysmerAbsorbingCondition< 2, 3 > | |
CKratos::UPwLysmerAbsorbingCondition< 2, 2 > | |
CKratos::UPwLysmerAbsorbingCondition< 3, 4 > | |
CKratos::UPwLysmerAbsorbingCondition< 3, 3 > | |
CKratos::UPwNormalFluxCondition< 2, 2 > | |
CKratos::UPwNormalFluxCondition< 3, 4 > | |
CKratos::UPwNormalFluxCondition< 3, 3 > | |
CKratos::UPwNormalFluxCondition< 2, 2 > | |
CKratos::UPwNormalFluxCondition< 3, 4 > | |
CKratos::UPwNormalFluxCondition< 3, 3 > | |
CKratos::UPwLysmerAbsorbingCondition< TDim, TNumNodes > | |
►CKratos::UPwNormalFluxCondition< TDim, TNumNodes > | |
CKratos::UPwNormalFluxFICCondition< 2, 2 > | |
CKratos::UPwNormalFluxFICCondition< 3, 4 > | |
CKratos::UPwNormalFluxFICCondition< 3, 3 > | |
CKratos::UPwNormalFluxFICCondition< 2, 2 > | |
CKratos::UPwNormalFluxFICCondition< 3, 4 > | |
CKratos::UPwNormalFluxFICCondition< 3, 3 > | |
CKratos::UPwNormalFluxFICCondition< TDim, TNumNodes > | |
CKratos::UPwNormalFluxFICCondition< TDim, TNumNodes > | |
CKratos::UPwNormalFluxCondition< TDim, TNumNodes > | |
CKratos::UPwFaceLoadCondition< TDim, TNumNodes > | |
►CKratos::UPwFaceLoadInterfaceCondition< TDim, TNumNodes > | |
CKratos::UPwNormalFluxInterfaceCondition< 2, 2 > | |
CKratos::UPwNormalFluxInterfaceCondition< 3, 4 > | |
CKratos::UPwNormalFluxInterfaceCondition< 2, 2 > | |
CKratos::UPwNormalFluxInterfaceCondition< 3, 4 > | |
CKratos::UPwNormalFluxInterfaceCondition< TDim, TNumNodes > | |
CKratos::UPwNormalFluxInterfaceCondition< TDim, TNumNodes > | |
CKratos::UPwFaceLoadInterfaceCondition< TDim, TNumNodes > | |
CKratos::UPwForceCondition< TDim, TNumNodes > | |
CKratos::UPwForceCondition< TDim, TNumNodes > | |
►CKratos::UPwNormalFaceLoadCondition< TDim, TNumNodes > | |
CKratos::AxisymmetricUPwNormalFaceLoadCondition< 2, 2 > | |
CKratos::AxisymmetricUPwNormalFaceLoadCondition< TDim, TNumNodes > | |
CKratos::UPwNormalFaceLoadCondition< TDim, TNumNodes > | |
CKratos::UPwCondition< TDim, TNumNodes > | |
►CKratos::WallCondition< TDim, TNumNodes > | Implements a wall condition for the monolithic formulation |
CKratos::WallConditionDiscontinuous< 2, 2 > | |
CKratos::WallConditionDiscontinuous< 3, 3 > | |
CKratos::WaterFixedVelocity2D | |
►CKratos::WaveCondition< TNumNodes > | Implementation of a condition for shallow water waves problems |
CKratos::ConservativeCondition< 2 > | |
CKratos::PrimitiveCondition< 2 > | |
CKratos::ConservativeCondition< TNumNodes > | Implementation of a condition for shallow water waves problems |
►CKratos::PrimitiveCondition< TNumNodes > | Implementation of a condition for shallow water waves problems |
CKratos::BoussinesqCondition< 2 > | |
CKratos::BoussinesqCondition< TNumNodes > | Implementation of a condition for shallow water waves problems |
►CKratos::Element | Base class for all Elements |
CKratos::AdjointSolidElement< Kratos::TotalLagrangian > | |
►CKratos::BaseShellElement< std::conditional< TKinematics==ShellKinematics::NONLINEAR_COROTATIONAL, ShellT3_CorotationalCoordinateTransformation, ShellT3_CoordinateTransformation >::type > | |
CKratos::ShellThickElement3D3N< ShellKinematics::NONLINEAR_COROTATIONAL > | |
CKratos::ShellThinElement3D3N< ShellKinematics::NONLINEAR_COROTATIONAL > | |
CKratos::ShellThinElement3D3N< ShellKinematics::LINEAR > | |
CKratos::ShellThickElement3D3N< TKinematics > | ShellThickElement3D3N |
CKratos::ShellThinElement3D3N< TKinematics > | ShellThinElement3D3N |
►CKratos::BaseShellElement< std::conditional< TKinematics==ShellKinematics::NONLINEAR_COROTATIONAL, ShellQ4_CorotationalCoordinateTransformation, ShellQ4_CoordinateTransformation >::type > | |
CKratos::ShellThickElement3D4N< ShellKinematics::NONLINEAR_COROTATIONAL > | |
CKratos::ShellThickElement3D4N< ShellKinematics::LINEAR > | |
CKratos::ShellThinElement3D4N< ShellKinematics::NONLINEAR_COROTATIONAL > | |
CKratos::ShellThickElement3D4N< TKinematics > | ShellThickElement3D4N |
CKratos::ShellThinElement3D4N< TKinematics > | ShellThinElement3D4N |
CKratos::CompressibleNavierStokesExplicit< 2, 3 > | |
CKratos::CompressibleNavierStokesExplicit< 3, 4 > | |
CKratos::CompressibleNavierStokesExplicit< 2, 4 > | |
CKratos::CompressiblePerturbationPotentialFlowElement< 2, 3 > | |
CKratos::CompressiblePerturbationPotentialFlowElement< 3, 4 > | |
CKratos::CompressiblePotentialFlowElement< 2, 3 > | |
CKratos::CompressiblePotentialFlowElement< 3, 4 > | |
CKratos::ComputeGradientPouliot2012Edge< 2 > | |
CKratos::ComputeGradientPouliot2012Edge< 3 > | |
►CKratos::ComputeMaterialDerivativeSimplex< TDim, TDim+1 > | |
CKratos::ComputeComponentGradientSimplex< 2 > | |
CKratos::ComputeComponentGradientSimplex< 3 > | |
CKratos::ComputeLaplacianSimplex< 2 > | |
CKratos::ComputeLaplacianSimplex< 3 > | |
CKratos::ComputeVelocityLaplacianComponentSimplex< 2 > | |
CKratos::ComputeVelocityLaplacianComponentSimplex< 3 > | |
CKratos::ComputeVelocityLaplacianSimplex< 2 > | |
CKratos::ComputeVelocityLaplacianSimplex< 3 > | |
CKratos::ComputeComponentGradientSimplex< TDim, TNumNodes > | A post-processing element to recover the Laplacian from the velocity solution |
CKratos::ComputeLaplacianSimplex< TDim, TNumNodes > | A post-processing element to recover the Laplacian from the velocity solution |
CKratos::ComputeVelocityLaplacianComponentSimplex< TDim, TNumNodes > | A post-processing element to recover the Laplacian from the velocity solution |
CKratos::ComputeVelocityLaplacianSimplex< TDim, TNumNodes > | A post-processing element to recover the Laplacian from the velocity solution |
CKratos::ComputeMaterialDerivativeSimplex< 2 > | |
CKratos::ComputeMaterialDerivativeSimplex< 3 > | |
CKratos::ConvectionDiffusionReactionElement< 2, 3, Kratos::KEpsilonElementData::EpsilonElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionElement< 2, 3, Kratos::KEpsilonElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionElement< 3, 4, Kratos::KEpsilonElementData::KElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionElement< 3, 4, Kratos::KOmegaSSTElementData::KElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionElement< 2, 3, Kratos::KOmegaElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionElement< 2, 3, Kratos::KOmegaSSTElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionElement< 3, 4, Kratos::KOmegaElementData::OmegaElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionElement< 2, 3, Kratos::KOmegaSSTElementData::OmegaElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionElement< 3, 4, Kratos::KOmegaSSTElementData::OmegaElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionElement< 2, 3, Kratos::KOmegaElementData::OmegaElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionElement< 3, 4, Kratos::KEpsilonElementData::EpsilonElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionElement< 3, 4, Kratos::KOmegaElementData::KElementData< 3 > > | |
CKratos::DistanceCalculationElementSimplex< 2 > | |
CKratos::DistanceCalculationElementSimplex< 3 > | |
CKratos::EdgeBasedGradientRecoveryElement< 2 > | |
CKratos::EdgeBasedGradientRecoveryElement< 3 > | |
CKratos::EmbeddedAusasNavierStokes< 2 > | |
CKratos::EmbeddedAusasNavierStokes< 3 > | |
CKratos::EulerianConvectionDiffusionElement< 2, 3 > | |
CKratos::EulerianConvectionDiffusionElement< 3, 8 > | |
CKratos::EulerianConvectionDiffusionElement< 3, 4 > | |
CKratos::EulerianConvectionDiffusionElement< 2, 4 > | |
CKratos::EulerianDiffusionElement< 2, 3 > | |
CKratos::EulerianDiffusionElement< 3, 4 > | |
CKratos::FluidAdjointElement< 3, 4, Kratos::QSVMSAdjointElementData< 3, 4 > > | |
CKratos::FluidAdjointElement< 3, 8, Kratos::QSVMSAdjointElementData< 3, 8 > > | |
CKratos::FluidAdjointElement< 2, 3, Kratos::QSVMSAdjointElementData< 2, 3 > > | |
CKratos::FluidAdjointElement< 2, 4, Kratos::QSVMSAdjointElementData< 2, 4 > > | |
►CKratos::FractionalStep< 2 > | |
CKratos::BinghamFluid< Kratos::FractionalStep< 2 > > | |
►CKratos::FractionalStep< 3 > | |
CKratos::BinghamFluid< Kratos::FractionalStep< 3 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSolidShapeDataContainer< 3, 8 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSolidDataContainer< 3, 8, 1 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSolidDataContainer< 3, 8, 3 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSurfaceDataContainer< 3, 3, 1 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSurfaceDataContainer< 3, 4, 1 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSurfaceDataContainer< 3, 3, 3 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSurfaceDataContainer< 3, 4, 3 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSolidShapeDataContainer< 3, 4 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSolidDataContainer< 3, 4, 1 > > | |
CKratos::HelmholtzElement< Kratos::HelmholtzSolidDataContainer< 3, 4, 3 > > | |
CKratos::IncompressiblePerturbationPotentialFlowElement< 2, 3 > | |
CKratos::IncompressiblePerturbationPotentialFlowElement< 3, 4 > | |
CKratos::IncompressiblePotentialFlowElement< 2, 3 > | |
CKratos::IncompressiblePotentialFlowElement< 3, 4 > | |
CKratos::LevelSetConvectionElementSimplex< 2, 3 > | |
CKratos::LevelSetConvectionElementSimplex< 3, 4 > | |
CKratos::MixedLaplacianElement< 2, 3 > | |
CKratos::MixedLaplacianElement< 3, 4 > | |
CKratos::MonolithicDEMCoupled< 2 > | |
CKratos::MonolithicDEMCoupled< 3 > | |
CKratos::MonolithicDEMCoupledWeak< 2 > | |
CKratos::MonolithicDEMCoupledWeak< 3 > | |
►CKratos::NavierStokes< TDim, TDim+1 > | |
CKratos::EmbeddedNavierStokes< 2 > | |
CKratos::EmbeddedNavierStokes< 3 > | |
CKratos::EmbeddedNavierStokes< TDim, TNumNodes > | |
CKratos::NavierStokes< 2 > | |
CKratos::NavierStokes< 3 > | |
CKratos::QSConvectionDiffusionExplicit< 2, 3 > | |
CKratos::QSConvectionDiffusionExplicit< 3, 4 > | |
CKratos::ShellThickElement3D4N< ShellKinematics::NONLINEAR_COROTATIONAL > | |
CKratos::ShellThickElement3D4N< ShellKinematics::LINEAR > | |
CKratos::ShellThinElement3D3N< ShellKinematics::NONLINEAR_COROTATIONAL > | |
CKratos::ShellThinElement3D3N< ShellKinematics::LINEAR > | |
CKratos::SmallDisplacementInterfaceElement< 3, 8 > | |
CKratos::SmallDisplacementInterfaceElement< 3, 6 > | |
CKratos::SmallDisplacementInterfaceElement< 2, 4 > | |
CKratos::SpringDamperElement< 2 > | |
CKratos::SpringDamperElement< 3 > | |
CKratos::StationaryStokes< 2 > | |
CKratos::StationaryStokes< 3 > | |
CKratos::SteadyConvectionDiffusionFICElement< 2, 3 > | |
CKratos::SteadyConvectionDiffusionFICElement< 3, 8 > | |
CKratos::SteadyConvectionDiffusionFICElement< 3, 4 > | |
CKratos::SteadyConvectionDiffusionFICElement< 2, 4 > | |
CKratos::SurfaceTension< 2 > | |
CKratos::SurfaceTension< 3 > | |
CKratos::TotalLagrangianMixedVolumetricStrainElement< 2 > | |
CKratos::TotalLagrangianMixedVolumetricStrainElement< 3 > | |
CKratos::TransientThermalElement< 2, 3 > | |
CKratos::TransientThermalElement< 3, 8 > | |
CKratos::TransientThermalElement< 2, 9 > | |
CKratos::TransientThermalElement< 2, 8 > | |
CKratos::TransientThermalElement< 2, 6 > | |
CKratos::TransientThermalElement< 3, 27 > | |
CKratos::TransientThermalElement< 2, 15 > | |
CKratos::TransientThermalElement< 2, 10 > | |
CKratos::TransientThermalElement< 3, 10 > | |
CKratos::TransientThermalElement< 3, 20 > | |
CKratos::TransientThermalElement< 3, 4 > | |
CKratos::TransientThermalElement< 2, 4 > | |
CKratos::TransonicPerturbationPotentialFlowElement< 2, 3 > | |
CKratos::TransonicPerturbationPotentialFlowElement< 3, 4 > | |
CKratos::UpdatedLagrangianElement< 2 > | |
CKratos::UpdatedLagrangianElement< 3 > | |
►CKratos::VMS< TDim, TDim+1 > | |
CKratos::DPGVMS< 2 > | |
CKratos::DPGVMS< 3 > | |
CKratos::DPGVMS< TDim, TNumNodes > | |
►CKratos::TwoFluidVMS< TDim, TNumNodes > | |
CKratos::TwoFluidVMSLinearizedDarcy< 3, 4 > | |
►CKratos::VMS< 2 > | |
CKratos::BinghamFluid< Kratos::VMS< 2 > > | |
CKratos::HerschelBulkleyFluid< Kratos::VMS< 2 > > | |
►CKratos::VMS< 3 > | |
CKratos::BinghamFluid< Kratos::VMS< 3 > > | |
CKratos::HerschelBulkleyFluid< Kratos::VMS< 3 > > | |
CKratos::VMSAdjointElement< 2 > | |
CKratos::VMSAdjointElement< 3 > | |
CKratos::WaveElement< 3 > | |
CKratos::WaveElement< 4 > | |
CKratos::WaveElement< 6 > | |
CKratos::WaveElement< 8 > | |
CKratos::WaveElement< 9 > | |
CKratos::WaveEquationElement< 2, 3 > | |
CKratos::WaveEquationElement< 3, 8 > | |
CKratos::WaveEquationElement< 3, 4 > | |
CKratos::WaveEquationElement< 2, 4 > | |
►CKratos::AdjointBasePotentialFlowElement< TPrimalElement > | |
CKratos::AdjointAnalyticalIncompressiblePotentialFlowElement< Kratos::IncompressiblePotentialFlowElement< 2, 3 > > | |
CKratos::AdjointFiniteDifferencePotentialFlowElement< Kratos::CompressiblePotentialFlowElement< 2, 3 > > | |
CKratos::AdjointFiniteDifferencePotentialFlowElement< Kratos::IncompressiblePerturbationPotentialFlowElement< 3, 4 > > | |
CKratos::AdjointFiniteDifferencePotentialFlowElement< Kratos::IncompressiblePerturbationPotentialFlowElement< 2, 3 > > | |
CKratos::AdjointFiniteDifferencePotentialFlowElement< Kratos::EmbeddedCompressiblePotentialFlowElement< 2, 3 > > | |
CKratos::AdjointFiniteDifferencePotentialFlowElement< Kratos::EmbeddedIncompressiblePotentialFlowElement< 2, 3 > > | |
CKratos::AdjointFiniteDifferencePotentialFlowElement< Kratos::IncompressiblePotentialFlowElement< 2, 3 > > | |
CKratos::AdjointAnalyticalIncompressiblePotentialFlowElement< TPrimalElement > | |
CKratos::AdjointFiniteDifferencePotentialFlowElement< TPrimalElement > | |
►CKratos::AdjointFiniteDifferencingBaseElement< TPrimalElement > | AdjointFiniteDifferencingBaseElement |
CKratos::AdjointFiniteDifferenceCrBeamElement< Kratos::CrBeamElementLinear3D2N > | |
CKratos::AdjointFiniteDifferenceSpringDamperElement< Kratos::SpringDamperElement< 3 > > | |
CKratos::AdjointFiniteDifferenceTrussElement< Kratos::TrussElement3D2N > | |
CKratos::AdjointFiniteDifferencingShellElement< Kratos::ShellThinElement3D3N< ShellKinematics::LINEAR > > | |
CKratos::AdjointFiniteDifferencingSmallDisplacementElement< Kratos::SmallDisplacement > | |
CKratos::AdjointFiniteDifferenceCrBeamElement< TPrimalElement > | |
CKratos::AdjointFiniteDifferenceSpringDamperElement< TPrimalElement > | AdjointFiniteDifferenceSpringDamperElement |
►CKratos::AdjointFiniteDifferenceTrussElement< TPrimalElement > | AdjointFiniteDifferencingBaseElement |
CKratos::AdjointFiniteDifferenceTrussElementLinear< Kratos::TrussElementLinear3D2N > | |
CKratos::AdjointFiniteDifferenceTrussElementLinear< TPrimalElement > | AdjointFiniteDifferencingBaseElement |
CKratos::AdjointFiniteDifferencingShellElement< TPrimalElement > | AdjointFiniteDifferencingShellElement |
CKratos::AdjointFiniteDifferencingSmallDisplacementElement< TPrimalElement > | AdjointFiniteDifferencingSmallDisplacementElement |
CKratos::AdjointSmallDisplacementElement | Short class definition |
CKratos::AdjointSolidElement< TPrimalElement > | A template class for creating adjoint elements for solids |
CKratos::BaseShellElement< TCoordinateTransformation > | |
►CKratos::BaseSolidElement | This is base class used to define the solid elements |
CKratos::GenericTotalLagrangianFemDemElement< 2, 3 > | |
CKratos::GenericTotalLagrangianFemDemElement< 3, 2 > | |
CKratos::GenericTotalLagrangianFemDemElement< 2, 2 > | |
CKratos::GenericTotalLagrangianFemDemElement< 3, 6 > | |
CKratos::GenericTotalLagrangianFemDemElement< 2, 6 > | |
CKratos::GenericTotalLagrangianFemDemElement< 3, 1 > | |
CKratos::GenericTotalLagrangianFemDemElement< 2, 1 > | |
CKratos::GenericTotalLagrangianFemDemElement< 3, 0 > | |
CKratos::GenericTotalLagrangianFemDemElement< 2, 0 > | |
CKratos::GenericTotalLagrangianFemDemElement< 3, 5 > | |
CKratos::GenericTotalLagrangianFemDemElement< 2, 5 > | |
CKratos::GenericTotalLagrangianFemDemElement< 3, 4 > | |
CKratos::GenericTotalLagrangianFemDemElement< 2, 4 > | |
CKratos::GenericTotalLagrangianFemDemElement< 3, 3 > | |
►CKratos::GenericTotalLagrangianFemDemElement< TDim, TyieldSurf > | Total Lagrangian element for 2D and 3D geometries |
CKratos::GenericSmallStrainFemDemElement< 2, 3 > | |
CKratos::GenericSmallStrainFemDemElement< 3, 2 > | |
CKratos::GenericSmallStrainFemDemElement< 2, 2 > | |
CKratos::GenericSmallStrainFemDemElement< 3, 6 > | |
CKratos::GenericSmallStrainFemDemElement< 2, 6 > | |
CKratos::GenericSmallStrainFemDemElement< 3, 1 > | |
CKratos::GenericSmallStrainFemDemElement< 2, 1 > | |
CKratos::GenericSmallStrainFemDemElement< 3, 0 > | |
CKratos::GenericSmallStrainFemDemElement< 2, 0 > | |
CKratos::GenericSmallStrainFemDemElement< 3, 5 > | |
CKratos::GenericSmallStrainFemDemElement< 2, 5 > | |
CKratos::GenericSmallStrainFemDemElement< 3, 4 > | |
CKratos::GenericSmallStrainFemDemElement< 2, 4 > | |
CKratos::GenericSmallStrainFemDemElement< 3, 3 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 2, 3 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 3, 2 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 2, 2 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 3, 6 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 2, 6 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 3, 1 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 2, 1 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 3, 0 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 2, 0 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 3, 5 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 2, 5 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 3, 4 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 2, 4 > | |
CKratos::GenericTotalLagrangianMixturesFemDemElement< 3, 3 > | |
CKratos::GenericSmallStrainFemDemElement< TDim, TyieldSurf > | Small Displacement element for the 2D and 3D cases |
CKratos::GenericTotalLagrangianMixturesFemDemElement< TDim, TyieldSurf > | Total Lagrangian element taking into account a Classical Rule Of Mixtures and j2-plasticity for the fiber. See Computational Methods for Plasticity - EA de Souza Neto, D Peric and DRJ Owen |
►CKratos::SmallDisplacement | Small displacement element for 2D and 3D geometries |
CKratos::AxisymSmallDisplacement | Axisymmetric Kinematic Linear element |
CKratos::SmallDisplacementSIMPElement | Topology Optimization Small Displacement Element for 3D geometries |
CKratos::ZStrainDriven2p5DSmallDisplacement | Small displacement element for 2.5D cases |
CKratos::SmallDisplacementBbar | Infinitesimal strain definition with mixed B-bar formulation |
CKratos::SolidShellElementSprism3D6N | This is a triangular prism solid element for the analysis of thin/thick shells undergoing large elastic–plastic strains |
►CKratos::TotalLagrangian | Total Lagrangian element for 2D and 3D geometries |
CKratos::AxisymTotalLagrangian | Axisymmetric Total Lagrangian element |
CKratos::TotalLagrangianQ1P0MixedElement | Total Lagrangian mixed u-p element (Q1P0) for 2D and 3D geometries |
►CKratos::UpdatedLagrangian | Updated Lagrangian element for 2D and 3D geometries |
CKratos::AxisymUpdatedLagrangian | Axisymmetric Updated Lagrangian element |
CKratos::BaseSolidElement | This is base class used to define the solid elements |
►CKratos::BeamElement | Beam Element for 2D and 3D space dimensions |
►CKratos::LargeDisplacementBeamElement | Beam Element for 3D space dimension Simo Displacement-Rotation Geometrically Exact Rod element |
►CKratos::LargeDisplacementBeamEMCElement | Beam Element for 3D space dimension |
CKratos::GeometricallyExactRodElement | Beam Element for 3D space dimension Romero Displacement-Rotation Geometrically Exact Rod element (based on cross section director vectors) |
CKratos::LargeDisplacementBeamSEMCElement | Beam Element for 3D space dimension |
CKratos::SmallDisplacementBeamElement | Small displacements beam element for 2D and 3D space |
CKratos::CompressibleNavierStokesExplicit< TDim, TNumNodes > | Compressible Navier-Stokes explicit element This element implements a compressible Navier-Stokes explicit formulation. The formulation is written in conservative form so the element unknowns are the DENSITY, MOMENTUM and TOTAL_ENERGY variables. This element is intended to work with the Kratos explicit DOF based strategy. Hence, the explicit residual is written in the corresponding REACTION variables |
CKratos::CompressiblePerturbationPotentialFlowElement< Dim, NumNodes > | |
►CKratos::CompressiblePotentialFlowElement< Dim, NumNodes > | |
CKratos::EmbeddedCompressiblePotentialFlowElement< 2, 3 > | |
CKratos::EmbeddedCompressiblePotentialFlowElement< 3, 4 > | |
CKratos::EmbeddedCompressiblePotentialFlowElement< Dim, NumNodes > | |
CKratos::ComputeGradientPouliot2012Edge< TDim, TNumNodes > | A post-processing element to recover the Laplacian from the velocity solution |
►CKratos::ComputeMaterialDerivativeSimplex< TDim, TNumNodes > | A post-processing element to recover the Laplacian from the velocity solution |
►CKratos::ComputeComponentGradientSimplex< TDim, TDim+1 > | |
CKratos::ComputeGradientPouliot2012< 2 > | |
CKratos::ComputeGradientPouliot2012< 3 > | |
CKratos::ComputeGradientPouliot2012< TDim, TNumNodes > | A post-processing element to recover the Laplacian from the velocity solution |
CKratos::ConvDiff2D | A stabilized element for solving the convection diffusion equations in 2D |
CKratos::ConvDiff3D | Short class definition |
CKratos::ConvDiffChangeOfPhase2D | Short class definition |
►CKratos::ConvectionDiffusionReactionElement< TDim, TNumNodes, TConvectionDiffusionReactionData > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 2, 3, Kratos::KEpsilonElementData::EpsilonElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 2, 3, Kratos::KEpsilonElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 3, 4, Kratos::KEpsilonElementData::KElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 3, 4, Kratos::KOmegaSSTElementData::KElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 2, 3, Kratos::KOmegaElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 2, 3, Kratos::KOmegaSSTElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 3, 4, Kratos::KOmegaElementData::OmegaElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 2, 3, Kratos::KOmegaSSTElementData::OmegaElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 3, 4, Kratos::KOmegaSSTElementData::OmegaElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 2, 3, Kratos::KOmegaElementData::OmegaElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 3, 4, Kratos::KEpsilonElementData::EpsilonElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< 3, 4, Kratos::KOmegaElementData::KElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 2, 3, Kratos::KEpsilonElementData::EpsilonElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 2, 3, Kratos::KEpsilonElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 3, 4, Kratos::KEpsilonElementData::KElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 3, 4, Kratos::KOmegaSSTElementData::KElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 2, 3, Kratos::KOmegaElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 2, 3, Kratos::KOmegaSSTElementData::KElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 3, 4, Kratos::KOmegaElementData::OmegaElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 2, 3, Kratos::KOmegaSSTElementData::OmegaElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 3, 4, Kratos::KOmegaSSTElementData::OmegaElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 2, 3, Kratos::KOmegaElementData::OmegaElementData< 2 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 3, 4, Kratos::KEpsilonElementData::EpsilonElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< 3, 4, Kratos::KOmegaElementData::KElementData< 3 > > | |
CKratos::ConvectionDiffusionReactionCrossWindStabilizedElement< TDim, TNumNodes, TConvectionDiffusionReactionData > | |
CKratos::ConvectionDiffusionReactionResidualBasedFluxCorrectedElement< TDim, TNumNodes, TConvectionDiffusionReactionData > | |
►CKratos::CrBeamElement2D2N | This is a 2D-2node beam element with 2 translational dofs and 1 rotational dof per node |
►CKratos::CrBeamElementLinear2D2N | This is a linear 2D-2node beam element with 2 translational dofs and 1 rotational dof per node inheriting from CrBeamElement2D2N |
CKratos::GeoCrBeamElementLinear2D2N | This is a linear 2D-2node beam element with 2 translational dofs and 1 rotational dof per node inheriting from CrBeamElementLinear2D2N |
CKratos::GeoCrBeamElement2D2N | This is a 2D-2node beam element with 2 translational dofs and 1 rotational dof per node based on the same element in Structural Mechanics, modified to consider reset displacements |
►CKratos::CrBeamElement3D2N | This is a 3D-2node beam element with 3 translational dofs and 3 rotational dof per node |
CKratos::CrBeamElementLinear3D2N | This is a linear 3D-2node beam element with 3 translational dofs and 3 rotational dof per node inheriting from CrBeamElement3D2N |
CKratos::GeoCrBeamElement3D2N | This is a 3D-2node beam element with 3 translational dofs and 3 rotational dof per node, based on CrBeamElement3D2N element in Structural Mechanics application, modified to account for reset displacements |
CKratos::GeoCrBeamElementLinear3D2N | This is a linear 3D-2node beam element with 3 translational dofs and 3 rotational dof per node inheriting from CrBeamElement3D2N |
►CKratos::DiscreteElement | |
►CKratos::SphericParticle | |
CKratos::SwimmingParticle< Kratos::SphericParticle > | |
►CKratos::AnalyticSphericParticle | |
CKratos::SwimmingParticle< Kratos::AnalyticSphericParticle > | |
CKratos::ContactInfoSphericParticle | |
CKratos::CylinderParticle | |
►CKratos::NanoParticle | |
CKratos::SwimmingParticle< Kratos::NanoParticle > | |
CKratos::PolyhedronSkinSphericParticle | |
►CKratos::SphericContinuumParticle | |
CKratos::BeamParticle | |
CKratos::BondingSphericContinuumParticle | |
CKratos::CylinderContinuumParticle | |
CKratos::IceContinuumParticle | |
►CKratos::ThermalSphericContinuumParticle | |
CKratos::SinteringSphericContinuumParticle | |
CKratos::ThermalSphericParticle | |
CKratos::DistanceCalculationElementSimplex< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::DistanceSmoothingElement< TDim > | |
CKratos::DynamicVMS< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::EdgeBasedGradientRecoveryElement< TDim > | An element to compute the a nodal variable from an embedded skin |
CKratos::EmbeddedAusasNavierStokes< TDim, TNumNodes > | |
CKratos::EmbeddedNodalVariableCalculationElementSimplex< TVarType > | An element to compute the a nodal variable from an embedded skin |
CKratos::EmpiricalSpringElement3D2N | This spring reads a fitted polynomial as displacement-load curve takes u and returns f |
►CKratos::EulerianConvectionDiffusionElement< TDim, TNumNodes > | Formulation described in https://docs.google.com/document/d/13a_zGLj6xORDuLgoOG5LwHI6BwShvfO166opZ815zLY/edit?usp=sharing |
CKratos::AxisymmetricEulerianConvectionDiffusionElement< 2, 3 > | |
CKratos::AxisymmetricEulerianConvectionDiffusionElement< 2, 4 > | |
CKratos::AxisymmetricEulerianConvectionDiffusionElement< TDim, TNumNodes > | |
CKratos::EulerianDiffusionElement< TDim, TNumNodes > | Formulation described in https://docs.google.com/document/d/13a_zGLj6xORDuLgoOG5LwHI6BwShvfO166opZ815zLY/edit?usp=sharing |
CKratos::Fluid2DGLS_expl | Short class definition |
CKratos::FluidAdjointElement< TDim, TNumNodes, TAdjointElementData > | |
►CKratos::FluidElement< TElementData > | Large Displacement Lagrangian Element for 3D and 2D geometries. (base class) |
CKratos::AxisymmetricNavierStokes< Kratos::AxisymmetricNavierStokesData< 2, 4 > > | |
CKratos::AxisymmetricNavierStokes< Kratos::AxisymmetricNavierStokesData< 2, 3 > > | |
CKratos::DropletDynamicsElement< Kratos::TwoFluidNavierStokesData< 3, 4 > > | |
CKratos::DropletDynamicsElement< Kratos::TwoFluidNavierStokesData< 2, 3 > > | |
CKratos::FIC< Kratos::FICData< 3, 8 > > | |
CKratos::FIC< Kratos::TimeIntegratedFICData< 3, 4 > > | |
CKratos::FIC< Kratos::TimeIntegratedFICData< 2, 3 > > | |
CKratos::FIC< Kratos::FICData< 3, 4 > > | |
CKratos::FIC< Kratos::FICData< 2, 4 > > | |
CKratos::FIC< Kratos::FICData< 2, 3 > > | |
CKratos::QSVMS< Kratos::QSVMSData< 2, 4 > > | |
►CKratos::QSVMS< Kratos::QSVMSData< 2, 3 > > | |
CKratos::DVMS< Kratos::QSVMSData< 2, 3 > > | |
►CKratos::QSVMS< Kratos::TimeIntegratedQSVMSData< 2, 3 > > | |
CKratos::EmbeddedFluidElement< Kratos::QSVMS< Kratos::TimeIntegratedQSVMSData< 2, 3 > > > | |
CKratos::EmbeddedFluidElementDiscontinuous< Kratos::QSVMS< Kratos::TimeIntegratedQSVMSData< 2, 3 > > > | |
CKratos::QSVMS< Kratos::QSVMSData< 3, 8 > > | |
►CKratos::QSVMS< Kratos::TimeIntegratedQSVMSData< 3, 4 > > | |
CKratos::EmbeddedFluidElement< Kratos::QSVMS< Kratos::TimeIntegratedQSVMSData< 3, 4 > > > | |
CKratos::EmbeddedFluidElementDiscontinuous< Kratos::QSVMS< Kratos::TimeIntegratedQSVMSData< 3, 4 > > > | |
►CKratos::QSVMS< Kratos::QSVMSData< 3, 4 > > | |
CKratos::DVMS< Kratos::QSVMSData< 3, 4 > > | |
CKratos::SymbolicStokes< Kratos::SymbolicStokesData< 2, 4 > > | |
CKratos::SymbolicStokes< Kratos::SymbolicStokesData< 3, 6 > > | |
CKratos::SymbolicStokes< Kratos::SymbolicStokesData< 3, 8 > > | |
CKratos::SymbolicStokes< Kratos::SymbolicStokesData< 3, 4 > > | |
CKratos::SymbolicStokes< Kratos::SymbolicStokesData< 2, 3 > > | |
CKratos::TwoFluidNavierStokes< Kratos::TwoFluidNavierStokesData< 3, 4 > > | |
CKratos::TwoFluidNavierStokes< Kratos::TwoFluidNavierStokesData< 2, 3 > > | |
►CKratos::WeaklyCompressibleNavierStokes< Kratos::WeaklyCompressibleNavierStokesData< 3, 4 > > | |
CKratos::EmbeddedFluidElement< Kratos::WeaklyCompressibleNavierStokes< Kratos::WeaklyCompressibleNavierStokesData< 3, 4 > > > | |
CKratos::EmbeddedFluidElementDiscontinuous< Kratos::WeaklyCompressibleNavierStokes< Kratos::WeaklyCompressibleNavierStokesData< 3, 4 > > > | |
►CKratos::WeaklyCompressibleNavierStokes< Kratos::WeaklyCompressibleNavierStokesData< 2, 3 > > | |
CKratos::EmbeddedFluidElement< Kratos::WeaklyCompressibleNavierStokes< Kratos::WeaklyCompressibleNavierStokesData< 2, 3 > > > | |
CKratos::EmbeddedFluidElementDiscontinuous< Kratos::WeaklyCompressibleNavierStokes< Kratos::WeaklyCompressibleNavierStokesData< 2, 3 > > > | |
CKratos::AxisymmetricNavierStokes< TElementData > | |
CKratos::DropletDynamicsElement< TElementData > | |
CKratos::FIC< TElementData > | |
►CKratos::QSVMS< TElementData > | |
CKratos::AlternativeQSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 8 > > | |
CKratos::AlternativeQSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 9 > > | |
CKratos::AlternativeQSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 6 > > | |
CKratos::AlternativeQSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 4 > > | |
CKratos::AlternativeQSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 4 > > | |
CKratos::AlternativeQSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 27 > > | |
CKratos::AlternativeQSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 3 > > | |
CKratos::QSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 8 > > | |
CKratos::QSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 9 > > | |
CKratos::QSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 6 > > | |
CKratos::QSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 4 > > | |
CKratos::QSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 4 > > | |
CKratos::QSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 27 > > | |
CKratos::QSVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 3 > > | |
CKratos::AlternativeQSVMSDEMCoupled< TElementData > | |
►CKratos::DVMS< TElementData > | |
CKratos::AlternativeDVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 8 > > | |
CKratos::AlternativeDVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 9 > > | |
CKratos::AlternativeDVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 6 > > | |
CKratos::AlternativeDVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 4 > > | |
CKratos::AlternativeDVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 4 > > | |
CKratos::AlternativeDVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 27 > > | |
CKratos::AlternativeDVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 3 > > | |
CKratos::DVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 8 > > | |
CKratos::DVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 9 > > | |
CKratos::DVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 6 > > | |
CKratos::DVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 4 > > | |
CKratos::DVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 4 > > | |
CKratos::DVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 3, 27 > > | |
CKratos::DVMSDEMCoupled< Kratos::QSVMSDEMCoupledData< 2, 3 > > | |
CKratos::AlternativeDVMSDEMCoupled< TElementData > | |
CKratos::DVMSDEMCoupled< TElementData > | |
CKratos::QSVMSDEMCoupled< TElementData > | |
CKratos::SymbolicStokes< TElementData > | |
►CKratos::TwoFluidNavierStokes< TElementData > | |
CKratos::TwoFluidNavierStokesAlphaMethod< Kratos::TwoFluidNavierStokesAlphaMethodData< 3, 4 > > | |
CKratos::TwoFluidNavierStokesAlphaMethod< Kratos::TwoFluidNavierStokesAlphaMethodData< 2, 3 > > | |
CKratos::TwoFluidNavierStokesAlphaMethod< TElementData > | |
CKratos::UpdatedLagrangianSegregatedFluidElement | Updated Lagrangian Segregated Fluid Element for 3D and 2D geometries |
CKratos::WeaklyCompressibleNavierStokes< TElementData > | |
CKratos::FluidElement< TElementData > | Large Displacement Lagrangian Element for 3D and 2D geometries. (base class) |
►CKratos::FractionalStep< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
►CKratos::FractionalStepDiscontinuous< 2 > | |
CKratos::BinghamFluid< Kratos::FractionalStepDiscontinuous< 2 > > | |
►CKratos::FractionalStepDiscontinuous< 3 > | |
CKratos::BinghamFluid< Kratos::FractionalStepDiscontinuous< 3 > > | |
CKratos::FractionalStepDiscontinuous< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::FractionalStepPFEM22D | |
CKratos::FractionalStepPFEM23D | |
►CKratos::GeoStructuralBaseElement< TDim, TNumNodes > | |
CKratos::GeoCurvedBeamElement< 2, 3 > | |
CKratos::GeoCurvedBeamElement< TDim, TNumNodes > | This is a geometrically non-linear (curved) beam element. The formulation can be found in papers written by Karan S. Surana, e.g: "1. Geometrically non-linear formulation for the axisymmetric shell elements" "2. Geometrically non-linear formulation for two dimensional curved beam elements" Discriptions of beam elements can be found in the following book, chapter 9. For 2D curved beams, see section 9.4: "Non-linear Finite element analysis of solids and structures" by De Borst et al |
►CKratos::GeoTrussElementBase< TDim, TNumNodes > | This is a 2D-2node truss element with 2 translational dofs per node |
CKratos::GeoTrussElement< 3, 2 > | |
CKratos::GeoTrussElement< 2, 2 > | |
►CKratos::GeoTrussElement< TDim, TNumNodes > | This is a 2node truss element with reset-displacement |
CKratos::GeoCableElement< 3, 2 > | |
CKratos::GeoCableElement< 2, 2 > | |
CKratos::GeoCableElement< TDim, TNumNodes > | This is a cable element inheriting from the GeoTrussElement |
►CKratos::GeoTrussElementLinearBase< TDim, TNumNodes > | This is a linear truss element inheriting from GeoTrussElementBase |
CKratos::GeoLinearTrussElement< 3, 2 > | |
CKratos::GeoLinearTrussElement< 2, 2 > | |
CKratos::GeoLinearTrussElement< TDim, TNumNodes > | This is a linear truss element |
CKratos::HelmholtzBulkElement | Short class definition |
CKratos::HelmholtzBulkShapeElement | Short class definition |
CKratos::HelmholtzElement< TDataContainer > | Short class definition |
CKratos::HelmholtzSurfShapeElement | Short class definition |
CKratos::HelmholtzSurfThicknessElement | Short class definition |
CKratos::HypoElasticSolid2D | Short class definition |
CKratos::IgaMembraneElement | |
CKratos::IncompressiblePerturbationPotentialFlowElement< Dim, NumNodes > | |
►CKratos::IncompressiblePotentialFlowElement< Dim, NumNodes > | |
CKratos::EmbeddedIncompressiblePotentialFlowElement< 2, 3 > | |
CKratos::EmbeddedIncompressiblePotentialFlowElement< 3, 4 > | |
CKratos::EmbeddedIncompressiblePotentialFlowElement< Dim, NumNodes > | |
CKratos::IsotropicShellElement | Short class definition |
►CKratos::LaplaceElement< TDim, TNumNodes > | |
CKratos::IncompressiblePotentialFlowVelocityElement< 2, 3 > | |
CKratos::IncompressiblePotentialFlowVelocityElement< 3, 4 > | |
CKratos::IncompressiblePotentialFlowVelocityElement< TDim, TNumNodes > | |
►CKratos::LaplacianElement | Short class definition |
CKratos::AdjointDiffusionElement< Kratos::LaplacianElement > | |
CKratos::EmbeddedLaplacianElement< 2 > | |
CKratos::EmbeddedLaplacianElement< 3 > | |
CKratos::EmbeddedLaplacianElement< TDim > | |
CKratos::LaplacianMeshMovingElement | |
►CKratos::LevelSetConvectionElementSimplex< TDim, TNumNodes > | Formulation described in https://docs.google.com/document/d/13a_zGLj6xORDuLgoOG5LwHI6BwShvfO166opZ815zLY/edit?usp=sharing |
CKratos::LevelSetConvectionElementSimplexAlgebraicStabilization< 2, 3 > | |
CKratos::LevelSetConvectionElementSimplexAlgebraicStabilization< 3, 4 > | |
CKratos::LevelSetConvectionElementSimplexAlgebraicStabilization< TDim, TNumNodes > | |
CKratos::LinearSolidElement | Linear Solid Element for 3D and 2D geometries. (Template for learning element design) |
►CKratos::MPMUpdatedLagrangian | Large Displacement Lagrangian Element for 3D and 2D geometries. (base class) |
CKratos::MPMUpdatedLagrangianPQ | Partitioned Quadrature Large Displacement Lagrangian Element for 3D and 2D geometries. (base class) |
CKratos::MPMUpdatedLagrangianUP | Large Displacement Lagrangian Element for 3D and 2D geometries. (base class) |
CKratos::MassElement | |
CKratos::MembraneElement | |
CKratos::MeshElement | This is pure geometric element. The only purpose for this definition is to create dummy elements |
CKratos::MixedLaplacianElement< TDim, TNumNodes > | Mixed Laplacian formulation element This element implements a mixed Laplacian (scalar - gradient) formulation |
CKratos::Monolithic3FluidPFEM22D | |
CKratos::Monolithic3FluidPFEM23D | |
CKratos::MonolithicAutoSlipPFEM22D | |
CKratos::MonolithicAutoSlipPFEM23D | |
CKratos::MonolithicDEMCoupled< TDim, TNumNodes > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::MonolithicDEMCoupledWeak< TDim, TNumNodes > | A stabilized element for the incompressible Navier-Stokes equations |
►CKratos::MonolithicPFEM22D | |
CKratos::NoNewtonianMonolithicPFEM22D | |
►CKratos::MonolithicPFEM23D | |
CKratos::NoNewtonianMonolithicPFEM23D | |
CKratos::NavierStokes< TDim, TNumNodes > | |
CKratos::NodalConcentratedElement | Concentrated nodal for 3D and 2D points |
CKratos::ParticleContactElement | |
CKratos::QFluid2D | This element implements a Multi-stage element (2D case) to be used in conjuntion with |
CKratos::QFluid3D | Short class definition |
►CKratos::QSConvectionDiffusionExplicit< TDim, TNumNodes > | This element solves the convection-diffusion equation, stabilized with algebraic subgrid scale or orthogonal subgrid scale |
CKratos::DConvectionDiffusionExplicit< 2, 3 > | |
CKratos::DConvectionDiffusionExplicit< 3, 4 > | |
CKratos::DConvectionDiffusionExplicit< TDim, TNumNodes > | This element solves the convection-diffusion equation, stabilized with algebraic subgrid scale or orthogonal subgrid scale |
►CKratos::RigidBodyElement | Rigid Body Element for 3D space dimension |
CKratos::RigidBodySegregatedVElement | Rigid Body Segregated V Element for 3D space dimension |
►CKratos::TranslatoryRigidBodyElement | Rigid Body Element for 3D space dimension |
CKratos::TranslatoryRigidBodySegregatedVElement | Rigid Body Segregated V Element for 3D space dimension |
►CKratos::RigidBodyElement3D | |
CKratos::AnalyticRigidBodyElement | |
►CKratos::Cluster3D | |
CKratos::SingleSphereCluster3D | |
CKratos::ShipElement3D | |
CKratos::RingElement3D | This is a ring elemen with 3 translational dofs per node |
CKratos::Shell3pElement | |
CKratos::Shell5pElement | |
CKratos::Shell5pHierarchicElement | |
CKratos::ShellRigid | Short class definition |
CKratos::ShellThickElement3D4N< TKinematics > | ShellThickElement3D4N |
CKratos::ShellThinElement3D3N< TKinematics > | ShellThinElement3D3N |
CKratos::SlidingCableElement3D | This is a sliding node element with 3 translational dofs per node |
CKratos::SmallDisplacementBeamElement3D2N | Beam Element for 3D space dimension |
CKratos::SmallDisplacementInterfaceElement< TDim, TNumNodes > | |
CKratos::SmallDisplacementMixedVolumetricStrainElement | Small displacement with strain based mixed formulation element |
►CKratos::SmallStrainUPwDiffOrderElement | |
CKratos::SmallStrainUPwDiffOrderAxisymmetricElement | |
►CKratos::UpdatedLagrangianUPwDiffOrderElement | Updated Lagrangian element for 2D and 3D geometries |
CKratos::UpdatedLagrangianUPwDiffOrderAxisymmetricElement | |
CKratos::SmallStrainUPwDiffOrderElement | |
►CKratos::SolidElement | Large Displacement Lagrangian Element for 3D and 2D geometries. (base class) |
►CKratos::LargeDisplacementElement | Large Displacement Lagrangian Element for 3D and 2D geometries. (base class) |
CKratos::UpdatedLagrangianElement< 2 > | |
CKratos::UpdatedLagrangianElement< 3 > | |
►CKratos::AxisymmetricUpdatedLagrangianElement | Axisymmetric Updated Lagrangian Element 2D geometries |
►CKratos::AxisymUpdatedLagrangianUwPElement | Axisymmetric Updated Lagrangian Large Displacement Lagrangian U-Pw Element |
CKratos::AxisymUpdatedLagrangianUwPStabElement | Stabilization of the Axisim Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries |
►CKratos::LargeDisplacementUPElement | Large Displacement Lagrangian U-P Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::AxisymmetricUpdatedLagrangianUPElement | Axisymmetric Updated Lagrangian U-P Element for 2D geometries. For Linear Triangles |
►CKratos::UpdatedLagrangianUPElement | Spatial Lagrangian U-P Element for 3D and 2D geometries. Linear Triangles and Tetrahedra |
CKratos::TotalUpdatedLagrangianUPElement | Total Updated Lagrangian U-P Element for 3D and 2D geometries. Linear Triangles and Tetrahedra |
►CKratos::UpdatedLagrangianUPressureElement | Large Displacement Lagrangian U-P Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
►CKratos::AxisymUpdatedLagrangianUPressureElement | |
CKratos::AxisymUpdatedLagrangianUPwPElement | Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::UpdatedLagrangianUPwPElement | Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
►CKratos::LargeDisplacementVElement | Large Displacement Lagrangian V Element for 3D and 2D geometries |
►CKratos::LargeDisplacementSegregatedVPElement | Large Displacement Lagrangian V Element for 3D and 2D geometries |
CKratos::UpdatedLagrangianSegregatedVPElement | Updated Lagrangian Segregated Solid Element for 3D and 2D geometries |
CKratos::UpdatedLagrangianVElement | Updated Lagrangian Element for 3D and 2D geometries |
CKratos::TotalLagrangianElement | Total Lagrangian Element for 3D and 2D geometries |
►CKratos::UpdatedLagrangianElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::ThreeStepUpdatedLagrangianElement< 2 > | |
CKratos::ThreeStepUpdatedLagrangianElement< 3 > | |
CKratos::TwoStepUpdatedLagrangianElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianElement< 3 > | |
►CKratos::ThreeStepUpdatedLagrangianElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::ThreeStepFirstOrderUpdatedLagrangianElement< 2 > | |
CKratos::ThreeStepFirstOrderUpdatedLagrangianElement< 3 > | |
CKratos::ThreeStepSecondOrderUpdatedLagrangianElement< 2 > | |
CKratos::ThreeStepSecondOrderUpdatedLagrangianElement< 3 > | |
CKratos::ThreeStepFirstOrderUpdatedLagrangianElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
►CKratos::ThreeStepSecondOrderUpdatedLagrangianElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::ThreeStepSecondOrderPspgUpdatedLagrangianElement< 2 > | |
CKratos::ThreeStepSecondOrderPspgUpdatedLagrangianElement< 3 > | |
CKratos::ThreeStepSecondOrderPspgUpdatedLagrangianElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::TotalUpdatedLagrangianElement | Total Updated Lagrangian Element for 3D and 2D geometries |
►CKratos::TwoStepUpdatedLagrangianElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::TwoStepUpdatedLagrangianVPImplicitElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitElement< 3 > | |
►CKratos::TwoStepUpdatedLagrangianVPImplicitElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedElement< 3 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitSolidElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitSolidElement< 3 > | |
►CKratos::TwoStepUpdatedLagrangianVPImplicitFluidElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::TwoStepUpdatedLagrangianVPImplicitFluidFicElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitFluidFicElement< 3 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitFluidPspgElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitFluidPspgElement< 3 > | |
►CKratos::TwoStepUpdatedLagrangianVPImplicitFluidFicElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::TwoStepUpdatedLagrangianVPImplicitFluidDEMcouplingElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitFluidDEMcouplingElement< 3 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitFluidDEMcouplingElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::TwoStepUpdatedLagrangianVPImplicitFluidPspgElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
►CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedFluidElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedFluidElement< 3 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedSolidElement< 2 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedSolidElement< 3 > | |
CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedFluidElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::TwoStepUpdatedLagrangianVPImplicitNodallyIntegratedSolidElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
►CKratos::TwoStepUpdatedLagrangianVPImplicitSolidElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::UpdatedLagrangianVImplicitSolidElement< 2 > | |
CKratos::UpdatedLagrangianVImplicitSolidElement< 3 > | |
CKratos::UpdatedLagrangianVImplicitSolidElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::UpdatedLagrangianUWElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
►CKratos::UpdatedLagrangianUWwPElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::UpdatedLagrangianUWwPDMEElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
►CKratos::UpdatedLagrangianUwPElement | Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::UpdatedLagrangianUwPStabElement | Updated Lagrangian Large Displacement U-Pw Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
►CKratos::UpdatedLagrangianUJElement | Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
►CKratos::AxisymUpdatedLagrangianUJElement | |
►CKratos::AxisymUpdatedLagrangianUJWwPElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::AxisymUpdatedLagrangianUJWwPDMEElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::AxisymUpdatedLagrangianUJwPElement | Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::UpdatedLagrangianUJPElement | |
►CKratos::UpdatedLagrangianUJWwPElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::UpdatedLagrangianUJWwPDMEElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::UpdatedLagrangianUJWwPHOElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::UpdatedLagrangianUJwPElement | Updated Lagrangian Large Displacement Lagrangian U-wP Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
►CKratos::SmallDisplacementElement | Small Displacement Element for 3D and 2D geometries |
CKratos::AxisymmetricSmallDisplacementElement | Axisymmetric Small Displacements Element for 2D geometries |
CKratos::SmallDisplacementBbarElement | Small Displacement Bbar Element for 3D and 2D geometries |
CKratos::SmallDisplacementThermoMechanicElement | |
CKratos::SmallDisplacementUWwPElement | Updated Lagrangian Large Displacement Lagrangian U-W Element for 3D and 2D geometries. Linear Triangles and Tetrahedra (base class) |
CKratos::SmallDisplacementElement | Small Displacement Element for 3D and 2D geometries |
CKratos::SolidElement | Large Displacement Lagrangian Element for 3D and 2D geometries. (base class) |
CKratos::SpalartAllmaras | Short class definition |
CKratos::SpringDamperElement< TDim > | Concentrated nodal for 3D and 2D points |
CKratos::StationaryStokes< TDim > | GLS-stabilized element for the solution of the stationary Stokes problem |
►CKratos::SteadyConvectionDiffusionFICElement< TDim, TNumNodes > | |
CKratos::TransientConvectionDiffusionFICElement< 2, 3 > | |
CKratos::TransientConvectionDiffusionFICElement< 3, 8 > | |
CKratos::TransientConvectionDiffusionFICElement< 3, 4 > | |
CKratos::TransientConvectionDiffusionFICElement< 2, 4 > | |
►CKratos::TransientConvectionDiffusionFICElement< TDim, TNumNodes > | |
CKratos::TransientConvectionDiffusionFICExplicitElement< 2, 3 > | |
CKratos::TransientConvectionDiffusionFICExplicitElement< 3, 8 > | |
CKratos::TransientConvectionDiffusionFICExplicitElement< 3, 4 > | |
CKratos::TransientConvectionDiffusionFICExplicitElement< 2, 4 > | |
CKratos::TransientConvectionDiffusionPFEM2FICElement< 2, 3 > | |
CKratos::TransientConvectionDiffusionPFEM2FICElement< 3, 8 > | |
CKratos::TransientConvectionDiffusionPFEM2FICElement< 3, 4 > | |
CKratos::TransientConvectionDiffusionPFEM2FICElement< 2, 4 > | |
CKratos::TransientConvectionDiffusionFICExplicitElement< TDim, TNumNodes > | |
CKratos::TransientConvectionDiffusionPFEM2FICElement< TDim, TNumNodes > | Short class definition |
►CKratos::Stokes3D | |
CKratos::Stokes3DTwoFluid | |
CKratos::StructuralMeshMovingElement | |
CKratos::SurfaceTension< TDim, TNumNodes > | A stabilized element for the incompressible Navier-Stokes equations, utilizing lagrangian_Eulerian approach for droplet dynamics |
►CKratos::ThermalElement | |
CKratos::AxisymmetricThermalElement | |
CKratos::TotalLagrangianMixedVolumetricStrainElement< TDim > | Total Lagrangian mixed displacement volumetric strain formulation element |
CKratos::TransientThermalElement< TDim, TNumNodes > | |
►CKratos::TransonicPerturbationPotentialFlowElement< TDim, TNumNodes > | |
CKratos::EmbeddedTransonicPerturbationPotentialFlowElement< 2, 3 > | |
CKratos::EmbeddedTransonicPerturbationPotentialFlowElement< 3, 4 > | |
CKratos::EmbeddedTransonicPerturbationPotentialFlowElement< TDim, TNumNodes > | |
CKratos::TrussElement | |
►CKratos::TrussElement3D2N | This is a 3D-2node truss element with 3 translational dofs per node |
CKratos::CableElement3D2N | This is a 3D-2node cable element with 3 translational dofs per node inheriting from the TrussElement3D2N |
CKratos::TrussElementLinear3D2N | This is a linear 3D-2node truss element with 3 translational dofs per node inheriting from TrussElement3D2N |
CKratos::TrussEmbeddedEdgeElement | |
►CKratos::UPwBaseElement< TDim, TNumNodes > | |
CKratos::UPwSmallStrainElement< 2, 3 > | |
CKratos::UPwSmallStrainElement< 2, 9 > | |
CKratos::UPwSmallStrainElement< 3, 8 > | |
CKratos::UPwSmallStrainElement< 2, 8 > | |
CKratos::UPwSmallStrainElement< 2, 6 > | |
CKratos::UPwSmallStrainElement< 3, 27 > | |
CKratos::UPwSmallStrainElement< 2, 15 > | |
CKratos::UPwSmallStrainElement< 2, 10 > | |
CKratos::UPwSmallStrainElement< 3, 10 > | |
CKratos::UPwSmallStrainElement< 3, 20 > | |
CKratos::UPwSmallStrainElement< 3, 4 > | |
CKratos::UPwSmallStrainElement< 2, 4 > | |
CKratos::UPwSmallStrainInterfaceElement< 3, 8 > | |
CKratos::UPwSmallStrainInterfaceElement< 3, 6 > | |
CKratos::UPwSmallStrainInterfaceElement< 2, 4 > | |
►CKratos::UPwSmallStrainElement< TDim, TNumNodes > | |
CKratos::DrainedUPwSmallStrainElement< 2, 3 > | |
CKratos::DrainedUPwSmallStrainElement< 3, 8 > | |
CKratos::DrainedUPwSmallStrainElement< 3, 4 > | |
CKratos::DrainedUPwSmallStrainElement< 2, 4 > | |
CKratos::TransientPwElement< 2, 3 > | |
CKratos::TransientPwElement< 2, 9 > | |
CKratos::TransientPwElement< 3, 8 > | |
CKratos::TransientPwElement< 2, 8 > | |
CKratos::TransientPwElement< 2, 6 > | |
CKratos::TransientPwElement< 3, 27 > | |
CKratos::TransientPwElement< 2, 15 > | |
CKratos::TransientPwElement< 2, 10 > | |
CKratos::TransientPwElement< 3, 10 > | |
CKratos::TransientPwElement< 3, 20 > | |
CKratos::TransientPwElement< 3, 4 > | |
CKratos::TransientPwElement< 2, 4 > | |
CKratos::UPwSmallStrainAxisymmetricElement< 2, 3 > | |
CKratos::UPwSmallStrainAxisymmetricElement< 2, 9 > | |
CKratos::UPwSmallStrainAxisymmetricElement< 2, 8 > | |
CKratos::UPwSmallStrainAxisymmetricElement< 2, 6 > | |
CKratos::UPwSmallStrainAxisymmetricElement< 2, 15 > | |
CKratos::UPwSmallStrainAxisymmetricElement< 2, 10 > | |
CKratos::UPwSmallStrainAxisymmetricElement< 2, 4 > | |
CKratos::UPwSmallStrainFICElement< 2, 3 > | |
CKratos::UPwSmallStrainFICElement< 3, 8 > | |
CKratos::UPwSmallStrainFICElement< 3, 4 > | |
CKratos::UPwSmallStrainFICElement< 2, 4 > | |
CKratos::UPwSmallStrainFICElement< 2, 3 > | |
CKratos::UPwSmallStrainFICElement< 3, 8 > | |
CKratos::UPwSmallStrainFICElement< 3, 4 > | |
CKratos::UPwSmallStrainFICElement< 2, 4 > | |
CKratos::UPwUpdatedLagrangianElement< 2, 3 > | |
CKratos::UPwUpdatedLagrangianElement< 2, 9 > | |
CKratos::UPwUpdatedLagrangianElement< 3, 8 > | |
CKratos::UPwUpdatedLagrangianElement< 2, 8 > | |
CKratos::UPwUpdatedLagrangianElement< 2, 6 > | |
CKratos::UPwUpdatedLagrangianElement< 3, 27 > | |
CKratos::UPwUpdatedLagrangianElement< 2, 15 > | |
CKratos::UPwUpdatedLagrangianElement< 2, 10 > | |
CKratos::UPwUpdatedLagrangianElement< 3, 10 > | |
CKratos::UPwUpdatedLagrangianElement< 3, 20 > | |
CKratos::UPwUpdatedLagrangianElement< 3, 4 > | |
CKratos::UPwUpdatedLagrangianElement< 2, 4 > | |
CKratos::UndrainedUPwSmallStrainElement< 2, 3 > | |
CKratos::UndrainedUPwSmallStrainElement< 3, 8 > | |
CKratos::UndrainedUPwSmallStrainElement< 3, 4 > | |
CKratos::UndrainedUPwSmallStrainElement< 2, 4 > | |
CKratos::DrainedUPwSmallStrainElement< TDim, TNumNodes > | |
►CKratos::TransientPwElement< TDim, TNumNodes > | |
CKratos::SteadyStatePwElement< 2, 3 > | |
CKratos::SteadyStatePwElement< 2, 9 > | |
CKratos::SteadyStatePwElement< 3, 8 > | |
CKratos::SteadyStatePwElement< 2, 8 > | |
CKratos::SteadyStatePwElement< 2, 6 > | |
CKratos::SteadyStatePwElement< 3, 27 > | |
CKratos::SteadyStatePwElement< 2, 15 > | |
CKratos::SteadyStatePwElement< 2, 10 > | |
CKratos::SteadyStatePwElement< 3, 10 > | |
CKratos::SteadyStatePwElement< 3, 20 > | |
CKratos::SteadyStatePwElement< 3, 4 > | |
CKratos::SteadyStatePwElement< 2, 4 > | |
CKratos::SteadyStatePwElement< TDim, TNumNodes > | |
CKratos::UPwSmallStrainAxisymmetricElement< TDim, TNumNodes > | |
►CKratos::UPwSmallStrainFICElement< TDim, TNumNodes > | |
CKratos::UPwSmallStrainAxisymmetricFICElement< 2, 3 > | |
CKratos::UPwSmallStrainAxisymmetricFICElement< 2, 4 > | |
CKratos::UPwUpdatedLagrangianFICElement< 2, 3 > | |
CKratos::UPwUpdatedLagrangianFICElement< 3, 8 > | |
CKratos::UPwUpdatedLagrangianFICElement< 3, 4 > | |
CKratos::UPwUpdatedLagrangianFICElement< 2, 4 > | |
CKratos::UPwSmallStrainAxisymmetricFICElement< TDim, TNumNodes > | |
►CKratos::UPwUpdatedLagrangianFICElement< TDim, TNumNodes > | Updated Lagrangian element for 2D and 3D geometries |
CKratos::UPwUpdatedLagrangianAxisymmetricFICElement< 2, 3 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricFICElement< 2, 4 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricFICElement< TDim, TNumNodes > | |
CKratos::UPwSmallStrainFICElement< TDim, TNumNodes > | |
►CKratos::UPwUpdatedLagrangianElement< TDim, TNumNodes > | Updated Lagrangian element for 2D and 3D geometries |
CKratos::UPwUpdatedLagrangianAxisymmetricElement< 2, 3 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricElement< 2, 9 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricElement< 2, 8 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricElement< 2, 6 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricElement< 2, 15 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricElement< 2, 10 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricElement< 2, 4 > | |
CKratos::UPwUpdatedLagrangianAxisymmetricElement< TDim, TNumNodes > | |
CKratos::UndrainedUPwSmallStrainElement< TDim, TNumNodes > | |
►CKratos::UPwSmallStrainInterfaceElement< TDim, TNumNodes > | |
CKratos::TransientPwInterfaceElement< 3, 8 > | |
CKratos::TransientPwInterfaceElement< 3, 6 > | |
CKratos::TransientPwInterfaceElement< 2, 4 > | |
CKratos::UPwSmallStrainLinkInterfaceElement< 3, 8 > | |
CKratos::UPwSmallStrainLinkInterfaceElement< 3, 6 > | |
CKratos::UPwSmallStrainLinkInterfaceElement< 2, 4 > | |
CKratos::UPwSmallStrainLinkInterfaceElement< 3, 8 > | |
CKratos::UPwSmallStrainLinkInterfaceElement< 3, 6 > | |
CKratos::UPwSmallStrainLinkInterfaceElement< 2, 4 > | |
►CKratos::TransientPwInterfaceElement< TDim, TNumNodes > | |
CKratos::SteadyStatePwInterfaceElement< 3, 8 > | |
CKratos::SteadyStatePwInterfaceElement< 3, 6 > | |
CKratos::SteadyStatePwInterfaceElement< 2, 4 > | |
►CKratos::SteadyStatePwInterfaceElement< TDim, TNumNodes > | |
CKratos::SteadyStatePwPipingElement< 3, 8 > | |
CKratos::SteadyStatePwPipingElement< 3, 6 > | |
CKratos::SteadyStatePwPipingElement< 2, 4 > | |
CKratos::SteadyStatePwPipingElement< TDim, TNumNodes > | |
CKratos::UPwSmallStrainLinkInterfaceElement< TDim, TNumNodes > | |
CKratos::UPwSmallStrainLinkInterfaceElement< TDim, TNumNodes > | |
►CKratos::UPwElement< TDim, TNumNodes > | |
CKratos::UPwSmallStrainElement< 2, 3 > | |
CKratos::UPwSmallStrainElement< 2, 9 > | |
CKratos::UPwSmallStrainElement< 3, 8 > | |
CKratos::UPwSmallStrainElement< 2, 8 > | |
CKratos::UPwSmallStrainElement< 2, 6 > | |
CKratos::UPwSmallStrainElement< 3, 27 > | |
CKratos::UPwSmallStrainElement< 2, 15 > | |
CKratos::UPwSmallStrainElement< 2, 10 > | |
CKratos::UPwSmallStrainElement< 3, 10 > | |
CKratos::UPwSmallStrainElement< 3, 20 > | |
CKratos::UPwSmallStrainElement< 3, 4 > | |
CKratos::UPwSmallStrainElement< 2, 4 > | |
CKratos::UPwSmallStrainInterfaceElement< 3, 8 > | |
CKratos::UPwSmallStrainInterfaceElement< 3, 6 > | |
CKratos::UPwSmallStrainInterfaceElement< 2, 4 > | |
CKratos::UPwSmallStrainElement< TDim, TNumNodes > | |
CKratos::UPwSmallStrainInterfaceElement< TDim, TNumNodes > | |
CKratos::UlfAxisym | Short class definition |
CKratos::UlfFrac2D | Short class definition |
CKratos::UlfFrac3D | Short class definition |
CKratos::UpdatedLagrangianElement< TDim > | A stabilized element for the incompressible Navier-Stokes equations |
CKratos::UpdatedLagrangianFluid | Short class definition |
CKratos::UpdatedLagrangianFluid3D | Short class definition |
CKratos::UpdatedLagrangianFluid3Dinc | Short class definition |
CKratos::UpdatedLagrangianFluidInc | Short class definition |
►CKratos::VMS< TDim, TNumNodes > | A stabilized element for the incompressible Navier-Stokes equations |
►CKratos::TwoFluidVMS< TDim, TDim+1 > | |
CKratos::TwoFluidVMSLinearizedDarcy< TDim, TNumNodes > | Version of TwoFluidVMS that treats the Darcy term explicitly |
CKratos::TwoFluidVMS< 3, 4 > | |
CKratos::VMSAdjointElement< TDim > | An adjoint element for discrete shape sensitivity of VMS fluid element |
CKratos::VelocityEnrichedPFEM22D | |
►CKratos::WaveElement< TNumNodes > | Implementation of a linear element for shallow water problems |
CKratos::ConservativeElement< 3 > | |
CKratos::CrankNicolsonWaveElement< 3 > | |
►CKratos::ConservativeElement< TNumNodes > | Implementation of a linear element for shallow water problems |
CKratos::ConservativeElementFC< 3 > | |
CKratos::ConservativeElementRV< 3 > | |
CKratos::ConservativeElementFC< TNumNodes > | Implementation of a linear element for shallow water problems |
CKratos::ConservativeElementRV< TNumNodes > | Implementation of a linear element for shallow water problems |
CKratos::CrankNicolsonWaveElement< TNumNodes > | Implementation of a linear element for shallow water problems |
►CKratos::PrimitiveElement< TNumNodes > | Implementation of a linear element for shallow water problems |
CKratos::BoussinesqElement< 3 > | |
CKratos::BoussinesqElement< 4 > | |
CKratos::BoussinesqElement< TNumNodes > | Implementation of a linear element for shallow water problems |
CKratos::WaveEquationElement< TDim, TNumNodes > | |
CKratos::WeakSlidingElement3D3N | This is a penalty element to realize sliding nodes element with 3 translational dofs per node |
►CKratos::HistoryForceLaw | |
CKratos::BoussinesqBassetHistoryForceLaw | |
►CKratos::HydrodynamicInteractionLaw | |
CKratos::PowerLawFluidHydrodynamicInteractionLaw | |
CKratos::IntegrationInfo | Integration information for the creation of integration points |
►CKratos::InviscidForceLaw | |
►CKratos::AutonHuntPrudhommeInviscidForceLaw | |
CKratos::ZuberInviscidForceLaw | |
►CKratos::MasterSlaveConstraint | A class that implements the interface for different master-slave constraints to be applied on a system |
►CKratos::LinearMasterSlaveConstraint | This class allows to add a master-slave constraint which is of the form SlaveDofVector = T * MasterDofVector + ConstantVector |
CKratos::ContactMasterSlaveConstraint | This is a constraint for contact mechanics based in a linear kinematic MPC constriant |
CKratos::SlipConstraint | This constructs a constraint which imposes that v * n = 0 where: v is a variable n is the unit normal to the node |
CKratos::Mesh< TNodeType, TPropertiesType, TElementType, TConditionType > | Mesh is the second level of abstraction in the data structure which hold Nodes, Elements and Conditions and their Properties |
CKratos::ModelPart | This class aims to manage meshes for multi-physics simulations |
CKratos::Node | This class defines the node |
►CKratos::Process | The base class for all processes in Kratos |
►CKratos::ApplyRayCastingProcess< TDim > | |
CKratos::ApplyRayCastingInterfaceRecognitionProcess< TDim > | Applies ray casting to distinguish the color (like in/out) of each node in modelpart |
►CKratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodes > | |
CKratos::AdvancedContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | This utilitiy has as objective to create the contact conditions |
CKratos::MPCContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | This utilitiy has as objective to create the contact constraints |
CKratos::SimpleContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | This utilitiy has as objective to create the contact conditions |
►CKratos::CalculateDiscontinuousDistanceToSkinProcess< 3 > | |
CKratos::CalculateDistanceToSkinProcess< TDim > | Calculates the nodal distances using elemental discontinuous distances |
►CKratos::FindGlobalNodalEntityNeighboursProcess< ModelPart::ElementsContainerType > | |
CKratos::FindGlobalNodalElementalNeighboursProcess | Short class definition |
►CKratos::FindNodalNeighboursForEntitiesProcess< ModelPart::ElementsContainerType > | |
CKratos::FindGlobalNodalNeighboursProcess | Short class definition |
►CKratos::MmgProcess< MMGLibrary::MMG3D > | |
CKratos::ParMmgProcess< TPMMGLibrary > | This class is a remesher which uses the PMMG library |
CKratos::AALMAdaptPenaltyValueProcess | This process is used in order to adapt the penalty in the ALM formulation |
CKratos::ALMFastInit | This process initializes the variables related with the ALM |
CKratos::ALMVariablesCalculationProcess | This process calculates the variables related with the ALM |
CKratos::AdaptiveTimeIntervalProcess | Short class definition |
CKratos::AdaptiveTimeIntervalProcess | Short class definition |
CKratos::AddDofsProcess | The base class for fixing scalar variable Dof or array_1d component Dof processes in Kratos |
CKratos::AddWallProcess | Short class definition |
CKratos::AdvanceInTimeHighCycleFatigueProcess | This class determines the advance in time to be performed for a regular cyclic load for the high cycle fatigue CL |
►CKratos::ApplyChimera< TDim > | This class contains methods applies the continuity between the patch and background using linear master-slave constraints |
CKratos::ApplyChimeraProcessFractionalStep< TDim > | This class extends ApplyChimera base class and overwrites the function ApplyContinuityWithMpcs to use different containers for storing pressure and velocity constraints |
CKratos::ApplyChimeraProcessMonolithic< TDim > | This class extends ApplyChimera base class and overwrites the function ApplyContinuityWithMpcs to use same container for storing pressure and velocity constraints |
►CKratos::ApplyComponentTableProcess | |
CKratos::ApplyDoubleTableProcess | |
CKratos::ApplyDoubleTableProcess | |
CKratos::ApplyComponentTableProcess | |
CKratos::ApplyComponentTableProcess | |
CKratos::ApplyComponentTableProcessDam | |
CKratos::ApplyCompressibleNavierStokesBoundaryConditionsProcess | This process applies diferent boundary conditions accoring to the mach regime. Parameters: |
►CKratos::ApplyConstantBoundaryHydrostaticPressureProcess | |
CKratos::ApplyBoundaryHydrostaticPressureTableProcess | |
►CKratos::ApplyConstantBoundaryPhreaticLinePressureProcess | |
CKratos::ApplyBoundaryPhreaticLinePressureTableProcess | |
►CKratos::ApplyConstantBoundaryPhreaticSurfacePressureProcess | |
CKratos::ApplyBoundaryPhreaticSurfacePressureTableProcess | |
►CKratos::ApplyConstantHydrostaticPressureProcess | |
CGeoFlowApplyConstantHydrostaticPressureProcess | |
CKratos::ApplyHydrostaticPressureTableProcess | |
CKratos::ApplyHydrostaticPressureTableProcess | |
CKratos::ApplyConstantHydrostaticPressureProcess | |
CKratos::ApplyConstantInterpolateLinePressureProcess | |
►CKratos::ApplyConstantPhreaticLinePressureProcess | |
CKratos::ApplyPhreaticLinePressureTableProcess | |
►CKratos::ApplyConstantPhreaticMultiLinePressureProcess | |
CKratos::ApplyPhreaticMultiLinePressureTableProcess | |
►CKratos::ApplyConstantPhreaticSurfacePressureProcess | |
CKratos::ApplyPhreaticSurfacePressureTableProcess | |
►CKratos::ApplyConstantScalarValueProcess | The base class for all processes in Kratos |
CGeoFlowApplyConstantScalarValueProcess | |
CKratos::ApplyConstantVectorValueProcess | The base class for all processes in Kratos |
CKratos::ApplyExcavationProcess | |
CKratos::ApplyFarFieldProcess | Auxiliary process to define the wake in 2 dimensional problems |
CKratos::ApplyForcesAndMomentsProcess | Auxiliary process to apply forces and moments to particles |
CKratos::ApplyForcesAndMomentsToWallsProcess | Auxiliary process to apply forces and moments to walls |
CKratos::ApplyK0ProcedureProcess | |
CKratos::ApplyKinematicConstraintsProcess | Auxiliary process to apply forces and moments to particles |
CKratos::ApplyKinematicConstraintsToWallsProcess | Auxiliary process to apply forces and moments to particles |
CKratos::ApplyNormalLoadTableProcess | |
CKratos::ApplyPeriodicConditionProcess | |
CKratos::ApplyPerturbationFunctionProcess< TVarType > | This process assigns a default value or a perturbation if the node is close to an influence area |
CKratos::ApplyRayCastingProcess< TDim > | Applies ray casting to distinguish the color (like in/out) of each node in modelpart |
CKratos::ApplyRigidRotationProcess | Process used to rotate eulerian model parts using Rodrigues' rotation formula |
CKratos::ApplyScalarConstraintTableProcess | |
CKratos::ApplySinusoidalFunctionProcess< TVarType > | The aim of this process is to generate sinusoidal waves |
CKratos::ApplyVectorConstraintTableProcess | |
CKratos::ApplyWeakSlidingProcess | |
CKratos::ApplyWriteScalarProcess | |
CKratos::AssignFlagsToModelPartEntitiesProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignIntegrationPointsToBackgroundElementsProcess | |
CKratos::AssignParentElementConditionsProcess | This process initializes the variables related with the ALM |
CKratos::AssignPressureIdProcess | |
CKratos::AssignPropertiesToNodesProcess | The base class for fixing scalar variable Dof or array_1d component Dof processes in Kratos |
►CKratos::AssignRotationAboutAnAxisToNodesProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignRotationFieldAboutAnAxisToNodesProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
►CKratos::AssignScalarFieldToEntitiesProcess< TEntity > | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignVectorFieldToEntitiesProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignVectorFieldToEntitiesProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignScalarInputToEntitiesProcess< TEntity, THistorical > | This function assigns a value from an input to a variable belonging to all of the entities in a given mesh |
►CKratos::AssignScalarVariableToEntitiesProcess< TEntity > | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignScalarFieldToEntitiesProcess< TEntity > | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignScalarFieldToEntitiesProcess< TEntity > | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignVectorVariableToConditionsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignVectorVariableToConditionsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignScalarVariableToEntitiesProcess< TEntity > | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignScalarVariableToEntitiesProcess< TEntity > | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
►CKratos::AssignScalarVariableToPfemEntitiesProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
►CKratos::AssignScalarFieldToPfemEntitiesProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignVectorFieldToPfemEntitiesProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignVectorVariableToPfemConditionsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignSurfaceTensionConditions | Short class definition |
►CKratos::AssignTorqueAboutAnAxisToConditionsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AssignTorqueFieldAboutAnAxisToConditionsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::AutomaticDTProcess | |
CKratos::BaseContactSearchProcess< TDim, TNumNodes, TNumNodesMaster > | This process has as objective to create the contact conditions |
CKratos::BoussinesqForceProcess | Auxiliary process to set Boussinesq buoyancy forces in variable temperature flows |
CKratos::BuildContactModelPartProcess | Short class definition |
CKratos::BuildStringSkinProcess | |
CKratos::BumpTransientPorositySolutionBodyForceProcess | |
CKratos::CalculateAdhesionForce | Short class definition |
CKratos::CalculateContactAngle | Short class definition |
CKratos::CalculateCurvature | Short class definition |
CKratos::CalculateDiscontinuousDistanceToSkinProcess< TDim > | This only calculates the distance. Calculating the inside outside should be done by a derived class of this |
CKratos::CalculateDistanceToBoundaryProcess | Calculate the minimum distance from all the nodes to a boundary condition in 2D |
CKratos::CalculateDistanceToPathProcess< THistorical > | Computes DISTANCE from a path model part to a given model part |
CKratos::CalculateDivergenceProcess | Process to compute divergence |
CKratos::CalculateEmbeddedNodalVariableFromSkinProcess< TVarType, TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::CalculateEmbeddedSignedDistanceTo3DSkinProcess | Short class definition |
CKratos::CalculateNodalAreaProcess< THistorical > | Computes NODAL_AREA |
CKratos::CalculateNodalLength | Short class definition |
CKratos::CalculateNormalEq | Short class definition |
CKratos::CalculateSignedDistanceTo3DConditionSkinProcess | Short class definition |
CKratos::CalculateSignedDistanceTo3DSkinProcess | Short class definition |
CKratos::CalculateWaveHeightProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::CalulateLevelsetConsistentNodalGradientProcess | Utility to calculate the nodal gradient separately for the positive and negative sides of the zero level-set function (interface) |
CKratos::CheckSameModelPartUsingSkinDistanceProcess< TDim > | Checks that the model part is the same using the skin distance |
CKratos::CheckSkinProcess | This function verifies that the skin has no holes nor overlapped geometries this is accomplished by storing all of the edges in the model in a hash map and verifying that no edge appears more than twice (which would imply an overlap) or less than once (which would imply a gap in the skin) |
CKratos::ClearPointContactConditionsProcess | Short class definition |
CKratos::ComputeCenterOfGravityProcess | This method computes the center of gravity |
CKratos::ComputeDynamicFactorProcess | This process is used in order to compute the dynamic factor for dynamic problems |
CKratos::ComputeEmbeddedLiftProcess< Dim, NumNodes > | |
CKratos::ComputeHessianSolMetricProcess | This class is can be used to compute the metrics of the model part with an Hessian approach |
CKratos::ComputeInitialVolumeProcess | Computes the initial volume of the blast circle and assigns it to the nodes |
CKratos::ComputeLevelSetSolMetricProcess< TDim > | This class is can be used to compute the metrics of the model part with a level set approach |
CKratos::ComputeMassMomentOfInertiaProcess | This method computes the moment of inertia (rotational) |
CKratos::ComputeNodalGradientProcess< THistorical > | Compute Nodal Gradient process |
CKratos::ComputeNodalNormalDivergenceProcess< THistorical > | Compute Nodal Normal Divergence process |
CKratos::ComputeNodalValueProcess | |
CKratos::ComputePressureCoefficientProcess | This process computes the pressure coefficient as a function of reference fluid properties |
CKratos::ComputeWingSectionVariableProcess< TRunType > | |
CKratos::ComputeYPlusProcess | |
CKratos::ConstantRotationProcess | |
CKratos::ConstructSystemMatrixElementalProcess< TSystemSpaceType, TDirichletSpaceType > | Short class definition |
CKratos::ContactSearchWrapperProcess | This process is a wrapper for AdvancedContactSearchProcess and SimpleContactSearchProcess |
CKratos::ControlModule2DProcess | |
CKratos::ControlModuleProcess | |
CKratos::DamAddedMassConditionProcess | |
CKratos::DamAzenhaHeatFluxProcess | |
CKratos::DamBofangConditionTemperatureProcess | |
CKratos::DamChemoMechanicalAgingYoungProcess | |
CKratos::DamFixTemperatureConditionProcess | |
CKratos::DamGroutingReferenceTemperatureProcess | |
CKratos::DamHydroConditionLoadProcess | |
CKratos::DamInputTableNodalYoungModulusProcess | |
CKratos::DamNodalReferenceTemperatureProcess | |
CKratos::DamNodalYoungModulusProcess | |
CKratos::DamNoorzaiHeatFluxProcess | |
CKratos::DamRandomFieldsVariableProcess | |
CKratos::DamReservoirConstantTemperatureProcess | |
CKratos::DamReservoirMonitoringTemperatureProcess | |
CKratos::DamTSolAirHeatFluxProcess | |
CKratos::DamTemperaturebyDeviceProcess | |
CKratos::DamUpliftCircularConditionLoadProcess | |
CKratos::DamUpliftConditionLoadProcess | |
CKratos::DamWestergaardConditionLoadProcess | |
CKratos::DeactivateConditionsOnInactiveElements | Deactivate a condition if all elements attached to that are inactive |
CKratos::Define2DWakeProcess | Auxiliary process to define the wake in 2 dimensional problems |
CKratos::Define3DWakeProcess | Auxiliary process to define the wake in 2 dimensional problems |
CKratos::DefineEmbeddedWakeProcess | |
CKratos::DepthIntegrationProcess< TDim > | Calculate the minimum distance from all the nodes to a boundary condition in 2D |
CKratos::DistanceModificationProcess | |
CKratos::DistanceSmoothingProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::DistributeLoadOnSurfaceProcess | This process distributes a load on surface load conditions belonging to a modelpart |
CKratos::EdgeBasedGradientRecoveryProcess< TDataType, TSparseSpace, TDenseSpace, TLinearSolver > | Edge-based gradient recovery process This process implements the edge-based gradient recovery process technique described in https://onlinelibrary.wiley.com/doi/epdf/10.1002/nme.4374 |
CKratos::EdgeCableElementProcess | |
CKratos::ElementDeactivationProcess | This class process deactivates elements according to a certain variable threshold We currently suport double and Vector variable types |
CKratos::EliminateIsolatedNodesProcess | Short class definition |
CKratos::EmbeddedMLSConstraintProcess | |
CKratos::EmbeddedMeshLocatorProcess | Short class definition |
CKratos::EmbeddedNodesInitializationProcess | |
CKratos::EmbeddedPostprocessProcess | Utility to filter the embedded velocity and pressure values |
CKratos::EmbeddedSkinVisualizationProcess | This process saves the intersected elements in a different model part for its visualization |
CKratos::EmpiricalSpringElementProcess | |
CKratos::EntitiesEraseProcess< TEntity > | This process removes the entities from a model part with the flag TO_ERASE |
CKratos::ExpandWetNodesProcess | Assigns the pressure Id to the nodes of the elements that are going to be removed |
CKratos::ExtendPressureConditionProcess< TDim > | Creates the new presure line loads after removing some elements |
CKratos::FastTransferBetweenModelPartsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::FindConditionsNeighboursProcess | Short class definition |
CKratos::FindGlobalNodalEntityNeighboursProcess< TContainerType > | Short class definition |
►CKratos::FindIntersectedGeometricalObjectsProcess | This class takes two modelparts and marks the intersected ones with SELECTED flag |
►CKratos::FindIntersectedGeometricalObjectsWithOBBProcess | This class takes two modelparts and marks the intersected ones with SELECTED flag. Does the check considering an OBB for the intersection |
CKratos::FindIntersectedGeometricalObjectsWithOBBContactSearchProcess | This class is a modification of FindIntersectedGeometricalObjectsWithOBBProcess for contact search |
CKratos::FindNeighbourElementsOfConditionsProcess | Finds list of elements attached to conditions |
CKratos::FindNodalHForRigidWallsProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::FindNodalHProcess< THistorical > | Computes NODAL_H |
CKratos::FindNodalNeighboursForEntitiesProcess< TContainerType > | Short class definition |
CKratos::FindNodalNeighboursProcess | This method allows to look for neighbours in a triangular or tetrahedral mesh |
CKratos::FindNodalNeighboursSurfaceProcess | Short class definition |
CKratos::FindTriplePoint | Short class definition |
CKratos::FixFreeVelocityOnNodesProcess | |
CKratos::FixScalarDofProcess | The base class for fixing scalar variable Dof or array_1d component Dof processes in Kratos |
CKratos::FixScalarDofProcess | The base class for fixing scalar variable Dof or array_1d component Dof processes in Kratos |
CKratos::FixScalarPfemDofProcess | The base class for fixing scalar variable Dof or array_1d component Dof processes in Kratos |
CKratos::FluxCorrectedTransportConvectionProcess< TDim > | Process to solve a pure convection problem using a Flux Corrected Transport scheme and an edge-based data structure |
CKratos::FreeScalarDofProcess | The base class for freeing scalar variable Dof or array_1d component Dof processes in Kratos |
CKratos::FreeScalarDofProcess | The base class for freeing scalar variable Dof or array_1d component Dof processes in Kratos |
CKratos::FreeScalarPfemDofProcess | The base class for freeing scalar variable Dof or array_1d component Dof processes in Kratos |
CKratos::FromJSONCheckResultProcess | This class is used in order to check results using a json file containing the solution a given model part with a certain frequency |
CKratos::GenerateDemProcess | |
CKratos::GenerateInitialSkinDEMProcess | |
CKratos::GenericFindElementalNeighboursProcess | |
CKratos::GraphColoringProcess | Getting a graph of connectivities (of domains) and performs a coloring procedure |
CKratos::HDF5::XdmfConnectivitiesWriterProcess | Writes Xdmf connectivities |
CKratos::HyperbolicTangentialPorositySolutionAndBodyForceProcess | |
CKratos::HyperbolicTangentialPorositySolutionTransientBodyForceProcess | |
CKratos::HypoelasticStressCalculateProcess | Short class definition |
CKratos::ImposeRigidMovementProcess | This method assign linear kinematic constrains to a certain submodelpart |
CKratos::ImposeZStrainProcess | This class assigns the same Z-Strain value to the member variables of all 2.5D solid elements |
CKratos::IntegrationPointStatisticsProcess | Helper process to record statistics on the integration points of the mesh |
CKratos::IntegrationValuesExtrapolationToNodesProcess | This process extrapolates vales from the integration points to the nodes |
CKratos::InternalVariablesInterpolationProcess | This utilitiy has as objective to interpolate the values inside elements (and conditions?) in a model part, using as input the original model part and the new one |
CKratos::KuttaConditionProcess | |
CKratos::LagrangianInletProcess | Short class definition |
CKratos::LagrangianRotationProcess | Process used to rotate lagrangian model parts using Rodrigues' rotation formula |
►CKratos::LevelSetConvectionProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::TrilinosLevelSetConvectionProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::MPCContactSearchWrapperProcess | This process is a wrapper forMPCContactSearchProcess |
CKratos::ManageIsolatedNodesProcess | Process for managing the time integration of variables for isolated nodes |
CKratos::ManageSelectedElementsProcess | Process for managing the time integration of variables for selected elements |
CKratos::ManageTimeStepProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::MapNurbsVolumeResultsToEmbeddedGeometryProcess | |
CKratos::MarkBadElementsProcess | Short class definition |
CKratos::MarkBadElementsProcess | Short class definition |
CKratos::MarkCloseNodesProcess | Short class definition |
CKratos::MarkCloseNodesProcess | Short class definition |
CKratos::MarkFluidProcess | Short class definition |
CKratos::MarkFluidProcess | Short class definition |
CKratos::MarkFluidProcess | Short class definition |
CKratos::MarkFreeSurfaceProcess | Short class definition |
CKratos::MarkOuterNodesProcess | Short class definition |
CKratos::MarkOuterNodesProcess | Short class definition |
CKratos::MarkOuterNodesProcess | Short class definition |
CKratos::MassCalculateProcess | Short class definition |
CKratos::MassConservationCheckProcess | |
CKratos::MasterSlaveProcess | This process assigns as master/slave the conditions |
CKratos::MeasureMeshQualityProcess | Short class definition |
CKratos::MergeModelPartsProcess | Short class definition |
►CKratos::MeshLocalSmoothingProcess | The base class for local smoothing processes providing a laplacian smoothing |
►CKratos::TetrahedraMeshWorstElementSmoothingProcess | Short class definition |
CKratos::TetrahedraMeshQualityWeightedSmoothingProcess | Short class definition |
►CKratos::MeshNodeCollapsingProcess | Remove the selected node from the mesh and collapse the connectivity arround it |
CKratos::MeshCoarseningProcess | Short class definition |
►CKratos::MesherProcess | The base class for processes passed to the solution scheme |
CKratos::BuildModelPartBoundaryForFluidsProcess | Short class definition |
►CKratos::BuildModelPartBoundaryProcess | Short class definition |
CKratos::BuildMeshBoundaryForFluidsProcess | Short class definition |
CKratos::GenerateNewConditionsMesherForFluidsProcess | Short class definition |
CKratos::GenerateNewConditionsMesherProcess | Short class definition |
CKratos::ClearContactConditionsMesherProcess | Short class definition |
CKratos::ComputeAveragePfemMeshParametersProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::ElementalNeighboursSearchProcess | Short class definition |
CKratos::GenerateNewContactConditionsMesherProcess | Short class definition |
CKratos::GenerateNewElementsMesherProcess | Short class definition |
CKratos::GenerateNewNodesBeforeMeshingProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::GenerateNewNodesMesherProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::InletManagementProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::InletMesherProcess | Insert a new Inlet Layer when the previous one has gone away |
CKratos::InsertFluidNodesMesherProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::NodalNeighboursSearchProcess | Short class definition |
CKratos::PrintMeshOutputMesherProcess | |
CKratos::RecoverVolumeLossesProcess | Move free surface to restore volume losses |
►CKratos::RefineConditionsMesherProcess | Refine Mesh Boundary Process |
CKratos::RefineConditionsInContactMesherProcess | Refine Mesh Boundary Process |
►CKratos::RefineElementsInEdgesMesherProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::RefineFluidElementsInEdgesMesherProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::RefineElementsOnSizeMesherProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::RefineElementsOnThresholdMesherProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::RemoveMeshNodesForFluidsProcess | Remove Mesh Nodes Process for 2D and 3D cases |
►CKratos::RemoveNodesMesherProcess | Remove Mesh Nodes Process for 2D and 3D cases |
CKratos::RemoveFluidNodesMesherProcess | Remove Fluid Nodes Process for 2D and 3D cases |
CKratos::SelectElementsMesherProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::SelectMeshElementsForFluidsProcess | Refine Mesh Elements Process 2D and 3D |
►CKratos::SetActiveFlagProcess | Short class definition |
CKratos::SetActiveFlagMesherProcess | Short class definition |
CKratos::SetMainMaterialPropertyProcess | Short class definition |
CKratos::SetMaterialPropertiesFromFluidToRigidNodesProcess | Short class definition |
CKratos::SetMaterialPropertiesToFluidNodesProcess | Short class definition |
CKratos::SetMaterialPropertiesToSolidNodesProcess | Short class definition |
►CKratos::MetisDivideHeterogeneousInputProcess | Call Metis to divide an heterogeneous mesh, by partitioning its nodal graph |
CKratos::MetisDivideHeterogeneousInputInMemoryProcess | Call Metis to divide an heterogeneous mesh, by partitioning its nodal graph |
CKratos::MetisDivideSubModelPartsHeterogeneousInputProcess | Short class definition |
CKratos::MetricDivergenceFreeProcess< TDim > | This class is can be used to compute the metrics of the model part with different strategies, exploting the divergence. The developed strategies are: mean distribution strategy: this strategy builds a metric which tries to uniformly spread the refinement indicator in the whole domain maximum strategy: this strategy build a metric which aims at refining only if the refinement indicator belong to the interval [coefficient*max(refinement indicator),max(refinement indicator)] |
CKratos::MetricErrorProcess< TDim > | This class is can be used to compute the metrics of the model part with a error already computed |
CKratos::MetricFastInit< TDim > | This process initializes the variables related with the ALM |
CKratos::MmgProcess< TMMGLibrary > | This class is a remesher which uses the MMG library |
CKratos::ModelVolumeCalculationProcess | |
CKratos::MortonDivideInputToPartitionsProcess | Short class definition |
CKratos::MortonPartitioningProcess | Short class definition |
CKratos::MoveModelPartProcess | |
CKratos::MultiscaleRefiningProcess | This class provides a non conforming refinement to perform multi scale analysis @detail This process manages three model parts, the coarse model part, refined model part and the visualization model part. This process can be constructed again with the refined model part as the coarse model part in order to get several subscales levels. The refinement is executed by the UniformRefinementUtility where the nodal flag TO_REFINE is set to True. Then, the coarse elements are removed from the visualization model part and the refined elements are added to the visualization model part. The coarsening is executed by the UniformRefinementUtility where the nodal flag TO_REFINE is set to False. Then, the refined elements are deleted and the corresponding coarse elements are added again to the visualization model part. Flags used by the process: TO_REFINE : Those entities will be refined MeshingFlags::REFINED : Once they are refined MeshingFlags::TO_COARSEN : When they aren't TO_REFINE and they doesn't have dependencies TO_ERASE : auxiliary flag NEW_ENTITY : auxiliary flag INTERFACE : the boundary of the refined model part INSIDE : the refined nodes which are not boundary Variables used by the process: SUBSCALE_INDEX : is increased from the coarse model part to the refined one FATHER_NODES : the pointers to the coarse nodes FATHER_NODES_WEIGHTS : the weights of the father nodes SLAVE_NODE : a pointer to the refined node (matching nodes between coarse and refined model parts) FATHER_ELEMENT : the pointer to the coarse element FATHER_CONDITION : the pointer to the coarse condition |
CKratos::NitscheStabilizationModelPartProcess | |
CKratos::NodalValuesInterpolationProcess< TDim > | This utilitiy has as objective to interpolate the values inside elements (and conditions?) in a model part, using as input the original model part and the new one |
CKratos::NonLocalPlasticityProcess | |
CKratos::NormalCheckProcess | This process checks the normal |
CKratos::NormalGapProcess< TDim, TNumNodes, TNumNodesMaster > | This process computes the normal gap |
CKratos::OutputEigenValuesProcess | |
►CKratos::OutputProcess | The base class for output processes |
Coptimization_problem_ascii_output_process.OptimizationProblemAsciiOutputProcess | |
Coptimization_problem_vtu_output_process.OptimizationProblemVtuOutputProcess | |
Cresponse_function_output_process.ResponseFunctionOutputProcess | |
Cvtu_output_process.VtuOutputProcess | |
CKratos::OutputQuadratureDomainProcess | |
CKratos::PFEMFixFreeVelocityOnNodesProcess | |
CKratos::ParallelDistanceCalculationProcess< TDim > | Short class definition |
►CKratos::ParametricWallContactSearchProcess | The base class for all processes in Kratos |
CKratos::HMParametricWallContactSearchProcess | The base class for all processes in Kratos |
CKratos::ParticleEraseProcess | Delete particle elements and conditions with flag TO_ERASE |
CKratos::PeriodicInterfaceProcess | |
CKratos::PeriodicInterfaceProcess | |
CKratos::Pfem2ApplyBCProcess | Short class definition |
CKratos::PoromechanicsFaceLoadControlModuleProcess | FaceLoad control module for displacements |
CKratos::PorositySolutionAndBodyForceProcess | |
CKratos::PorositySolutionAndSinusoidalBodyForceProcess | |
CKratos::PorositySolutionTransientBodyForceProcess | |
CKratos::PostprocessEigenvaluesProcess | Process to create the animated Eigenvectors |
CKratos::PressureCalculateProcess | Short class definition |
CKratos::PressureCalculateProcessAxisym | Short class definition |
CKratos::PrismNeighboursProcess | An algorithm that looks for neighbour nodes and elements in a mesh of prismatic elements |
CKratos::RansApplyExactNodalPeriodicConditionProcess | A process to create periodic conditions between two boundaries |
CKratos::RansApplyFlagToSkinProcess | Apply a specific flag for nodes and conditions |
CKratos::RansComputeReactionsProcess | Computes the reaction forces for slip modelpart, can be further used for drag calculation |
CKratos::RansEpsilonTurbulentMixingLengthInletProcess | Sets epsilon value best on turbulent mixing length |
►CKratos::RansFormulationProcess | This class is extending standard Process interface |
CKratos::RansClipScalarVariableProcess | Clips given scalar variable to a range |
CKratos::RansNutKEpsilonUpdateProcess | Calculates turbulent kinematic viscosity |
CKratos::RansNutKOmegaSSTUpdateProcess | Calculates turbulent kinematic viscosity |
CKratos::RansNutKOmegaUpdateProcess | Calculates turbulent kinematic viscosity |
CKratos::RansNutNodalUpdateProcess | Updates nodal VISCOSITY |
CKratos::RansNutYPlusWallFunctionUpdateProcess | |
CKratos::RansWallDistanceCalculationProcess | |
CKratos::RansWallFunctionUpdateProcess | |
CKratos::RansKTurbulentIntensityInletProcess | Set turbulent kinetic energy value based on the given turbulent intensity |
CKratos::RansLineOutputProcess | Line output process |
CKratos::RansOmegaTurbulentMixingLengthInletProcess | Sets omega value best on turbulent mixing length |
CKratos::RecoverVolumeLossesProcess | Move free surface to restore volume losses |
CKratos::RegeneratePfemPressureConditionsProcess< TDim > | Regenerates the pressure conditions for the PFEM coupling |
CKratos::RemoveAloneDEMElementsProcess | |
CKratos::RemoveAndSaveWallNodesProcess | Short class definition |
CKratos::ReorderAndOptimizeModelPartProcess | Short class definition |
CKratos::ReplaceElementsAndConditionsProcess | This methods replaces elements and conditions in a model part by a given name |
CKratos::ReplaceMultipleElementsAndConditionsProcess | This methods replaces elements and conditions in a model part by a given table |
CKratos::RotateRegionProcess | This is the to apply rotation to a given modelpart |
►CKratos::SPRErrorProcess< TDim > | This class is can be used to compute the metrics of the model part with a superconvergent patch recovery (SPR) approach |
CKratos::ContactSPRErrorProcess< TDim > | This class is can be used to compute the metrics of the model part with a superconvergent patch recovery (SPR) approach |
CKratos::SaveFluidOnlyProcess | Short class definition |
CKratos::SaveLagrangianSurfaceProcess_p | Short class definition |
CKratos::SaveStructureConditionsProcess | Short class definition |
CKratos::SaveStructureModelPartProcess | Short class definition |
CKratos::SetAbsorbingBoundaryParametersProcess | |
CKratos::SetAutomatedInitialDamageProcess | This class automotes the creation of the DAMAGE variable using tables imported from csv files |
CKratos::SetAutomatedInitialVariableProcess | This class automotes the creation of the variables INITIAL_STRAIN_VECTOR and INITIAL_STRESS_VECTOR using tables imported from csv files |
CKratos::SetCartesianLocalAxesProcess | This class set the local axes of the elements according to a given set of cartesian axes |
CKratos::SetCylindricalLocalAxesProcess | This class set the local axes of the elements according to a cylindrical coordinates |
CKratos::SetDummyPropertyForRigidElementsProcess | |
CKratos::SetEulerianInletProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::SetHMapProcess | Short class definition |
CKratos::SetInitialStateProcess< TDim > | The SetInitialStateProcess |
CKratos::SetLagrangianInletProcess | Refine Mesh Elements Process 2D and 3D |
CKratos::SetMaterialPropertiesForThermalCouplingProcess | This process sets the nodal value of thermal properties (density, conductivity and capacity) that depends on the temperature, which is necesssary for solving the termal part, since the convection-diffusion solver gets these nodal values for assembling the system. The value of these properties are computed according to the constitutive law of the incident elements of each node, using the nodal temperature, and the average is taken as the nodal value for the property |
CKratos::SetMechanicalInitialStateProcess | |
CKratos::SetMeshVelocityForThermalCouplingProcess | This method sets the MESH_VELOCITY equal to the nodal VELOCITY |
CKratos::SetMovingLoadProcess | Process to set the moving load |
CKratos::SetMultipleMovingLoadsProcess | Process to set and manage multiple moving loads offset according to a configuration variable |
CKratos::SetParameterFieldProcess | Process to set a parameter field |
CKratos::SetSphericalLocalAxesProcess | This class set the local axes of the elements according to a SPHERICAL coordinates |
►CKratos::SettleModelStructureProcess | Short class definition |
CKratos::ModelStartEndMeshingForFluidsProcess | Short class definition |
CKratos::SettleContactModelStructureProcess | Short class definition |
CKratos::ShellToSolidShellProcess< TNumNodes > | This method transforms triangular and quadrilateral elements into prisms and hexahedra elements |
CKratos::ShockCapturingEntropyViscosityProcess | |
CKratos::ShockCapturingPhysicsBasedProcess | |
CKratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster > | This is basic mapper of values between domains using mortar formulation |
CKratos::SimpleMortarMapperProcessWrapper | This class wraps automatically the different types mof mappers |
CKratos::SinusoidalPorositySolutionAndBodyForceProcess | |
CKratos::SinusoidalPorositySolutionTransientBodyForceProcess | |
►CKratos::SkinDetectionProcess< TDim > | An algorithm that looks for neighbour elements in a mesh and creates a submodelpart containing the skin of the disconnected elements (interface elements) |
CKratos::SubModelPartSkinDetectionProcess< TDim > | Create a SubModelPart covering a part of the outside skin of the computation domain where a condition is met |
CKratos::SlidingEdgeProcess | |
CKratos::SolidShellThickComputeProcess | This method computes the current thickness in a node of a solid-shell |
CKratos::SolverProcess | The base class for processes passed to the solution scheme |
►CKratos::SpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver > | An impelementation of the Spalart-Allmaras turbulence model for incompressible flows |
CKratos::TrilinosSpalartAllmarasTurbulenceModel< TSparseSpace, TDenseSpace, TLinearSolver > | Trilinos implementation of the Spalart-Allmaras turbulence model |
CKratos::SplitElementsProcess | Short class definition |
CKratos::SplitInternalInterfacesProcess | Computes NODAL_AREA |
►CKratos::StokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver > | A process to provide initial values for Navier-Stokes problems |
CKratos::TrilinosStokesInitializationProcess< TSparseSpace, TDenseSpace, TLinearSolver > | A process to provide initial values for Navier-Stokes problems |
CKratos::StructuredMeshGeneratorProcess | Short class definition |
CKratos::TetrahedraMeshEdgeSwappingProcess | Short class definition |
CKratos::TetrahedralMeshOrientationCheck | Check a triangular or tetrahedral mesh to ensure that local connectivities follow the expected convention |
CKratos::TimeAveragingProcess | |
CKratos::TimeDiscretizationProcessTimeDiscretizationProcess | Short class definition |
CKratos::TotalStructuralMassProcess | This method computes the total mass of a structure |
CKratos::TransferBetweenModelPartsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::TransferEntitiesBetweenModelPartsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::TransferEntitiesBetweenModelPartsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::TransferModelPartElementsProcess | The base class for assigning a value to scalar variables or array_1d components processes in Kratos |
CKratos::TransferNodalForcesToFem | |
CKratos::TransferSolvingModelPartEntitiesProcess | Process to transfer model part entities to a solving submodelpart |
CKratos::TwoFluidsInletProcess | |
CKratos::UlfTimeStepDecProcess | Short class definition |
CKratos::UpdateConditionsOnFreeSurfaceProcess | This process updates the conditions applied to the free surface after the remeshing |
CKratos::UpdateDemKinematicsProcess | |
CKratos::UpdateFlagNoRemeshFemDemBoundaryProcess | |
CKratos::UpdatePressureValuePfemConditionsProcess< TDim > | Assigns the pressure value according to the nodal PRESSURE at this time step |
CKratos::UpdatePressureVolumeProcess | Updates the volume according to a pressure load |
CKratos::UpdateThermalModelPartProcess | |
CKratos::VariationalDistanceCalculationProcess< TDim, TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::VolumeShapingProcess | Move free surface to restore volume losses |
CKratos::WeightedDivergenceCalculationProcess | Process to compute element time average of the divergence |
CKratos::WindkesselModel | An impelementation of the Windkessel model for boundary condition of incompressible flows |
CKratos::WriteFromSwAtInterfaceProcess< TDim > | Calculate the minimum distance from all the nodes to a boundary condition in 2D |
Cassign_exact_variable_to_a_dof_process.AssignExactVariableToADOFProcess | All the processes python should be derived from "Process" |
Ccompute_cfl_process.ComputeCFLProcess | |
Cspatial_statistics_process.SpatialStatisticsProcess | A process to calculate spatial statistics on Kratos containers |
Ctemporal_statistics_process.TemporalStatisticsProcess | A process to use temporal statistics for Kratos containers |
CKratos::ProcessInfo | ProcessInfo holds the current value of different solution parameters |
►CKratos::RotationInducedLiftLaw | |
CKratos::OesterleAndDinhLiftLaw | |
►CKratos::RubinowAndKellerLiftLaw | |
CKratos::LothRotationInducedLiftLaw | |
CKratos::ShellCrossSection | ShellCrossSection |
CKratos::ShellCrossSection | ShellCrossSection |
►CKratos::SolutionBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Solution Buider and Solver base class |
CKratos::BlockBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Solution Buider and Solver based on block matrix |
CKratos::ExplicitBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | Explicit Solution Buider and Solver base class |
CKratos::ReductionBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
►CKratos::SolutionScheme< TSparseSpace, TDenseSpace > | Solution scheme base class |
CKratos::EigensolverScheme< TSparseSpace, TDenseSpace > | An adapter scheme for obtaining mass and stiffness matrices for dynamic eigenvalue problems |
CKratos::ExplicitCentralDifferencesScheme< TSparseSpace, TDenseSpace > | An explicit central difference scheme |
►CKratos::StaticScheme< TSparseSpace, TDenseSpace > | Static integration scheme (for static problems) |
CKratos::DynamicScheme< TSparseSpace, TDenseSpace > | Dynamic integration scheme |
►CKratos::SolutionStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Solution strategy base class |
CKratos::EigensolverStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Strategy for solving generalized eigenvalue problems |
CKratos::ExplicitSolutionStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
►CKratos::LinearStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is the base linear strategy jacobi / gauss-seidel linear strategies |
►CKratos::NewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is the base Newton Raphson strategy |
CKratos::LineSearchSolutionStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::SegregatedStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is the base class for a segregated strategy for the same model part |
►CKratos::SteadyViscousTorqueLaw | |
►CKratos::RubinowAndKellerTorqueLaw | |
CKratos::LothSteadyViscousTorqueLaw | |
►CKratos::TimeIntegrationMethod< TVariableType, TValueType > | Short class definition |
CKratos::BackwardEulerMethod< TVariableType, TValueType > | Short class definition |
CKratos::BdfMethod< TVariableType, TValueType > | Short class definition |
►CKratos::EmcStepMethod< TVariableType, TValueType > | Short class definition |
CKratos::EmcStepRotationMethod< TVariableType, TValueType > | Short class definition |
►CKratos::NewmarkMethod< TVariableType, TValueType > | Short class definition |
►CKratos::BossakMethod< TVariableType, TValueType > | Short class definition |
CKratos::SimoMethod< TVariableType, TValueType > | Short class definition |
►CKratos::NewmarkStepMethod< TVariableType, TValueType > | Short class definition |
►CKratos::BossakStepMethod< TVariableType, TValueType > | Short class definition |
►CKratos::SimoStepMethod< TVariableType, TValueType > | Short class definition |
CKratos::SimoStepRotationMethod< TVariableType, TValueType > | Short class definition |
►CKratos::NewmarkStepRotationMethod< TVariableType, TValueType > | Short class definition |
CKratos::BossakStepRotationMethod< TVariableType, TValueType > | Short class definition |
►CKratos::StaticMethod< TVariableType, TValueType > | Short class definition |
►CKratos::StaticStepMethod< TVariableType, TValueType > | Short class definition |
CKratos::StaticStepRotationMethod< TVariableType, TValueType > | Short class definition |
►CKratos::VorticityInducedLiftLaw | |
CKratos::ElSamniLiftLaw | |
►CKratos::SaffmanLiftLaw | |
CKratos::MeiLiftLaw | |
►CKratos::FlowRule | Short class definition |
►CKratos::IsotropicDamageFlowRule | Short class definition |
►CKratos::LocalDamageFlowRule | |
CKratos::NonlocalDamageFlowRule | |
CKratos::IsotropicDamageFlowRule | Short class definition |
►CKratos::NonAssociativeExplicitPlasticFlowRule | Short class definition |
CKratos::BorjaCamClayExplicitFlowRule | Short class definition |
►CKratos::J2ExplicitFlowRule | Short class definition |
CKratos::TrescaExplicitFlowRule | Short class definition |
►CKratos::NonLinearAssociativePlasticFlowRule | Short class definition |
CKratos::LinearAssociativePlasticFlowRule | Short class definition |
CKratos::NonLinearRateDependentPlasticFlowRule | Short class definition |
CKratos::FlowStationarityCheck | This defines a class to assess whether stationarity has been reached in the fluid |
CKratos::FluidAdjointSlipUtilities | |
CKratos::FluidAdjointTestUtilities | |
CKratos::FluidAdjointUtilities< TDim > | |
CKratos::FluidAuxiliaryUtilities | |
CKratos::FluidCalculationUtilities | |
CKratos::FluidCharacteristicNumbersUtilities | Fluid characteristic numbers calculation utility This class provides static methods to calculate the common adimensional magnitudes that characterize any fluid flow |
►CKratos::FluidElementData< TDim, TNumNodes, TElementIntegratesInTime > | Base class for data containers used within FluidElement and derived types |
►CKratos::FICData< TDim, TNumNodes, true > | |
CKratos::TimeIntegratedFICData< TDim, TNumNodes > | |
►CKratos::QSVMSData< TDim, TNumNodes, true > | |
CKratos::TimeIntegratedQSVMSData< TDim, TNumNodes > | |
►CKratos::QSVMSData< TDim, TNumNodes, false > | |
CKratos::QSVMSDEMCoupledData< TDim, TNumNodes, TElementIntegratesInTime > | |
►CKratos::FluidElementData< TDim, TNumNodes, false > | |
CKratos::FICData< TDim, TNumNodes, TElementIntegratesInTime > | |
CKratos::QSVMSData< TDim, TNumNodes, TElementIntegratesInTime > | |
►CKratos::FluidElementData< TDim, TNumNodes, true > | |
CKratos::AxisymmetricNavierStokesData< TDim, TNumNodes > | |
CKratos::SymbolicStokesData< TDim, TNumNodes > | |
CKratos::TwoFluidNavierStokesAlphaMethodData< TDim, TNumNodes > | |
CKratos::TwoFluidNavierStokesData< TDim, TNumNodes > | |
CKratos::WeaklyCompressibleNavierStokesData< TDim, TNumNodes > | |
CKratos::Internals::FluidElementTimeIntegrationDetail< TElementData, TDataKnowsAboutTimeIntegration > | |
CKratos::Internals::FluidElementTimeIntegrationDetail< TElementData, false > | |
CKratos::Internals::FluidElementTimeIntegrationDetail< TElementData, true > | |
CKratos::FluidElementUtilities< TNumNodes > | Auxiliary and specialized functions for elements derived from FluidElement |
Cswimming_DEM_procedures.FluidFractionFieldUtility | |
Chdf5_io_tools.FluidHDF5Loader | |
CProjectParameters.FluidSolverConfiguration | |
CKratos::FluidTestUtilities | |
CKratos::FluxLimiter< TLocalVectorType > | This is a helper class to separate the physics from the flux corrected scheme |
CKratos::FluxLimiter< LocalSystemVectorType > | |
CKratos::FNV1a32Hash | A constexpr version of FNV hash function. (32 bit version) |
CKratos::FNV1a64Hash | A constexpr version of FNV hash function. (64 bit version) |
CKratos::ForceAndTorqueUtils | |
Csymbolic_generation.compressible_navier_stokes.src.symbolic_parameters.FormulationParameters | |
Cfrac_step_solverQ.FracStepSolver | |
CKratos::FracturePropagation2DUtilities::FracturePoint | Structs for fracture propagation check ---------------------------------------------------------------------------------------------------------------------------------— |
CKratos::FracturePropagation3DUtilities::FracturePoint | Structs for fracture propagation check ---------------------------------------------------------------------------------------------------------------------------------— |
CKratos::FracturePropagation2DUtilities | |
CKratos::FracturePropagation3DUtilities | |
►CKratos::FrictionalLaw | This class defines the base class for frictional laws |
►CKratos::FrictionalLawWithDerivative< TDim, TNumNodes, TNormalVariation, TNumNodes > | |
CKratos::CoulombFrictionalLaw< TDim, TNumNodes, TNormalVariation, TNumNodesMaster > | This class defines the Coulomb frictional laws |
CKratos::TrescaFrictionalLaw< TDim, TNumNodes, TNormalVariation, TNumNodesMaster > | This class defines the Tresca frictional laws |
CKratos::FrictionalLawWithDerivative< TDim, TNumNodes, TNormalVariation, TNumNodesMaster > | This class defines the base class for frictional laws with derivative |
►CKratos::FrictionLaw | Short class definition |
CKratos::ChezyLaw | The base class for the bottom and surface friction laws |
►CKratos::CoulombAdhesionFrictionLaw | Short class definition |
CKratos::HardeningCoulombFrictionLaw | Short class definition |
►CKratos::ManningLaw | The base class for the bottom and surface friction laws |
CKratos::NodalManningLaw | This class computes the bottom friction according to the Manning law |
CKratos::WindWaterFriction | The base class for the bottom and surface friction laws |
CKratos::FrictionLawsFactory | The base class for the bottom and surface friction laws |
CKratos::FrictionLaw::FrictionLawVariables | |
Cfsi_coupling_interface.FSICouplingInterface | |
CKratos::FSIUtils | |
Chinsberg_optimization.Functional | |
Chinsberg_optimization_3.Functional | |
Chinsberg_optimization_4.Functional | |
CKratos::FunctionParser | GenericFunctionUtility |
CGatherModelPartUtility | This function gathers a model part from a given rank to the master rank |
CKratos::GatherModelPartUtility | |
Canalytics.Gauge | |
►CGaussianRandomField.GaussianRandomField | Gaussian Random Field generator class |
CGaussianRandomField.VectorGaussianRandomField | |
CKratos::DamUpliftConditionLoadProcess::GaussPoint | Structs for mapping model parts ----------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::NonlocalDamageUtilities::GaussPoint | |
CKratos::NonLocalPlasticityProcess::GaussPoint | |
CKratos::FracturePropagation2DUtilities::GaussPointOld | Structs for mapping model parts ----------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::FracturePropagation3DUtilities::GaussPointOld | Structs for mapping model parts ----------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace >::GeneralAlphaMethod | |
CKratos::ResidualBasedBossakScheme< TSparseSpace, TDenseSpace >::GeneralAlphaMethod | |
CKratos::TimeDiscretization::GeneralizedAlpha | |
CKratos::DynamicScheme< TSparseSpace, TDenseSpace >::GeneralMatrices | |
CKratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace >::GeneralMatrices | |
CKratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace >::GeneralMatrices | |
CKratos::ResidualBasedBossakScheme< TSparseSpace, TDenseSpace >::GeneralMatrices | |
CKratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >::GeneralMatrices | |
CKratos::MPMParticleBaseCondition::GeneralVariables | |
CKratos::MPMUpdatedLagrangian::GeneralVariables | |
CKratos::RigidBodyPointLinkCondition::GeneralVariables | |
CKratos::ShellCrossSection::GeneralVariables | |
CKratos::SolidShellElementSprism3D6N::GeneralVariables | |
CKratos::ThermalContactDomainCondition::GeneralVariables | |
CKratos::ThermalElement::GeneralVariables | |
CKratos::DynamicScheme< TSparseSpace, TDenseSpace >::GeneralVectors | |
CKratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace >::GeneralVectors | |
CKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >::GeneralVectors | |
CKratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace >::GeneralVectors | |
CKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >::GeneralVectors | Velocities and accelerations used for integration |
CKratos::ResidualBasedBossakScheme< TSparseSpace, TDenseSpace >::GeneralVectors | |
CGenerateCN.GenerateCN | |
CGenerateWind.GenerateWind | |
CKratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< TYieldSurfaceType > | : This object integrates the predictive stress using the isotropic the d+d- damage theory |
CGenericConstitutiveLawIntegrator | |
CKratos::GenericConstitutiveLawIntegratorDamage< TYieldSurfaceType > | : This object integrates the predictive stress using the isotropic damage theory by means of linear/exponential softening |
CKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType > | This object integrates the predictive stress using the plasticity theory by means of linear/exponential softening or hardening + softening evolution laws |
CKratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | This object integrates the predictive stress using the plasticity theory by means of linear/exponential softening or hardening + softening evolution laws |
CKratos::GenericPlasticPotential< TVoigtSize > | If the plastic potential is of the same type as the yield surface we talk about associated flow rules, if a different function is used, it is non-associated. For metals associated flow rules work great, while frictional materials typically need non-associated flow rules |
CKratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< TYieldSurfaceType > | : This object integrates the predictive stress using the isotropic the d+d- damage theory |
CKratos::GenericYieldSurface< TPlasticPotentialType > | This class defines a generic yield surface |
CKratos::GeoElementUtilities | |
CKratos::GeoMechanicsMathUtilities< TDataType > | |
CKratos::GeometricalConfigure< TDimension > | |
CKratos::EPPointRigidContactPenalty3DCondition::GeometricalInformation | |
CKratos::GeometricalObjectsBins | A bins container for 3 dimensional GeometricalObject entities |
CKratos::GeometricalProjectionUtilities | This is a class that provides auxiliar utilities for projections |
CKratos::GeometricalSensitivityUtility | |
►CKratos::Geometry< TPointType > | Geometry base class |
►CKratos::QuadraturePointGeometry< TPointType, TWorkingSpaceDimension, TWorkingSpaceDimension, TWorkingSpaceDimension > | |
CKratos::QuadraturePointPartitionedGeometry< TPointType, TWorkingSpaceDimension, TLocalSpaceDimension, TDimension > | |
►CKratos::QuadraturePointGeometry< TPointType, 3, 3, 2 > | |
CKratos::QuadraturePointSurfaceInVolumeGeometry< TPointType > | A sinlge quadrature point, that can be used for geometries without a predefined integration scheme, i.e. they can handle material point elements, isogeometric analysis elements or standard finite elements which are defined at a single quadrature point. This point defines a surface segment described in a underlying volume. Shape functions and integration types have to be precomputed and are set from outside. The parent pointer can provide the adress to the owner of this quadrature point |
►CKratos::QuadraturePointGeometry< TPointType, 3, 2, 1 > | |
CKratos::QuadraturePointCurveOnSurfaceGeometry< TPointType > | |
CKratos::CouplingGeometry< TPointType > | The CouplingGeometry connects two or more geometries of different types and entities |
CKratos::Hexahedra3D20< TPointType > | A twenty node hexahedra geometry with serendipity shape functions |
CKratos::Hexahedra3D27< TPointType > | A twenty-seven node hexahedra geometry with second order shape functions |
CKratos::Hexahedra3D8< TPointType > | An eight node hexahedra geometry with linear shape functions |
CKratos::HexahedraInterface3D8< TPointType > | |
CKratos::Line2D2< TPointType > | An two node 2D line geometry with linear shape functions |
CKratos::Line2D3< TPointType > | An three node 2D line geometry with quadratic shape functions |
CKratos::Line2D4< TPointType > | An three node 2D line geometry with cubic shape functions |
CKratos::Line2D5< TPointType > | An five node 2D line geometry with quartic shape functions |
CKratos::Line3D2< TPointType > | An two node 3D line geometry with linear shape functions |
CKratos::Line3D3< TPointType > | An three node 3D line geometry with quadratic shape functions |
CKratos::Line3DN< TPointType > | A arbitrary node 3D line geometry with quadratic shape functions |
CKratos::LineGaussLobatto3D2< TPointType > | |
CKratos::Point2D< TPointType > | |
CKratos::Point3D< TPointType > | |
CKratos::Prism3D15< TPointType > | A fifteen node prism geometry with quadratic shape functions |
CKratos::Prism3D6< TPointType > | A six node prism geometry with linear shape functions |
CKratos::PrismInterface3D6< TPointType > | |
CKratos::Pyramid3D13< TPointType > | A 13 node pyramid geometry with quadratic shape functions |
CKratos::Pyramid3D5< TPointType > | A five node pyramid geometry with linear shape functions |
CKratos::QuadraturePointGeometry< TPointType, TWorkingSpaceDimension, TLocalSpaceDimension, TDimension > | A sinlge quadrature point, that can be used for geometries without a predefined integration scheme, i.e. they can handle material point elements, isogeometric analysis elements or standard finite elements which are defined at a single quadrature point. This point defines a line segment described on a underlying surface. Shape functions and integration types have to be precomputed and are set from from outside. The parent pointer can provide the adress to the owner of this quadrature point |
CKratos::Quadrilateral2D4< TPointType > | A four node 2D quadrilateral geometry with bi-linear shape functions |
CKratos::Quadrilateral2D8< TPointType > | A eight node 2D quadrilateral geometry with quadratic shape functions |
CKratos::Quadrilateral2D9< TPointType > | A nine node 2D quadrilateral geometry with quadratic shape functions |
CKratos::Quadrilateral3D4< TPointType > | A four node 3D quadrilateral geometry with bi-linear shape functions |
CKratos::Quadrilateral3D8< TPointType > | A eight node 3D quadrilateral geometry with quadratic shape functions |
CKratos::Quadrilateral3D9< TPointType > | A nine node 3D quadrilateral geometry with quadratic shape functions |
CKratos::QuadrilateralInterface2D4< TPointType > | |
CKratos::QuadrilateralInterface3D4< TPointType > | |
CKratos::Sphere3D1< TPointType > | |
CKratos::Tetrahedra3D10< TPointType > | A ten node tetrahedra geometry with quadratic shape functions |
CKratos::Tetrahedra3D4< TPointType > | A four node tetrahedra geometry with linear shape functions |
CKratos::Triangle2D10< TPointType > | A ten node 2D triangular geometry with cubic shape functions |
CKratos::Triangle2D15< TPointType > | A fifteen node 2D triangular geometry with quartic shape functions |
CKratos::Triangle2D3< TPointType > | A three node 2D triangle geometry with linear shape functions |
CKratos::Triangle2D6< TPointType > | A six node 2D triangular geometry with quadratic shape functions |
CKratos::Triangle3D3< TPointType > | A three node 3D triangle geometry with linear shape functions |
CKratos::Triangle3D6< TPointType > | A six node 3D triangular geometry with quadratic shape functions |
►CKratos::Geometry< Kratos::Node > | |
CKratos::Hexahedra3D20< Kratos::Node > | |
CKratos::Hexahedra3D27< Kratos::Node > | |
CKratos::Hexahedra3D8< Kratos::Node > | |
CKratos::Line2D2< Kratos::Node > | |
CKratos::Line2D3< Kratos::Node > | |
CKratos::Line3D2< Kratos::Node > | |
CKratos::Line3D3< Kratos::Node > | |
CKratos::Point2D< Kratos::Node > | |
CKratos::Point3D< Kratos::Node > | |
CKratos::Prism3D15< Kratos::Node > | |
CKratos::Prism3D6< Kratos::Node > | |
CKratos::Pyramid3D13< Kratos::Node > | |
CKratos::Pyramid3D5< Kratos::Node > | |
CKratos::QuadraturePointGeometry< Kratos::Node, 3 > | |
CKratos::QuadraturePointGeometry< Kratos::Node, 2 > | |
CKratos::QuadraturePointGeometry< Kratos::Node, 3, 2 > | |
CKratos::QuadraturePointGeometry< Kratos::Node, 1 > | |
CKratos::QuadraturePointGeometry< Kratos::Node, 2, 1 > | |
CKratos::QuadraturePointGeometry< Kratos::Node, 3, 1 > | |
CKratos::Quadrilateral2D4< Kratos::Node > | |
CKratos::Quadrilateral2D8< Kratos::Node > | |
CKratos::Quadrilateral2D9< Kratos::Node > | |
CKratos::Quadrilateral3D4< Kratos::Node > | |
CKratos::Quadrilateral3D8< Kratos::Node > | |
CKratos::Quadrilateral3D9< Kratos::Node > | |
CKratos::Sphere3D1< Kratos::Node > | |
CKratos::Tetrahedra3D10< Kratos::Node > | |
CKratos::Tetrahedra3D4< Kratos::Node > | |
CKratos::Triangle2D3< Kratos::Node > | |
CKratos::Triangle2D6< Kratos::Node > | |
CKratos::Triangle3D3< Kratos::Node > | |
CKratos::Triangle3D6< Kratos::Node > | |
►CKratos::Geometry< TContainerPointType::value_type > | |
CKratos::BrepCurve< TContainerPointType, TContainerPointEmbeddedType > | The BrepCurve acts as topology for curves. Those can be enclosed by a certain set of points |
CKratos::BrepCurveOnSurface< TContainerPointType, TContainerPointEmbeddedType > | The BrepCurveOnSurface acts as topology for curves on surfaces |
CKratos::BrepSurface< TContainerPointType, TContainerPointEmbeddedType > | The BrepSurface acts as topology for faces. Those can be enclosed by a certain set of brep face curves |
CKratos::NurbsCurveGeometry< TWorkingSpaceDimension, TContainerPointType > | |
CKratos::NurbsSurfaceGeometry< TWorkingSpaceDimension, TContainerPointType > | |
CKratos::NurbsVolumeGeometry< TContainerPointType > | A volume geometry based on a full 3-dimensional BSpline tensor product |
CKratos::PointOnGeometry< TContainerPointType, TWorkingSpaceDimension, TLocalSpaceDimensionOfBackground > | |
►CKratos::Geometry< TSurfaceContainerPointType::value_type > | |
CKratos::NurbsCurveOnSurfaceGeometry< TWorkingSpaceDimension, TCurveContainerPointType, TSurfaceContainerPointType > | |
►CKratos::Geometry< TVolumeContainerPointType::value_type > | |
CKratos::SurfaceInNurbsVolumeGeometry< TWorkingSpaceDimension, TVolumeContainerPointType > | |
CKratos::GeometryContainer< TGeometryType > | |
CKratos::GeometryContainer< GeometryType > | |
CKratos::GeometryData | |
►Csymbolic_generation.compressible_navier_stokes.src.symbolic_geometry.GeometryData | |
Csymbolic_generation.compressible_navier_stokes.src.symbolic_geometry.QuadrilateralData | |
Csymbolic_generation.compressible_navier_stokes.src.symbolic_geometry.TetrahedronData | |
Csymbolic_generation.compressible_navier_stokes.src.symbolic_geometry.TriangleData | |
CKratos::GeometryDimension | |
CKratos::GeometryMetricCalculator< TDim, TNumNodes > | |
CKratos::GeometryShapeFunctionContainer< TIntegrationMethodType > | |
CKratos::GeometryShapeFunctionContainer< IntegrationMethod > | |
CKratos::GeometryTesterUtility | This utility tests the geometries |
CKratos::GeometryUtilities | Short class definition |
CKratos::GeometryUtils | This function provides basic routines for working with simplicial meshes |
CKratos::GeoOutputWriter | |
►CGeoSolver | |
Cgeomechanics_Pw_solver.PwSolver | Solver for the solution of displacement-pore pressure coupled problems |
Cgeomechanics_T_solver.TSolver | Solver for the solution of thermal problems |
Cgeomechanics_U_Pw_solver.UPwSolver | Solver for the solution of displacement-pore pressure coupled problems |
CKratos::GeoStaticCondensationUtility | This utilitiy condenses given degrees of freedom from any element stiffness matrix to model e.g. hinges |
CKratos::GeoStructuralMechanicsElementUtilities | |
CKratos::FluidTestUtilities::GetContainer< TContainerType > | |
CKratos::BinsDynamic< TDimension, TPointType, TContainerType, TPointerType, TIteratorType, TDistanceIteratorType, TDistanceFunction >::GetObjectType< T, typename > | |
CKratos::Tree< TPartitionType >::GetObjectType< T, typename > | |
CKratos::BinsDynamic< TDimension, TPointType, TContainerType, TPointerType, TIteratorType, TDistanceIteratorType, TDistanceFunction >::GetObjectType< T, std::void_t< typename T::ObjectType > > | |
CKratos::Tree< TPartitionType >::GetObjectType< T, std::void_t< typename T::ObjectType > > | |
CKratos::GetValueFunctor< TVariableType > | Short class definition |
CKratos::GidGaussPointsContainer | |
CKratos::GidMeshContainer | |
Cgid_mesh_to_mdpa.GidMeshConverter | Very simple function to parse a Gid mesh file and extract nodal coordinates and tetrahedra connectivity |
Cglobal_joint_stress_utility.GlobalJoinStressUtility | |
CKratos::GlobalJointStressUtility | |
CKratos::GlobalPointer< TDataType > | This class is a wrapper for a pointer to a data that is located in a different rank |
CKratos::GlobalPointer< Kratos::Element > | |
CKratos::GlobalPointer< TObjectType > | |
CKratos::GlobalPointerCommunicator< TPointerDataType > | A template class for handling communication related to global pointers |
CKratos::GlobalPointerCompare< TDataType > | This is a key compare between two pointers to the object object |
CKratos::GlobalPointerComparor< TDataType > | This is a key comparer between two dof pointers checking for equal keys |
CKratos::GlobalPointerHasher< TDataType > | Template struct for hashing GlobalPointer instances |
CKratos::GlobalPointerMapCommunicator< TPointerDataType, TValueDataType > | Short class definition |
CKratos::GlobalPointersVector< TDataType > | This class is a vector which stores global pointers |
CKratos::GlobalPointersVector< Element > | |
CKratos::GlobalPointersVector< Kratos::Condition > | |
CKratos::GlobalPointersVector< Kratos::Element > | |
CKratos::GlobalPointersVector< Kratos::Node > | |
CKratos::GlobalPointerUtilities | This class is used to manage global pointers. Overall, the GlobalPointerUtilities class provides a useful utility for retrieving global pointers to entities in a distributed Kratos simulation |
CKratos::GradualVariableInterpolationUtility | |
CDEM_procedures.GranulometryUtils | |
CKratos::GraphUtilities | |
Code_solve.Grid1D | |
Ccubic_law.h_and_phi_function | |
►CKratos::HardeningLaw | Short class definition |
CKratos::BakerJohnsonCookThermalHardeningLaw | Short class definition |
CKratos::CamClayHardeningLaw | Short class definition |
CKratos::ExponentialDamageHardeningLaw | Short class definition |
CKratos::ExponentialDamageHardeningLaw | Short class definition |
CKratos::JohnsonCookThermalHardeningLaw | Short class definition |
CKratos::ModifiedExponentialDamageHardeningLaw | Short class definition |
CKratos::ModifiedExponentialDamageHardeningLaw | Short class definition |
►CKratos::NonLinearIsotropicKinematicHardeningLaw | Short class definition |
CKratos::LinearIsotropicKinematicHardeningLaw | Short class definition |
CKratos::NonLinearIsotropicKinematicThermalHardeningLaw | Short class definition |
►CKratos::HardeningRule | Short class definition |
CKratos::BakerJohnsonCookThermalHardeningRule | Short class definition |
CKratos::CamClayHardeningRule | Short class definition |
CKratos::ExponentialDamageHardeningRule | Short class definition |
CKratos::GensNovaHardeningRule | Short class definition |
CKratos::JohnsonCookThermalHardeningRule | Short class definition |
CKratos::ModifiedExponentialDamageHardeningRule | Short class definition |
►CKratos::SimoExponentialHardeningRule | Short class definition |
CKratos::SimoExponentialThermalHardeningRule | Short class definition |
CKratos::SimoLinearHardeningRule | Short class definition |
CKratos::EmbeddedSkinVisualizationProcess::Hash | |
Cstd::hash< Kratos::array_1d< T, N > > | |
Cstd::hash< std::pair< T1, T2 > > | This is a hasher for pairs |
CKratos::HCFDataContainer | Defining all the methods and variables required in fatigue simulations |
Chdf5_output_tool.Hdf5OutputTool | |
Coptimization_problem_ascii_output_process.Header | |
►CKratos::HeatExchangeMechanism | |
►CKratos::ConvectionModel | |
CKratos::NusseltGunn | |
CKratos::NusseltHanzMarshall | |
CKratos::NusseltLiMason | |
CKratos::NusseltWhitaker | |
►CKratos::DirectConductionModel | |
►CKratos::DirectConductionBOBComplete | |
CKratos::DirectConductionBOBModified | |
CKratos::DirectConductionBOBSimple | |
CKratos::DirectConductionCollision | |
CKratos::DirectConductionPipe | |
►CKratos::IndirectConductionModel | |
CKratos::IndirectConductionSurroundLayer | |
CKratos::IndirectConductionVargas | |
CKratos::IndirectConductionVoronoiA | |
CKratos::IndirectConductionVoronoiB | |
►CKratos::RadiationModel | |
CKratos::RadiationContinuumKrause | |
CKratos::RadiationContinuumZhou | |
►CKratos::HeatGenerationMechanism | |
►CKratos::GenerationModel | |
CKratos::GenerationDissipation | |
CKratos::HeatMapUtilities | |
CKratos::HelmholtzSolidDataContainer< TDim, TNumNodes, TDataDimension > | |
CKratos::HelmholtzSolidShapeDataContainer< TDim, TNumNodes > | |
CKratos::HelmholtzSurfaceDataContainer< TDim, TNumNodes, TDataDimension > | |
CKratos::HelmholtzVariableData< TDataDimension > | |
CKratos::HelmholtzVariableData< 1 > | |
CKratos::HelmholtzVariableData< 2 > | |
CKratos::HelmholtzVariableData< 3 > | |
CKratos::HexahedronGaussLegendreIntegrationPoints1 | |
CKratos::HexahedronGaussLegendreIntegrationPoints2 | |
CKratos::HexahedronGaussLegendreIntegrationPoints3 | |
CKratos::HexahedronGaussLegendreIntegrationPoints4 | |
CKratos::HexahedronGaussLegendreIntegrationPoints5 | |
CKratos::HexahedronGaussLobattoIntegrationPoints1 | |
CKratos::HexahedronGaussLobattoIntegrationPoints2 | |
CKratos::HighCycleFatigueLawIntegrator< TVoigtSize > | : This object computes all the required information for the high cycle fatigue constitutive law |
Call_t_win_vs_m_fixed_error.HinsbergPointsSetGivenNorm | |
Cexact_hinsberg_test.HinsbergPointsSetGivenNorm | |
Cinitial_time_bounds.HinsbergPointsSetGivenNorm | |
Cnormed_exact_hinsberg_test.HinsbergPointsSetGivenNorm | |
Ct_win_vs_m_fixed_error.HinsbergPointsSetGivenNorm | |
CKratos::ContainerDataIOTags::Historical | |
CKratos::MethodUtilities::HistoricalDataValueRetrievalFunctor< TContainerItemType > | |
CKratos::CollectiveExpressionIO::HistoricalVariable | |
Ccubic_law.HorizontalDistributionMinusObjective | |
Ctensors::hs1 | |
CKratos::HydraulicFluidAuxiliaryUtilities | |
CKratos::WaterPressureUtilities::HydroMechanicalVariables | |
CDerivatives.HyperbolicTangentFluidFractionSolution | |
CKratos::HyperElasticModel::HyperElasticFactors | |
CKratos::HyperElasticModel::HyperElasticModelData | |
CCSharpKratosWrapper::IdTranslator | |
CKratos::IgaFlags | Flags needed used in the IGAApplication |
CKratos::ImplementationDerivativesUtilities | Auxiliary implementation for DerivativesUtilities |
CKratos::ImplicitFilterUtils | |
►CBaseSolver.ImplicitMonolithicSolver | |
Csolid_mechanics_static_solver.StaticMonolithicSolver | The solid mechanics static solver |
►Conthefly_kratos_inlet_process.ImposeWindInletProcess | |
Conthefly_kratos_inlet_process.ImposeMPIWindInletProcess | |
Csteady_wind_kratos_inlet_process.ImposeWindInletProcess | |
►CKratos::IndexDatabase | Base class to derive common methods |
CKratos::IndexMap | Custom unordered map container to be used by the mapper |
CKratos::IndexSet | Custom unordered set container to be used by the mapper |
►CKratos::IndexedObject | This object defines an indexed object |
CKratos::GeometricalObject | This defines the geometrical object, base definition of the element and condition entities |
CKratos::IndexedPoint | |
CKratos::MasterSlaveConstraint | A class that implements the interface for different master-slave constraints to be applied on a system |
CKratos::PointWithId | |
CKratos::Properties | Properties encapsulates data shared by different Elements or Conditions. It can store any type of data and provides a variable base access to them |
CKratos::IndexedObjectComparator< TIndexedObject > | This is a key comparer between two indexed objects |
CKratos::IndexedObjectHasher< TIndexedObject > | This is a hasher for indexed objects |
CKratos::IndexedObjectPointerComparator< TpIndexedObject > | This is a key comparer between two indexed objects (pointer) |
CKratos::IndexedObjectPointerHasher< TpIndexedObject > | This is a hasher for indexed objects (pointer) |
CKratos::IndexPartition< TIndexType, TMaxThreads > | This class is useful for index iteration over containers |
CKratos::IndirectScalar< T, S > | Wrapper for a function which behaves like an arithmetic type |
CKratos::ShockCapturingEntropyViscosityProcess::InfNormData | |
CKratos::InitialState | Define the initial state of the material in terms of initial stress/strain/F |
CKratos::InitialStress2DUtilities | |
CKratos::InitialStress3DUtilities | |
Conthefly_kratos_inlet_process.InletPanel3D | |
Cmapping.in_plane_vertex_morphing_mapper.InPlaneVertexMorphingMapper | The InPlaneVertexMorphingMapper extends the standard Vertex Morphing approach by restricting the shape update of nodes to an in-plane motion only |
►CKratos::InputUtility | |
CKratos::FileInputUtility | |
►Cstd::integral_constant | |
►CKratos::MpiDebugUtilities::is_any< TVarType, KRATOS_SINGLE_VARIABLE_TYPES > | |
CKratos::MpiDebugUtilities::is_kratos_single_variable< TVarType > | |
►CKratos::MpiDebugUtilities::is_any< TVarType, KRATOS_UNBOUNDED_VECTOR_VARIABLE_TYPES > | |
CKratos::MpiDebugUtilities::is_kratos_unbounded_vector_variable< TVarType > | |
►CKratos::MpiDebugUtilities::is_any< TVarType, KRATOS_BOUNDED_VECTOR_VARIABLE_TYPES > | |
CKratos::MpiDebugUtilities::is_kratos_bounded_vector_variable< TVarType > | |
CKratos::MpiDebugUtilities::is_any< T, Ts > | |
CKratos::NumericalIntegrationMethod::IntegrandParams | |
CKratos::ExplicitFilterHelperUtilities::IntegratedWeight | |
CKratos::FluxConditionInternals::IntegrationData< TNodeNumber > | |
CKratos::ShellCrossSection::IntegrationPoint | |
CKratos::IntegrationPointExpressionIO | |
CKratos::IntegrationPointToNodeTransformationUtility< TDim, TNumNodes > | A utility for transforming values on integration points to nodes |
CKratos::IntegrationPointUtilities | |
CKratos::IntegrationUtilities | Utilities to integrate in different cases |
Cnice_names::integrationvariables | |
►Cenum.IntEnum | |
Cedgebased_levelset_solver.EdgeBasedLevelSetSolver.PorousResistanceComputation | |
►CKratos::InterfaceCommunicator | Object for exchanging data on the Interface |
CKratos::InterfaceCommunicatorMPI | Object for exchanging data on the Interface in MPI |
CKratos::InterfaceElementUtilities | |
CKratos::UPwSmallStrainInterfaceElement< TDim, TNumNodes >::InterfaceElementVariables | |
CKratos::InterfaceObjectConfigure | |
CKratos::InterfacePreprocessCondition | Creates Model Parts containing the interface |
CKratos::InterfaceVectorContainer< TSparseSpace, TDenseSpace > | Short class definition |
CKratos::FlowRule::InternalVariables | |
CKratos::HardeningRule::InternalVariables< TVarSize > | |
CKratos::ParticleFlowRule::InternalVariables | |
CKratos::AnalyticParticleWatcher::InterParticleImpactDataOfAllParticlesSingleTimeStep | |
CKratos::AnalyticParticleWatcher::InterParticleImpactDataOfAllTimeStepsSingleParticle | |
CKratos::InterpolateStructuralSolutionForDEM | |
CKratos::InterpolateSwToPfemUtility | |
CKratos::CalculateSignedDistanceTo3DConditionSkinProcess::IntersectionNodeStruct | |
CKratos::CalculateSignedDistanceTo3DSkinProcess::IntersectionNodeStruct | |
CKratos::IntersectionUtilities | Utilities to compute intersections between different geometries |
CKratos::IntervalUtility | |
Ctensors::inverse | |
►CKratos::IO | IO provides different implementation of input output procedures which can be used to read and write with different formats and characteristics |
CKratos::CadJsonInput< TNodeType, TEmbeddedNodeType > | |
►CKratos::GidIOBase | Base class for GidIO |
►CKratos::GidIO< GidGaussPointsContainer, GidMeshContainer > | |
CKratos::PfemFluidGidIO< TGaussPointContainer, TMeshContainer > | |
►CKratos::GidIO< TGaussPointContainer, TMeshContainer > | This class defines an interface to the GiDPost library in order to provide GiD compliant I/O functionality |
CKratos::GidEigenIO | GidIO extended for writting Eigenvalue Results |
►CKratos::HDF5::ModelPartIO | A class for serial IO of a model part in HDF5 |
CKratos::HDF5::PartitionedModelPartIO | A class for partitioned IO of a model part in HDF5 |
CKratos::KratosJsonIO | An IO class for reading and writing a modelpart |
CKratos::MedModelPartIO | Short class definition |
CKratos::MmgIO< TMMGLibrary > | This class is a IO which uses the MMG library |
►CKratos::ModelPartIO | An IO class for reading and writing a modelpart |
►CKratos::ReorderConsecutiveModelPartIO | An IO class for reading and writing a modelpart |
CKratos::ReorderConsecutiveFromGivenIdsModelPartIO | |
CKratos::StlIO | This class reads from STL file format and creates triangular elements in given model_part |
►CKratos::VtkOutput | VtkOutput A simple class that has functionality to write vtk output |
CKratos::ParticleVtkOutput | ParticleVtkOutput A simple class that has functionality to write vtk output |
CKratos::VtkEigenOutput | VtkEigenOutput A simple class to write Eigenresults in Vtk format |
CKratos::VtuOutput | Class to output Kratos Flags, Variables and ContainerExpressions to vtu. Supports both shared and distributed memory architectures |
Cswimming_DEM_procedures.IOTools | |
CKratos::IOUtilities | Solution utility to filter results |
CKratos::IsosurfacePrinterApplication | |
CKratos::IsotropicDamageUtilities | |
Canalyzers.analyzer_internal.IterationScope | |
►Cboost::iterator_adaptor | |
CKratos::PointerVectorMapIterator< TIteratorType, TDataType > | Short class definition |
CKratos::WeakPointerVectorIterator< TIteratorType, TDataType > | Short class definition |
CKratos::JacobianEmulator< TSpace > | Jacobian emulator |
CKratos::JacobianEmulator< TDenseSpace > | |
CKratos::ShellThickElement3D4N< TKinematics >::JacobianOperator | JacobianOperator |
CKratos::ShellUtilities::JacobianOperator | JacobianOperator |
Cwrite_json_input.JsonWriter | |
Chinsberg_optimization.K_B | |
Chinsberg_optimization_3.K_B | |
Chinsberg_optimization_4.K_B | |
Chinsberg_optimization.K_component | |
Chinsberg_optimization_3.K_component | |
Chinsberg_optimization_4.K_component | |
Chinsberg_optimization.K_sum | |
Chinsberg_optimization_3.K_sum | |
Chinsberg_optimization_4.K_sum | |
►CKratos::kDOP | |
CKratos::_12DOP | |
CKratos::_14DOP | |
CKratos::_18DOP | |
CKratos::_20DOP | |
CKratos::_26DOP | |
CKratos::_6DOP | |
CKratos::_8DOP | |
CKratos::Kernel | Kernel is in charge of synchronization the whole system of Kratos itself and its application |
CKratos::KeyComparorRange< TClassType > | This is a key comparer of general pourpose between two classes |
CKratos::EmbeddedSkinVisualizationProcess::KeyEqual | |
CKratos::KeyHasherRange< TClassType > | This is a hasher of general pourpose |
CKratos::RegistryItem::KeyReturnConstIterator | Custom iterator with key as return type to be used in the Python export |
►CKratos::BaseSolidElement::KinematicVariables | |
CKratos::SmallDisplacementBbar::KinematicVariablesBbar | |
CKratos::CouplingNitscheCondition::KinematicVariables | Internal variables used for metric transformation |
CKratos::IgaMembraneElement::KinematicVariables | Internal variables used for metric transformation |
CKratos::Shell3pElement::KinematicVariables | Internal variables used for metric transformation |
CKratos::Shell5pElement::KinematicVariables | Internal variables used for metric transformation |
CKratos::SmallDisplacementMixedVolumetricStrainElement::KinematicVariables | |
CKratos::SupportNitscheCondition::KinematicVariables | Internal variables used for metric transformation |
CKratos::TotalLagrangianMixedVolumetricStrainElement< TDim >::KinematicVariables | |
►CKratos::KratosApplication | This class defines the interface with kernel for all applications in Kratos |
CKratos::KratosCSharpWrapperApplication | This is a custom application for being able to couple C++ code of Kratos with CSharp |
CKratos::KratosCableNetApplication | Short class definition |
CKratos::KratosChimeraApplication | Short class definition |
CKratos::KratosCoSimulationApplication | Short class definition |
CKratos::KratosCompressiblePotentialFlowApplication | Short class definition |
CKratos::KratosConstitutiveLawsApplication | Short class definition |
CKratos::KratosConstitutiveModelsApplication | Short class definition |
CKratos::KratosContactMechanicsApplication | Short class definition |
CKratos::KratosContactStructuralMechanicsApplication | This application features Elements, Conditions, Constitutive laws and Utilities for structural analysis problems with contact constraints |
CKratos::KratosConvectionDiffusionApplication | The Convection Diffusion Application contains a series of elements and conditions and the corresponding strategies and solvers within Kratos Multiphysics necesaries in order to simulate a convection-diffusion problem |
CKratos::KratosDEMApplication | |
CKratos::KratosDamApplication | |
CKratos::KratosDelaunayMeshingApplication | Short class definition |
CKratos::KratosDemStructuresCouplingApplication | |
CKratos::KratosDropletDynamicsApplication | Short class definition |
CKratos::KratosExaquteSandboxApplication | Short class definition |
CKratos::KratosFSIApplication | |
CKratos::KratosFemToDemApplication | |
CKratos::KratosFluidDynamicsApplication | Main class of the Fluid Dynamics Application |
CKratos::KratosFluidDynamicsBiomedicalApplication | Main class of the Fluid Dynamics Application |
CKratos::KratosFluidDynamicsHydraulicsApplication | Short class definition |
CKratos::KratosFluidTransportApplication | Short class definition |
CKratos::KratosFreeSurfaceApplication | Short class definition |
CKratos::KratosGeoMechanicsApplication | Short class definition |
CKratos::KratosHDF5Application | This application provides an interface to write Kratos data using HDF5 |
CKratos::KratosIgaApplication | Short class definition |
CKratos::KratosLinearSolversApplication | |
CKratos::KratosMappingApplication | Short class definition |
CKratos::KratosMedApplication | |
CKratos::KratosMeshMovingApplication | Short class definition |
CKratos::KratosMeshingApplication | Short class definition |
CKratos::KratosMetisApplication | Short class definition |
CKratos::KratosOptimizationApplication | Short class definition |
CKratos::KratosPFEM2Application | Short class definition |
CKratos::KratosParticleMechanicsApplication | Short class definition |
CKratos::KratosPfemApplication | Short class definition |
CKratos::KratosPfemFluidDynamicsApplication | Short class definition |
CKratos::KratosPfemSolidMechanicsApplication | Short class definition |
CKratos::KratosPoromechanicsApplication | |
CKratos::KratosRANSApplication | Short class definition |
CKratos::KratosRomApplication | Short class definition |
CKratos::KratosShallowWaterApplication | Short class definition |
CKratos::KratosShapeOptimizationApplication | Short class definition |
CKratos::KratosSolidMechanicsApplication | Short class definition |
CKratos::KratosStatisticsApplication | Short class definition |
CKratos::KratosStructuralMechanicsApplication | This application features Elements, Conditions, Constitutive laws and Utilities for structural analysis problems |
CKratos::KratosSwimmingDEMApplication | |
CKratos::KratosThermalDEMApplication | |
CKratos::KratosTopologyOptimizationApplication | Short class definition |
CKratos::KratosTrilinosApplication | Short class definition |
CKratos::KratosULFApplication | Short class definition |
CKratos::KratosUmatApplication | Short class definition |
CKratos::KratosWindEngineeringApplication | |
CKratos::KratosComponents< TComponentType > | KratosComponents class encapsulates a lookup table for a family of classes in a generic way |
CKratos::KratosComponents< Kratos::Condition > | |
CKratos::KratosComponents< Kratos::Element > | |
CKratos::KratosComponents< Kratos::Geometry< Kratos::Node > > | |
CKratos::KratosComponents< Kratos::MasterSlaveConstraint > | |
CKratos::KratosComponents< Kratos::Modeler > | |
CKratos::KratosComponents< Kratos::Variable< double > > | |
CKratos::KratosComponents< Kratos::Variable< int > > | |
CKratos::KratosComponents< Kratos::Variable< Kratos::array_1d< double, 3 > > > | |
CKratos::KratosComponents< Kratos::Variable< Kratos::array_1d< double, 4 > > > | |
CKratos::KratosComponents< Kratos::Variable< Kratos::array_1d< double, 6 > > > | |
CKratos::KratosComponents< Kratos::Variable< Kratos::array_1d< double, 9 > > > | |
CKratos::KratosComponents< Kratos::Variable< Kratos::Internals::Matrix > > | |
CKratos::KratosComponents< Kratos::Variable< Kratos::Quaternion< double > > > | |
CKratos::KratosComponents< Kratos::Variable< unsigned int > > | |
CKratos::KratosComponents< Kratos::VariableData > | |
CKratos::KratosComponents< VariableData > | |
CKratos::KratosExecute | |
CKratos::KratosGeoSettlement | |
CCSharpKratosWrapper::KratosInternals | |
CKratosMonitor.KratosMonitor | |
CKratos::KratosSpace< TDataType, TMatrixType, TVectorType > | Short class definition |
CCSharpKratosWrapper::KratosWrapper | |
Copt_convergence.L2ConvCriterion | |
CL2_error_calculator_utility.L2ErrorCalculatorUtility | |
CKratos::L2ErrorNormCalculator | |
CKratos::LaplacianSmoothing | Short class definition |
CKratos::LegacyPartitioningUtilities | This class contains legacy versions of utilities used by the metis partitioners |
CKratos::ExplicitSolverStrategy::LessX | |
CKratos::ExplicitSolverStrategy::LessY | |
CKratos::ExplicitSolverStrategy::LessZ | |
Capply_wall_law_process.ApplyWallLawProcess.linear_log_monolithic_helper | |
CProjectParameters.FluidSolverConfiguration.linear_solver_config | |
CProjectParameters.SolverSettings1.linear_solver_config | |
CProjectParameters.SolverSettings2.linear_solver_config | |
CProjectParameters.SolverSettings.linear_solver_config | |
Clinear_elastic_constitutive_law.LinearElasticLaw | |
Cswimming_DEM_procedures.FluidFractionFieldUtility.LinearField | |
CLinearIsotropicDamagePlaneStrain2D | Defines a damage with hardening/softening constitutive law in 2D (Plane Strain) |
CLinearIsotropicDamageTractionOnly3D | Defines a damage with hardening/softening constitutive law in 3D |
CLinearJ2Plasticity3D | Defines a Simo J2 plasticity constitutive law in 3D |
CLinearJ2PlasticityPlaneStrain2D | Defines a Simo J2 plasticity constitutive law in 2D (Plane Strain) |
CKratos::LinearLogWallLaw< TDim, TNumNodes > | Linear-log law LHS and RHS contribution implementation This class implements the LHS and RHS Gauss point contributions of the linear-log wall model This class should be used in combination with an incompressible Navier-Stokes (or Stokes) condition implementing the remaining terms (see @NavierStokesWallCondition) |
►CKratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | Base class for all the linear solvers in Kratos |
►CKratos::DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Global, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Global, typename SpaceType< typename TSolverType::Scalar >::Local > > | |
CKratos::EigenDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType > | |
►CKratos::DirectSolver< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local, Reorderer< typename SpaceType< typename TSolverType::Scalar >::Local, typename SpaceType< typename TSolverType::Scalar >::Local > > | |
CKratos::EigenDenseDirectSolver< TSolverType, TSparseSpaceType, TDenseSpaceType, TReordererType > | |
►CKratos::IterativeSolver< UblasSpace< double, CompressedMatrix, Vector >, UblasSpace< double, Matrix, Vector >, Preconditioner< UblasSpace< double, CompressedMatrix, Vector >, UblasSpace< double, Matrix, Vector > >, Reorderer< UblasSpace< double, CompressedMatrix, Vector >, UblasSpace< double, Matrix, Vector > > > | |
CKratos::EigensystemSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType > | |
CKratos::SpectraSymGEigsShiftSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType > | |
►CKratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
►CKratos::AMGCLSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
CKratos::AmgclMPISolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | This is a multigrid solver based on the AMGCL library |
►CKratos::DirectSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
CKratos::SkylineLUCustomScalarSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
CKratos::SkylineLUFactorizationSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
►CKratos::IterativeSolver< TSparseSpaceType, TDenseSpaceType, Preconditioner< TSparseSpaceType, TDenseSpaceType >, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
CKratos::BICGSTABSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType > | Short class definition |
CKratos::CGSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType > | Short class definition |
CKratos::DeflatedCGSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType > | Short class definition |
CKratos::MixedULMLinearSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType > | This solver is designed for the solution of mixed U-LM problems (this solver in particular is optimized for dual LM, to avoid the resolution) |
CKratos::PowerIterationEigenvalueSolver< TSparseSpaceType, TDenseSpaceType, TLinearSolverType, TPreconditionerType, TReordererType > | This class uses the inverted power iteration method to obtain the lowest eigenvalue of a system |
CKratos::PowerIterationHighestEigenvalueSolver< TSparseSpaceType, TDenseSpaceType, TLinearSolverType, TPreconditionerType, TReordererType > | This class uses the inverted power iteration method to obtain the lowest eigenvalue of a system |
CKratos::RayleighQuotientIterationEigenvalueSolver< TSparseSpaceType, TDenseSpaceType, TLinearSolverType, TPreconditionerType, TReordererType > | This is a eigen solver based on the Rayleigh quotient iteration algorithm |
CKratos::TFQMRSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType > | |
CKratos::AMGCLSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | This is a multigrid solver based on the AMGCL library |
CKratos::AMGCL_NS_Solver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
CKratos::Amesos2Solver< TSparseSpaceType, TDenseSpaceType, TReordererType > | Wrapper for Trilinos-Amesos2 Direct Solvers |
CKratos::AmesosSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | Wrapper for Trilinos-Amesos Direct Solvers |
CKratos::AmgclMPISchurComplementSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
CKratos::AztecSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | Wrapper for Trilinos-Aztec Iterative Solvers |
CKratos::DirectSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
CKratos::IterativeSolver< TSparseSpaceType, TDenseSpaceType, TPreconditionerType, TReordererType > | Base class for all the iterative solvers in Kratos |
CKratos::MonotonicityPreservingSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
CKratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | Wrapper for Trilinos-ML preconditioner using the Aztec-Solver |
CKratos::ScalingSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | This solvers rescales in order to improve the conditioning of the system |
CKratos::TrilinosMonotonicityPreservingSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
►CKratos::LinearSolver< TUblasDenseSpace< double >, TUblasDenseSpace< double > > | |
CKratos::DenseEigenvalueSolver< TScalar, TSparseSpaceType, TDenseSpaceType > | |
►CKratos::LinearSolver< TUblasSparseSpace< TScalarIn >, TUblasDenseSpace< TScalarOut > > | |
CKratos::FEASTEigensystemSolver< TSymmetric, TScalarIn, TScalarOut, TSparseSpaceTypeIn, TDenseSpaceTypeIn, TSparseSpaceTypeOut, TDenseSpaceTypeOut > | |
►CKratos::LinearSolverFactory< TSparseSpace, TLocalSpace > | Here we add the functions needed for the registration of linear solvers |
CKratos::StandardLinearSolverFactory< TSparseSpace, TLocalSpace, TLinearSolverType > | Here we add the functions needed for the registration of linear solvers |
CKratos::TrilinosLinearSolverFactory< TSparseSpace, TLocalSpace, TLinearSolverType > | Here we add the functions needed for the registration of linear solvers |
►CKratos::LinearSolverFactory< TGlobalSpace, TLocalSpace > | |
CKratos::DenseLinearSolverFactory< TGlobalSpace, TLocalSpace, TLinearSolverType > | Here we add the functions needed for the registration of dense linear solvers |
CKratos::LinearStrainEnergyResponseUtils | |
CKratos::LineCollocationIntegrationPoints1 | |
CKratos::LineCollocationIntegrationPoints2 | |
CKratos::LineCollocationIntegrationPoints3 | |
CKratos::LineCollocationIntegrationPoints4 | |
CKratos::LineCollocationIntegrationPoints5 | |
CKratos::LineGaussLegendreIntegrationPoints1 | |
CKratos::LineGaussLegendreIntegrationPoints10 | |
CKratos::LineGaussLegendreIntegrationPoints2 | |
CKratos::LineGaussLegendreIntegrationPoints3 | |
CKratos::LineGaussLegendreIntegrationPoints4 | |
CKratos::LineGaussLegendreIntegrationPoints5 | |
CKratos::LineGaussLegendreIntegrationPoints6 | |
CKratos::LineGaussLegendreIntegrationPoints7 | |
CKratos::LineGaussLegendreIntegrationPoints8 | |
CKratos::LineGaussLegendreIntegrationPoints9 | |
CKratos::LineGaussLobattoIntegrationPoints1 | |
CKratos::LineGaussLobattoIntegrationPoints10 | |
CKratos::LineGaussLobattoIntegrationPoints2 | |
CKratos::LineGaussLobattoIntegrationPoints3 | |
CKratos::LineGaussLobattoIntegrationPoints4 | |
CKratos::LineGaussLobattoIntegrationPoints5 | |
CKratos::LineGaussLobattoIntegrationPoints6 | |
CKratos::LineGaussLobattoIntegrationPoints7 | |
CKratos::LineGaussLobattoIntegrationPoints8 | |
CKratos::LineGaussLobattoIntegrationPoints9 | |
CKratos::LineSensitivityUtility | |
CKratos::LiteralExpressionIO | |
Cnice_names::loaddef | |
►CKratos::LocalRefineGeometryMesh | |
►CKratos::LocalRefineTriangleMeshGeneric< Condition, ModelPart::ConditionsContainerType > | |
CKratos::LocalRefineTriangleMeshConditions | |
►CKratos::LocalRefineTriangleMeshGeneric< Element, ModelPart::ElementsContainerType > | |
CKratos::LocalRefineTriangleMesh | |
CKratos::LocalRefinePrismMesh | |
►CKratos::LocalRefineTetrahedraMesh | |
CKratos::LinearToQuadraticTetrahedraMeshConverter | |
►CKratos::LocalRefineTetrahedraMeshParallelToBoundaries | |
CKratos::LocalRefineTetrahedraMeshOnlyOnBoundaries | |
CKratos::LocalRefineTriangleMeshGeneric< TGeometricalObjectType, TArrayType > | |
CKratos::BeamElement::LocalSystemComponents | |
CKratos::BeamPointRigidContactCondition::LocalSystemComponents | |
CKratos::BoundaryCondition::LocalSystemComponents | |
CKratos::ContactDomainCondition::LocalSystemComponents | |
CKratos::FluidElement< TElementData >::LocalSystemComponents | |
CKratos::PointRigidContactCondition::LocalSystemComponents | |
CKratos::RigidBodyElement::LocalSystemComponents | |
CKratos::RigidBodyPointLinkCondition::LocalSystemComponents | |
CKratos::SmallDisplacementBeamElement3D2N::LocalSystemComponents | |
CKratos::SolidElement::LocalSystemComponents | |
CKratos::SolidShellElementSprism3D6N::LocalSystemComponents | |
CKratos::WriteFromSwAtInterfaceProcess< TDim >::locator_tls | |
►CKratos::LockObject | This class defines and stores a lock and gives an interface to it |
CKratos::FixedSizeMemoryPool | FixedSizeMemoryPool is the multi-thread manager of Kratos memory management |
CKratos::Logger | Logger is in charge of writing the messages to output streams |
CKratos::LoggerMessage | LoggerMessage class holdes message and the properties of the message |
►CKratos::LoggerOutput | LoggerOutput is the base class for all logger outputs |
CKratos::FileLoggerOutput | FileLoggerOutput is a class for all file logger outputs |
CKratos::LoggerTableOutput | LoggerTableOutput takes columns names and only prints the messages with lable given with column name |
Conthefly_kratos_inlet_process.LogMeanProfile | |
Csteady_wind_kratos_inlet_process.LogMeanProfile | |
Clsdyna_mesh_to_mdpa.LsDynaMeshConverter | Very simple function to parse a Gid mesh file and extract nodal coordinates and tetrahedra connectivity |
Clsdyna_mesh_to_mdpa.LsDynaSet | |
CKratos::LUSkylineFactorization< TSparseSpaceType, TDenseSpaceType > | |
►CMainCL | |
CKratos::DEM_compound_constitutive_law< MainCL, CohesionCL > | |
►CMainCouplingFemDem.MainCoupledFemDem_Solution | |
CMainCoupling2WayFemDem.MainCoupled2WayFemDem_Solution | |
►CMainCouplingFemDemSubstepping.MainCoupledFemDemSubstepping_Solution | |
CMainCouplingFemDemSubstepping_for_PFEM_coupling.MainCoupledFemDemSubstepping_for_PFEM_coupling_Solution | |
CMainCouplingFemDem_for_PFEM_coupling.MainCoupledFemDem_for_PFEM_coupling_Solution | |
►CMainCouplingPfemFemDem.MainCouplingPfemFemDem_Solution | |
►CMainCouplingPfemFemDemAitken.MainCouplingPfemFemDemAitken_Solution | |
CMainCouplingPfemFemDemAitkenSubstepping.MainCouplingPfemFemDemAitkenSubstepping_Solution | |
CMainCouplingPfemFemDemSubstepping.MainCouplingPfemFemDemSubstepping_Solution | |
CKratos::Internals::MakeSamplerAtLocalCoordinate | |
►Cmalla | |
CKratos::MeshSuiteModeler | Short class definition |
Cmanufactured_solution.ManufacturedSolution | |
CKratos::Python::MapInterface< TContainerType > | |
►CKratos::Mapper< TSparseSpace, TDenseSpace > | Base Class for all Mappers |
CKratos::CouplingGeometryMapper< TSparseSpace, TDenseSpace > | |
►CKratos::InterpolativeMapperBase< TSparseSpace, TDenseSpace, TMapperBackend > | |
CKratos::BarycentricMapper< TSparseSpace, TDenseSpace, TMapperBackend > | Barycentric Mapper |
CKratos::NearestElementMapper< TSparseSpace, TDenseSpace, TMapperBackend > | Interpolative Mapper |
CKratos::NearestNeighborMapper< TSparseSpace, TDenseSpace, TMapperBackend > | Nearest Neighbor Mapper |
CKratos::Projection3D2DMapper< TSparseSpace, TDenseSpace, TMapperBackend > | This mapper simplifies the mapping between two model parts thanks to the projection over a reference plane |
►CKratos::MapperVertexMorphing | Short class definition |
CKratos::MapperVertexMorphingImprovedIntegration | Short class definition |
CKratos::MapperVertexMorphingMatrixFree | Short class definition |
CKratos::MapperVertexMorphingSymmetric | Short class definition |
CKratos::MapperBackend< TSparseSpace, TDenseSpace > | |
CKratos::MapperFactory< TSparseSpace, TDenseSpace > | Python Interface of the MappingApplication |
CKratos::MapperFlags | Flags needed used in the MappingApplication |
►CKratos::MapperInterfaceInfo | Object for storing data that is needed to construct the local-mapping-system |
CKratos::BarycentricInterfaceInfo | |
CKratos::NearestElementInterfaceInfo | |
CKratos::NearestNeighborInterfaceInfo | |
CKratos::MapperUtilities::MapperInterfaceInfoSerializer | Helper class to serialize/deserialize a vector containing MapperInterfaceInfos |
►CKratos::MapperLocalSystem | This is the "Condition" of the mappers |
CKratos::BarycentricLocalSystem | |
CKratos::CouplingGeometryLocalSystem | |
CKratos::NearestElementLocalSystem | |
CKratos::NearestNeighborLocalSystem | |
CKratos::MapperMPIBackend< TSparseSpace, TDenseSpace > | |
CKratos::MappingMatrixUtilities< TSparseSpace, TDenseSpace > | |
CKratos::MappingVariables2DUtilities | |
CKratos::MappingVariables3DUtilities | |
Cdam_mapping_variables_utility.MappingVariablesUtility | |
CKratos::MapReduction< MapType > | |
CKratos::MassResponseFunctionUtility | Short class definition |
CKratos::MassResponseUtils | |
Cmaster_control.MasterControl | Master control class |
Cnice_names::materialconstants | |
CKratos::ConstitutiveModelData::MaterialData | |
CKratos::BorjaCamClayPlasticFlowRule::MaterialParameters | |
CKratos::MCPlasticFlowRule::MaterialParameters | |
CKratos::MPMUpdatedLagrangian::MaterialPointVariables | |
CKratos::DispNewtonianFluid3DLaw::MaterialResponseVariables | |
CKratos::HyperElastic3DLaw::MaterialResponseVariables | |
Cmaterials_assignation_utility.MaterialsAssignationUtility | |
►CDem.DEM_material_test_script.MaterialTest | |
Ctriaxial2d_test.Triaxial2D | |
►CDEM_material_test_script.MaterialTest | |
CDEM_material_test_script_mpi.MaterialTest | |
►CDEM_procedures.MaterialTest | |
CDEM_procedures_mpi.MaterialTest | |
CKratos::MathUtils< TDataType > | Various mathematical utilitiy functions |
CKratos::MatrixContainer< TDim, TSparseSpace > | |
CKratos::MatrixContainerC2C< TDim, TSparseSpace > | |
►CAMatrix::MatrixExpression | |
CKratos::Internals::Matrix< Kratos::SparseGraph > | |
CKratos::Internals::Matrix< std::size_t > | |
CKratos::Internals::Matrix< double, TNumNodes *(TDim+1), TNumNodes *(TDim+1)> | |
CKratos::Internals::Matrix< double, 1, 36 > | |
CKratos::Internals::Matrix< IndexType > | |
CKratos::Internals::Matrix< double, TNumNodes, TNumNodes > | |
CKratos::Internals::Matrix< double, TDim, TDim *TNumNodes > | |
CKratos::Internals::Matrix< double, TNumNodes, TNumNodes *(TDim+1)> | |
CKratos::Internals::Matrix< double, TDim, TDim > | |
CKratos::Internals::Matrix< double, TNumNodes, BlockSize > | |
CKratos::Internals::Matrix< double > | |
CKratos::Internals::Matrix< double, 6, 12 > | |
CKratos::Internals::Matrix< Kratos::array_1d< double, Dim > > | |
CKratos::Internals::Matrix< double, TDim-1, TDim-1 > | |
CKratos::Internals::Matrix< double, TNumNodes, TDim-1 > | |
CKratos::Internals::Matrix< double, 2, 1 > | |
CKratos::Internals::Matrix< double, 3, 1 > | |
CKratos::Internals::Matrix< double, 1, 18 > | |
CKratos::Internals::Matrix< double, TNumNodes *TDim, TNumNodes *TDim > | |
CKratos::Internals::Matrix< int > | |
CKratos::Internals::Matrix< double, 6, 6 > | |
CKratos::Internals::Matrix< unsigned int > | |
CKratos::Internals::Matrix< double, TNumNodes, TNumNodes *TDim > | |
CKratos::Internals::Matrix< double, TNumNodes *TDim, TDim > | |
CKratos::Internals::Matrix< Matrix > | |
CKratos::Internals::Matrix< double, 2, 2 > | |
CKratos::Internals::Matrix< double, msLocalSize > | |
CKratos::Internals::Matrix< double, 3 > | |
CKratos::Internals::Matrix< double, 3, 3 > | |
CKratos::Internals::Matrix< double, TElementLocalSize > | |
CKratos::Internals::Matrix< double, 4, 3 > | |
CKratos::Internals::Matrix< double, 3, 2 > | |
CKratos::Internals::Matrix< double, TNumNodes, TDim > | |
CKratos::Internals::Matrix< double, NumNodes > | |
CKratos::Internals::Matrix< double, 8, 8 > | |
CKratos::Internals::Matrix< double, TNumNodes, 3 > | |
CKratos::Internals::Matrix< BlockType > | |
CKratos::Internals::Matrix< std::unordered_set< IndexType > > | |
CKratos::Internals::Matrix< double, VoigtSize, VoigtSize > | |
CKratos::Internals::Matrix< double, TDim - 1, TDim - 1 > | |
CKratos::Internals::Matrix< double, TNumNodes *TDim, TNumNodes > | |
CKratos::Internals::Matrix< double, TNumNodes *(TDim+1), TNumNodes > | |
CKratos::Internals::Matrix< double, 3, 18 > | |
CKratos::Internals::Matrix< double, 5, 5 > | |
CKratos::Internals::Matrix< double, TStrainSize, TElementLocalSize > | |
CKratos::Internals::Matrix< double, 4, 4 > | |
CKratos::Internals::Matrix< typename BrepCurveOnSurfaceType::Pointer > | |
CKratos::Internals::Matrix< Kratos::Internals::Matrix< double, Dim, Dim > > | |
CKratos::Internals::Matrix< double, 3, 6 > | |
CKratos::Internals::Matrix< double, ResidualSize > | |
CKratos::Internals::Matrix< double, 2, 18 > | |
CKratos::Internals::Matrix< bool > | |
CKratos::Internals::Matrix< double, TNumNodes, TDim - 1 > | |
CKratos::Internals::Matrix< double, TNumNodesMaster, TDim > | |
CKratos::Internals::Matrix< double, TDim, TNumNodes *TDim > | |
CKratos::Internals::Matrix< double, TNumNodes > | |
CKratos::Internals::Matrix< double, NumNodes, TDim > | |
CKratos::Internals::Matrix< double, TDim, TNumNodes > | |
CKratos::Internals::Matrix< double, 5, 24 > | |
CKratos::Internals::Matrix< double, AMatrix::dynamic, 1 > | |
CKratos::Internals::Matrix< double, AMatrix::dynamic, AMatrix::dynamic > | |
CKratos::Internals::Matrix< double, 6, 1 > | |
CKratos::Internals::Matrix< Kratos::array_1d< double, 3 > > | |
CKratos::Internals::Matrix< DenseVector< typename BrepCurveOnSurfaceType::Pointer > > | |
CKratos::Internals::Matrix< TDataType, TSize1, TSize2 > | |
CKratos::KratosZeroMatrix< TDataType > | |
CKratos::KratosZeroVector< TDataType > | |
CKratos::PermutationMatrix< TExpressionType, TIndicesVectorType > | |
CKratos::scalar_matrix< TDataType > | |
CKratos::HenckyElasticPlastic3DLaw::MatrixSplit | |
CKratos::HyperElasticPlastic3DLaw::MatrixSplit | |
CKratos::HyperElasticUP3DLaw::MatrixSplit | |
►CAMatrix::MatrixStorage | |
CKratos::Internals::Matrix< Kratos::SparseGraph > | |
CKratos::Internals::Matrix< std::size_t > | |
CKratos::Internals::Matrix< double, TNumNodes *(TDim+1), TNumNodes *(TDim+1)> | |
CKratos::Internals::Matrix< double, 1, 36 > | |
CKratos::Internals::Matrix< IndexType > | |
CKratos::Internals::Matrix< double, TNumNodes, TNumNodes > | |
CKratos::Internals::Matrix< double, TDim, TDim *TNumNodes > | |
CKratos::Internals::Matrix< double, TNumNodes, TNumNodes *(TDim+1)> | |
CKratos::Internals::Matrix< double, TDim, TDim > | |
CKratos::Internals::Matrix< double, TNumNodes, BlockSize > | |
CKratos::Internals::Matrix< double > | |
CKratos::Internals::Matrix< double, 6, 12 > | |
CKratos::Internals::Matrix< Kratos::array_1d< double, Dim > > | |
CKratos::Internals::Matrix< double, TDim-1, TDim-1 > | |
CKratos::Internals::Matrix< double, TNumNodes, TDim-1 > | |
CKratos::Internals::Matrix< double, 2, 1 > | |
CKratos::Internals::Matrix< double, 3, 1 > | |
CKratos::Internals::Matrix< double, 1, 18 > | |
CKratos::Internals::Matrix< double, TNumNodes *TDim, TNumNodes *TDim > | |
CKratos::Internals::Matrix< int > | |
CKratos::Internals::Matrix< double, 6, 6 > | |
CKratos::Internals::Matrix< unsigned int > | |
CKratos::Internals::Matrix< double, TNumNodes, TNumNodes *TDim > | |
CKratos::Internals::Matrix< double, TNumNodes *TDim, TDim > | |
CKratos::Internals::Matrix< Matrix > | |
CKratos::Internals::Matrix< double, 2, 2 > | |
CKratos::Internals::Matrix< double, msLocalSize > | |
CKratos::Internals::Matrix< double, 3 > | |
CKratos::Internals::Matrix< double, 3, 3 > | |
CKratos::Internals::Matrix< double, TElementLocalSize > | |
CKratos::Internals::Matrix< double, 4, 3 > | |
CKratos::Internals::Matrix< double, 3, 2 > | |
CKratos::Internals::Matrix< double, TNumNodes, TDim > | |
CKratos::Internals::Matrix< double, NumNodes > | |
CKratos::Internals::Matrix< double, 8, 8 > | |
CKratos::Internals::Matrix< double, TNumNodes, 3 > | |
CKratos::Internals::Matrix< BlockType > | |
CKratos::Internals::Matrix< std::unordered_set< IndexType > > | |
CKratos::Internals::Matrix< double, VoigtSize, VoigtSize > | |
CKratos::Internals::Matrix< double, TDim - 1, TDim - 1 > | |
CKratos::Internals::Matrix< double, TNumNodes *TDim, TNumNodes > | |
CKratos::Internals::Matrix< double, TNumNodes *(TDim+1), TNumNodes > | |
CKratos::Internals::Matrix< double, 3, 18 > | |
CKratos::Internals::Matrix< double, 5, 5 > | |
CKratos::Internals::Matrix< double, TStrainSize, TElementLocalSize > | |
CKratos::Internals::Matrix< double, 4, 4 > | |
CKratos::Internals::Matrix< typename BrepCurveOnSurfaceType::Pointer > | |
CKratos::Internals::Matrix< Kratos::Internals::Matrix< double, Dim, Dim > > | |
CKratos::Internals::Matrix< double, 3, 6 > | |
CKratos::Internals::Matrix< double, ResidualSize > | |
CKratos::Internals::Matrix< double, 2, 18 > | |
CKratos::Internals::Matrix< bool > | |
CKratos::Internals::Matrix< double, TNumNodes, TDim - 1 > | |
CKratos::Internals::Matrix< double, TNumNodesMaster, TDim > | |
CKratos::Internals::Matrix< double, TDim, TNumNodes *TDim > | |
CKratos::Internals::Matrix< double, TNumNodes > | |
CKratos::Internals::Matrix< double, NumNodes, TDim > | |
CKratos::Internals::Matrix< double, TDim, TNumNodes > | |
CKratos::Internals::Matrix< double, 5, 24 > | |
CKratos::Internals::Matrix< double, AMatrix::dynamic, 1 > | |
CKratos::Internals::Matrix< double, AMatrix::dynamic, AMatrix::dynamic > | |
CKratos::Internals::Matrix< double, 6, 1 > | |
CKratos::Internals::Matrix< Kratos::array_1d< double, 3 > > | |
CKratos::Internals::Matrix< DenseVector< typename BrepCurveOnSurfaceType::Pointer > > | |
CKratos::Internals::Matrix< TDataType, TSize1, TSize2 > | |
CKratos::UnaryStatisticOperations::Max | |
Copt_convergence.MaxIterConvCriterion | |
CKratos::MaxOverhangAngleResponseUtils | |
CKratos::MaxReduction< TDataType, TReturnType > | |
Ctensors::mb | |
►CDEM_procedures.MdpaCreator | |
CDEM_procedures_mpi.MdpaCreator | |
CKratos::MedModelPartIO::MedFileHandler | |
CKratos::MedTestingUtilities | Short class definition |
CKratos::MemoryInfo | MemoryInfo gives the OS information about the memory usage by Kratos |
CKratos::MemoryPool | MemoryPool is the smallest building block of Kratos memory management |
CKratos::MergeVariableListsUtility | Merges the variable lists of the input modelparts |
Ccellular_flow_derivative_recovery_errors.Mesh | |
Crefine_embedded_object.MeshAdaptor | |
CKratos::MesherUtilities::MeshContainer | |
►Cmesh_controllers.mesh_controller_base.MeshController | |
Cmesh_controllers.mesh_controller_basic_updating.MeshControllerBasicUpdating | |
CKratos::MeshControllerUtilities | Short class definition |
CCSharpKratosWrapper::MeshConverter | |
CKratos::MeshDataTransferUtilities | Short class definition |
►CKratos::Mesher | Short class definition |
►CKratos::TetrahedralMesh3DMesher | Short class definition |
CKratos::ContactDomain3DMesher | Short class definition |
►CKratos::TriangularMesh2DMesher | Short class definition |
CKratos::ContactDomain2DMesher | Short class definition |
CKratos::MeshErrorCalculationUtilities | Short class definition |
CKratos::MesherUtilities | Short class definition |
CKratos::MeshingFlags | Flags needed used in the MeshingApplication |
CKratos::MesherUtilities::MeshingInfoParameters | |
CKratos::MesherUtilities::MeshingParameters | |
CKratos::MeshRotationUtility | |
CKratos::MeshTransfer< TDim > | This class allows the interpolation between non-matching meshes in 2D and 3D |
Crun_ethier_benchmark.MeshType | |
CKratos::LoggerMessage::MessageSource | |
►Cmetaclass | |
Cbase_classes.co_simulation_data_transfer_operator.CoSimulationDataTransferOperator | Baseclass for the data transfer operators used for CoSimulation It transfers data from one interface to another |
►Cconvergence_accelerators.convergence_accelerator_wrapper.ConvergenceAcceleratorResidual | |
Cconvergence_accelerators.convergence_accelerator_wrapper.DataDifferenceResidual | |
Cconvergence_accelerators.convergence_accelerator_wrapper.DifferentDataDifferenceResidual | |
►Ccore.xdmf.XdmfItem | The base class for all XDMF XML elements |
►Ccore.xdmf.Attribute | An abc for an XDMF Attribute (e.g., nodal or gauss point results) |
►Ccore.xdmf.GeometrycalObjectData | An XDMF Attribute for element data value container data |
Ccore.xdmf.ConditionData | |
Ccore.xdmf.ElementData | An XDMF Attribute for element data value container data |
Ccore.xdmf.NodalData | An XDMF Attribute for nodal solution step or data value container data |
►Ccore.xdmf.DataItem | An abc for an XDMF DataItem (HDF5 data set) |
Ccore.xdmf.HDF5UniformDataItem | An XDMF DataItem for an HDF5 data set |
Ccore.xdmf.Domain | An XDMF Domain (computational domain) |
Ccore.xdmf.Geometry | An XDMF Geometry (nodal coordinates) |
►Ccore.xdmf.Grid | An abc for an XDMF Grid (a mesh with results data) |
Ccore.xdmf.SpatialGrid | A collection of uniform XDMF Grid objects with results data |
Ccore.xdmf.TemporalGrid | A collection of XDMF Grid objects associated with time steps |
Ccore.xdmf.UniformGrid | An XDMF Grid for a single element or condition |
Ccore.xdmf.Time | An XDMF Time (a single time step value) |
►Ccore.xdmf.Topology | An abc for an XDMF Topology |
Ccore.xdmf.UniformMeshTopology | An XDMF Topology for a single element or condition type |
Ccore.xdmf.Xdmf | The XML root element of the XDMF model |
Cpython_mapper.PythonMapper | Baseclass for python based mappers in Kratos The inteface matches the C++ version ("custom_mappers/mapper.h") The py-mappers are intentionally NOT derived from the c++ version |
CKratos::MetisPartitioningUtilities | This class contains utilities used by the metis partitioners |
CKratos::MetricsMathUtils< TDim > | This class is used to compute some mathematical operations needed for the metrics computing |
CKratos::UnaryStatisticOperations::Min | |
CKratos::MinReduction< TDataType, TReturnType > | |
CKratos::ShellThickElement3D4N< TKinematics >::MITC4Params | MITC4Params |
CKratos::MLSShapeFunctionsUtility | Moving Least-Squares utility to calculate shape function values This class uses a linear polynomial basis and an exponential kernel to calculate the shape function values and gradients in a given point using a Moving Least-Squares minimization |
CKratos::MMGMeshInfo< TMMGLibrary > | Stores the Mmg mesh information |
►CKratos::MMGMeshInfo< MMGLibrary::MMG3D > | |
CKratos::PMMGMeshInfo< TPMMGLibrary > | Stores the ParMmg mesh information |
CKratos::MmgUtilities< TMMGLibrary > | Provides the Kratos interface to the MMG library API |
►CKratos::MmgUtilities< MMGLibrary::MMG3D > | |
CKratos::ParMmgUtilities< TPMMGLibrary > | Provides the Kratos interface to the PMMG library API |
CKratos::Model | This class aims to manage different model parts across multi-physics simulations |
CKratos::ConstitutiveModelData::ModelData | |
►CKM.Modeler | |
Cdam_break_modeler.DamBreakModeler | |
Cimport_med_modeler.ImportMedModeler | |
Cplanar_surface_in_parabola_modeler.PlanarSurfaceInParabolaModeler | |
►CKratos::Modeler | Modeler to interact with ModelParts |
CKratos::CadIoModeler | Short class definition |
CKratos::CartesianMeshGeneratorModeler | Short class definition |
CKratos::CombineModelPartModeler | This modeler combines several model parts into a new one. All input model parts should share the same root model part |
CKratos::ConnectivityPreserveModeler | A tool to generate a copy of a ModelPart, sharing the same nodes as the original |
CKratos::CopyPropertiesModeler | Copy the properties from one model part to another |
CKratos::CreateEntitiesFromGeometriesModeler | Modeler to create element/condition entities from geometries |
CKratos::DuplicateMeshModeler | Short class definition |
CKratos::EdgeSwapping2DModeler | Optimizes a 2D mesh by swapping the edges between elements |
CKratos::HRomVisualizationMeshModeler | Modeler for setting up HROM visualization meshes This modeler is intended to be used for setting up HROM visualization meshes From a parent HROM model part (the model part on which the HROM problem is solved) this modeler fills up the required data in the provided visualization model part. The process info, variable list and buffer size are taken from the provided HROM model part while the ROM_BASIS and DOFs are retrieved from the RomParameters.json |
CKratos::IgaModeler | Short class definition |
CKratos::MappingGeometriesModeler | Short class definition |
CKratos::MeshMovingModeler | Tools for lagrangian computations |
CKratos::NurbsGeometryModeler | |
CKratos::RefinementModeler | Short class definition |
CKratos::SerialModelPartCombinatorModeler | This modeler combines several model parts in serial, reading its respective *.mdpa files (maybe others in the future) |
CKratos::StructuredMeshRefinementModeler | Short class definition |
►CKratosMultiphysics.Modeler | |
Cdelete_model_parts_modeler.DeleteModelPartsModeler | |
Cimport_mdpa_modeler.ImportMDPAModeler | |
CKratos::ModelPartCombinationUtilities | This utility helps combine different ModelParts into one single ModelPart, with the corresponding sub ModelParts |
CKratos::ModelPartCommunicatorUtilities | Utilitiy class for ModelPart::Comunicator management in an MPI context |
Cmodel_part_controller_factory.ModelPartController | |
CKratos::ModelPartGraphUtilities | This file computes the graph representing the connectivity of a modelpart |
CKratos::ModelPartIntersectionOperator | |
Cmodel_part_utilities.ModelPartOperation | |
CKratos::ModelPartOperationUtilities | |
CKratos::ModelPartSubstractionOperator | |
CKratos::ModelPartUnionOperator | |
Cmodel_part_utilities.ModelPartUtilities | |
CKratos::ModelPartUtils | Class collecting a set of free-floating utility functions for querying and mutating ModelPart s |
CCSharpKratosWrapper::ModelPartWrapper | |
CKratos::Wind::ModelSubdivisionUtilities | Utility for populating sub model parts |
CKratos::ModifiedMohrCoulombPlasticPotential< TVoigtSize > | This class defines a plastic potential following the theory of Mohr-Coulomb (modified) |
CKratos::ModifiedMohrCoulombYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Modified Mohr-Coulumb theory |
►CKratos::ModifiedShapeFunctions | |
►CKratos::AusasModifiedShapeFunctions | |
►CKratos::Tetrahedra3D4AusasModifiedShapeFunctions | |
CKratos::Tetrahedra3D4AusasIncisedShapeFunctions | |
►CKratos::Triangle2D3AusasModifiedShapeFunctions | |
CKratos::Triangle2D3AusasIncisedShapeFunctions | |
CKratos::Tetrahedra3D4ModifiedShapeFunctions | |
CKratos::Triangle2D3ModifiedShapeFunctions | |
CKratos::MohrCoulombPlasticPotential< TVoigtSize > | This class defines a plastic potential following the theory of Mohr-Coulomb |
CKratos::MohrCoulombYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Von-Mises theory |
►CBaseSolver.MonolithicSolver | |
Csolid_mechanics_eigensolver.EigenSolver | The solid mechanics eigen solver |
Csolid_mechanics_explicit_dynamic_solver.ExplicitMonolithicSolver | The solid mechanics explicit dynamic solver |
Csolid_mechanics_implicit_dynamic_solver.ImplicitMonolithicSolver | The solid mechanics implicit dynamic solver |
Csolid_mechanics_segregated_solver.SegregatedSolver | The solid mechanics segregated solver |
CKratos::MortarExplicitContributionUtilities< TDim, TNumNodes, TFrictional, TNormalVariation, TNumNodesMaster > | This namespace includes several utilities necessaries for the computation of the explicit contribution of the mortar conditions |
CKratos::MortarKinematicVariables< TNumNodes, TNumNodesMaster > | MortarKinematicVariables |
►CKratos::MortarKinematicVariables< TNumNodes, TNumNodes > | |
CKratos::MortarKinematicVariablesWithDerivatives< TDim, TNumNodes, TNumNodesMaster > | MortarKinematicVariablesWithDerivatives |
CKratos::MortarKinematicVariables< TNumNodes, TNumNodesMaster > | |
CKratos::MortarOperator< TNumNodes, TNumNodesMaster > | This is the definition of the mortar operator according to the work of Alexander Popp: https://www.lnm.mw.tum.de/staff/alexander-popp/ |
►CKratos::MortarOperator< TNumNodes, TNumNodes > | |
CKratos::MortarOperatorWithDerivatives< TDim, TNumNodes, TFrictional, TNumNodesMaster > | This class derives from the MortarOperator class and it includes the derived operators |
CKratos::MortarOperator< TNumNodes, TNumNodesMaster > | |
CKratos::MortarUtilitiesSettings | This struct is used in order to identify when using the historical and non historical variables |
Cset_mesh_motion_and_get_forces_process.SetMeshMotionAndGetForcesProcess.Motion | |
CKratos::MoveMeshUtility | This utilitiy moves the nodes of a dem wall used especially in the fem-dem coupling |
CKratos::MoveParticleUtilityDiffFluidOnly< TDim > | |
CKratos::MoveParticleUtilityPFEM2< TDim > | |
CKratos::MoveParticleUtilityScalarTransport< TDim > | |
CKratos::MoveShallowMeshUtility | Tools for lagrangian computations |
CKratos::MPIColoringUtilities | This class provides elementary function for computing the recv list and to define a coloring for communications |
CKratos::Internals::MPIDataType< TDataType > | |
CKratos::Internals::MPIDataType< bool > | |
CKratos::Internals::MPIDataType< char > | |
CKratos::Internals::MPIDataType< double > | |
CKratos::Internals::MPIDataType< int > | |
CKratos::Internals::MPIDataType< int64_t > | |
CKratos::Internals::MPIDataType< long unsigned int > | |
CKratos::Internals::MPIDataType< std::pair< char, int > > | |
CKratos::Internals::MPIDataType< std::pair< double, int > > | |
CKratos::Internals::MPIDataType< std::pair< int, int > > | |
CKratos::Internals::MPIDataType< std::pair< long unsigned int, int > > | |
CKratos::Internals::MPIDataType< std::pair< unsigned int, int > > | |
CKratos::Internals::MPIDataType< unsigned int > | |
CKratos::MpiDebugUtilities | |
CKratos::MpiDiscreteParticleConfigure< TDimension > | |
CMPIer.MPIerClass | |
CKratos::MPIMessage< TDataType > | |
CKratos::MPINormalCalculationUtils | Some tools to calculate face and nodal normals on an MPI partitioned environment |
CKratos::MPM_MPI_Utilities | Provides place to add mpi related utility functions |
CKratos::MPMStressPrincipalInvariantsUtility | |
CKratos::MSuitePFEMModeler | Short class definition |
►CKratos::MultiaxialControlModuleGeneralized2DUtilities | |
CKratos::MultiaxialControlModuleFEMDEMGeneralized2DUtilities | |
Cmultiaxial_control_module_generalized_2d_utility.MultiaxialControlModuleGeneralized2DUtility | |
►CDEM_procedures.MultifileList | |
CDEM_procedures_mpi_no_partitions.MultifileList | |
CDEM_procedures_mpi.MultifileList | |
CKratos::BinaryOperations::Multiplication | |
Capply_wall_law_process.ApplyWallLawProcess.navier_slip_monolithic_helper | |
CKratos::NavierSlipWallLaw< TDim, TNumNodes > | Navier-slip law LHS and RHS contribution implementation This class implements the LHS and RHS contributions of the Navier-slip wall model This class should be used in combination with an incompressible Navier-Stokes (or Stokes) condition implementing the remaining terms (see @NavierStokesWallCondition). More information about can be found in https://onlinelibrary.wiley.com/doi/abs/10.1002/fld.663 |
►CNavierMonolithic.NavierStokesSolverMonolithic | |
Cnavier_stokes_solver_vms_monolithic_DEMCoupled.NavierStokesSolverMonolithicDEM | |
CKratos::NearestElementOptions | Options for configuring the behavior of the Mapper |
CKratos::NearestPointUtilities | Tools to calculate the nearest point in different geometries |
CKratos::Neighbours< TNodeType, TElementType > | Short class definition |
►CNeighbours_Calculator | |
CKratos::Mpi_Neighbours_Calculator< TParticle > | |
CKratos::TimeDiscretization::Newmark | |
CKratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace >::NewmarkMethod | |
CKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >::NewmarkMethod | Newmark parameters used for integration |
CKratos::ResidualBasedBossakScheme< TSparseSpace, TDenseSpace >::NewmarkMethod | |
CKratos::NewmarkMethod< TVariableType, TValueType >::NewmarkParameters | |
CKratos::NistUtils | |
►CKratos::MPIInternals::NodalContainerAccess | |
CKratos::MPIInternals::DofIdAccess | |
CKratos::MPIInternals::NodalDataAccess< TValue > | |
CKratos::MPIInternals::NodalFlagsAccess | |
CKratos::MPIInternals::NodalSolutionStepDataAccess | |
CKratos::MPIInternals::NodalSolutionStepValueAccess< TValue > | |
CKratos::NodalData | Stores all data and dofs which are stored in each elements |
CKratos::SelectElementsMesherProcess::NodalFlags | |
CKratos::NodalPositionExpressionIO | |
►CKratos::HDF5::NodalSolutionStepDataIO | A class for IO of nodal solution step data in HDF5 |
CKratos::HDF5::NodalSolutionStepBossakIO | A class for IO of nodal solution step data in HDF5 with weighted Bossak acceleration |
►CKratos::NodalUpdateBaseClass< TDim > | |
CKratos::NodalUpdateNewmark< TDim > | |
►CKratos::HDF5::NodalVariableGetter | |
CKratos::HDF5::HistoricalVariableGetter | |
CKratos::HDF5::NonHistoricalVariableGetter | |
Cnode | |
CKratos::NodeConfigure< TDimension > | Configuration file for Nodes |
CKratos::NodeConfigureForNodeSearch | Configuration file for nodes |
CKratos::NodeSearchUtility | Node Search |
CKratos::ContainerDataIOTags::NonHistorical | |
CKratos::MethodUtilities::NonHistoricalDataValueRetrievalFunctor< TContainerItemType > | |
CKratos::CollectiveExpressionIO::NonHistoricalVariable | |
CKratos::ExplicitFilterHelperUtilities::NonIntegratedWeight | |
►CKratos::NonlocalDamageUtilities | |
CKratos::NonlocalDamage2DUtilities | |
CKratos::NonlocalDamage3DUtilities | |
CKratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >::NonTrivialSumReduction< T > | |
CKratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >::NonTrivialSumReduction< T > | |
Ctensors::norm | |
CKratos::NormalCalculationUtils | |
CKratos::UPwNormalFaceLoadCondition< TDim, TNumNodes >::NormalFaceLoadVariables | |
CKratos::UPwNormalFluxFICCondition< TDim, TNumNodes >::NormalFluxFICVariables | |
CKratos::PwNormalFluxCondition< TDim, TNumNodes >::NormalFluxVariables | |
CKratos::UPwNormalFluxCondition< TDim, TNumNodes >::NormalFluxVariables | |
CKratos::UPwLysmerAbsorbingCondition< TDim, TNumNodes >::NormalLysmerAbsorbingVariables | |
Cnice_names::nset | |
CKratos::Internals::NullInitialized< TObjectType > | Helper class for null-initializiation |
CKratos::Internals::NullInitialized< array_1d< TValueType, ArraySize > > | |
►CKratos::NumericalIntegrationMethod | |
CKratos::AdaptiveSimpsonQuadrature | |
CKratos::NurbsCurveShapeFunction | NurbsCurveShapeFunction |
CKratos::NurbsInterval | Class for optimized use of intervals |
CKratos::NurbsSurfaceRefinementUtilities | |
CKratos::NurbsSurfaceShapeFunction | |
CKratos::NurbsVolumeRefinementUtilities | |
CKratos::NurbsVolumeShapeFunction | |
CNurbsVolumeShapeFunctions | Provides the shape functions and evaluation methods for trivariant BSpline volumes |
►Cobject | |
CChrono.Chrono | |
CFemDemMechanicalSolver.FemDemMechanicalSolver | The base class for solid mechanics solvers |
CMainMaterial.Solution | |
►Cadaptative_remeshing_structural_mechanics_utilities.AdaptativeRemeshingMechanicalUtilities | These are common utilities for adaptative remeshing |
Cadaptative_remeshing_contact_structural_mechanics_utilities.AdaptativeRemeshingContactMechanicalUtilities | These are common utilities for adaptative remeshing (for contact) |
Cadjoint_monolithic_solver.StabilizedAdjointFormulation | Helper class to define stabilization-dependent parameters |
Canalysis_stage.AnalysisStage | The base class for the AnalysisStage-classes in the applications Changes to this BaseClass have to be discussed first! |
Cbase_classes.co_simulation_coupled_solver.ModelAccessor | Intermediate class for redirecting the access to the Models to the solvers of the CoupledSolver |
Cbase_convergence_criteria_factory.ConvergenceCriteriaFactory | |
Cclasses.classMemberCreator.ClassMemberCreator | |
Cclasses.variableCreator.VariableCreator | |
Cclasses.variableCreator.VariableCreator3D | |
Ccore.file_io.OpenHDF5File | A context responsible for managing the lifetime of HDF5 files |
►Ccore.file_io._FileIO | |
Ccore.file_io._HDF5MockFileIO | |
Ccore.file_io._HDF5ParallelFileIO | |
Ccore.file_io._HDF5SerialFileIO | |
Ccore.file_io._FilenameGetter | |
Ccore.file_io._FilenameGetterWithDirectoryInitialization | |
Ccore.file_io._HDF5MockFileIO.MockFile | |
Ccube_mesher.box_data | |
►Cdam_mechanical_solver.DamMechanicalSolver | |
Cdam_UP_mechanical_solver.DamUPMechanicalSolver | |
Cdam_selfweight_solver.DamSelfweightSolver | |
►Cdam_thermo_mechanic_solver.DamThermoMechanicSolver | |
Cdam_UP_thermo_mechanic_solver.DamUPThermoMechanicSolver | |
Cdomain_utilities.DomainUtilities | |
Cfluid_meshing_domain.FluidMeshingDomain | |
Cgid_dam_output_process.MultifileList | |
►Cgid_output.GiDOutput | |
Cdem_structures_coupling_gid_output.DemStructuresCouplingGiDOutput | |
Cfem_dem_coupled_gid_output.FemDemCoupledGiDOutput | The constructor of the FemDemCoupledGiDOutput-Object |
Cswimming_DEM_gid_output.SwimmingDEMGiDOutput | |
Chdf5_script.ErrorProjectionPostProcessTool | |
Chdf5_script.ParticleDragForcePostProcessTool | |
Chrom_training_utility.HRomTrainingUtility | Auxiliary utility for the HROM training |
Cinput_manager.InputManager | The base class for solid mechanic input parameters and materials |
Cjson_settings_utility.JsonSettingsUtility | |
►Cmesher.Mesher | |
Ccontact_mesher.ContactMesher | |
►Cfluid_mesher.FluidMesher | |
Cpfem_fluid_complete_mesher.PfemFluidCompleteMesher | |
Cpfem_fluid_keeping_nodes_mesher.PfemFluidKeepingNodesMesher | |
Cpfem_fluid_none_mesher.PfemFluidNoneMesher | |
Cfluid_refining_mesher.FluidRefiningMesher | |
Cpost_refining_mesher.PostRefiningMesher | |
Cpre_refining_mesher.PreRefiningMesher | |
Creconnect_mesher.ReconnectMesher | |
Ctransfer_mesher.TransferMesher | |
►Cmeshing_domain.MeshingDomain | |
Ccontact_domain.ContactDomain | |
►Cmeshing_strategy.MeshingStrategy | |
Ccontact_meshing_strategy.ContactMeshingStrategy | |
Cfluid_meshing_strategy.FluidMeshingStrategy | |
Cfluid_meshing_strategy.FluidMeshingStrategy | |
Cmodel_manager.ModelManager | The base class for solid mechanic model build process |
Cmodel_parameters_factory.KratosModelParametersFactory | Registry-based model and Kratos parameters factory This class implements a registry-based factory for any model and parameters constructible object (e.g |
Cmodeler_factory.KratosModelerFactory | |
Cmodels_solver.MaterialsSolver | |
Cmonolithic_velocity_pressure_rans_formulation.StabilizedFormulation | Helper class to define stabilization-dependent parameters |
Cnavier_stokes_embedded_solver.EmbeddedFormulation | Helper class to define embedded-dependent parameters |
Cnavier_stokes_solver_vmsmonolithic.StabilizedFormulation | Helper class to define stabilization-dependent parameters |
Cparametric_wall.ParametricWall | |
Cpetrov_galerkin_training_utility.PetrovGalerkinTrainingUtility | Auxiliary utility for the Petrov Galerkin training |
Cporomechanics_fracture_propagation_utility.FracturePropagationUtility | |
Cporomechanics_initial_stress_utility.InitialStressUtility | |
Cpotential_flow_solver.PotentialFlowFormulation | |
Cprocess_factory.KratosProcessFactory | Please do not change the following class: |
Cpython_interface.KratosPaths | |
Cpython_interface.kratos_globals.KratosGlobalsImpl | |
Cpython_interface.python_registry.PythonRegistry | |
Cresponse_functions.response_function_interface.ResponseFunctionInterface | This response function interface provides a unique interface for all possible ways to calculate the value and gradient of a response |
Crigid_body.RigidBody | |
Crom_manager.RomManager | |
Csolid_mechanics_monolithic_solver.MonolithicSolver | The base class for solid mechanics solvers |
Csolver_wrappers.sdof.sdof_solver.SDoFSolver | This class implements an SDof solver, independent of Kratos Several types of applying loads are available |
Csolver_wrappers.sdof.sdof_static_solver.SDoFStaticSolver | |
Ctesting.run_tests.Commander | |
Cutilities.custom_sensitivity_heatmap.SensitivityHeatmapCalculator | |
Cxdmf_utils.NonExistingModule | |
CKratos::ObjectCounter< TCountedType > | Short class definition |
CKratos::OcTreeAverageSplit< Dimension, PointType, IteratorType, CoordinateType > | |
CKratos::OctreeBinary< TCellType > | Short class definition |
CKratos::OctreeBinary< CellType > | |
CKratos::OctreeBinaryCell< TConfiguration > | This class represents a cell in an octree to be used with Octree class |
CKratos::OcTreeMidPointSplit< Dimension, PointType, IteratorType, CoordinateType > | |
Code_solve.ode_solve | |
CKratos::OpenMPUtils | Implements basic tasks for OpenMP parallelism and suitable scalar alternatives |
►CKratos::Operation | The base class for all operations in Kratos |
CKratos::ActivateModelPartOperation | This operation emulate the effect of an excavation by deactivating some parts of the computational domain |
CKratos::DeactivateModelPartOperation | This operation emulate the effect of an excavation by deactivating some parts of the computational domain |
CKratos::PotentialToCompressibleNavierStokesOperation | This operation pass the nodal velocities from Potential model part as initial condition of a compressible Navier Stokes model part in conservative variables form |
►CKratosMultiphysics.Operation | |
Ccore.operations.model_part.AggregateOperation | Class for aggregating HDF5 IO operations on the same file |
►Ccore.operations.model_part.IOOperation | Base class for HDF5 IO operations |
►Ccore.operations.model_part.ModelPartIOOperation | Base class for HDF5 IO operations on ModelPart s |
Ccore.operations.model_part.ModelPartInput | Reads a ModelPart from a file |
Ccore.operations.model_part.ModelPartOutput | Writes a ModelPart to a file |
Ccore.operations.model_part.MoveMesh | Perform a mesh move operation on a model part |
Ccore.operations.model_part.PartitionedModelPartOutput | Writes a partitioned model part to a file |
►Ccore.operations.model_part.ProcessInfoIOOperation | |
Ccore.operations.model_part.ProcessInfoInput | Reads a ProcessInfo from a file |
Ccore.operations.model_part.ProcessInfoOutput | Writes a ProcessInfo to a file |
►Ccore.operations.model_part.VariableIOOperation | Generates json settings for variable data IO |
Ccore.operations.model_part.ConditionDataValueInput | Reads non-historical element data values from a file |
Ccore.operations.model_part.ConditionDataValueOutput | Writes non-historical element data values to a file |
Ccore.operations.model_part.ConditionFlagValueInput | Reads non-historical element flag values from a file |
Ccore.operations.model_part.ConditionFlagValueOutput | Writes non-historical element flag values to a file |
Ccore.operations.model_part.ConditionGaussPointOutput | Write condition integration point values to a file |
Ccore.operations.model_part.ElementDataValueInput | Reads non-historical element data values from a file |
Ccore.operations.model_part.ElementDataValueOutput | Writes non-historical element data values to a file |
Ccore.operations.model_part.ElementFlagValueInput | Reads non-historical element flag values from a file |
Ccore.operations.model_part.ElementFlagValueOutput | Writes non-historical element flag values to a file |
Ccore.operations.model_part.ElementGaussPointOutput | Write element integration point values to a file |
Ccore.operations.model_part.NodalDataValueInput | Reads non-historical nodal data values from a file |
Ccore.operations.model_part.NodalDataValueOutput | Writes non-historical nodal data values to a file |
Ccore.operations.model_part.NodalFlagValueInput | Reads non-historical nodal flag values from a file |
Ccore.operations.model_part.NodalFlagValueOutput | Writes non-historical nodal flag values to a file |
Ccore.operations.model_part.NodalSolutionStepDataInput | Reads nodal solution step data from a file |
Ccore.operations.model_part.NodalSolutionStepDataOutput | Writes nodal solution step data to a file |
Ccore.operations.model_part.PrimalBossakInput | Reads nodal solution step data from a file |
Ccore.operations.model_part.PrimalBossakOutput | Writes nodal solution step data to a file for Bossak time schemes |
Ccore.operations.system.DeleteOldH5Files | Delete h5-files from previous simulations |
Ccore.operations.xdmf.XdmfOutput | Output that creates the xdmf-file for the given h5-files |
Ctensors::operator(.dot.) | |
Ctensors::operator(.double.) | |
Ctensors::operator(.dyad.) | |
►Calgorithms.algorithm_base.OptimizationAlgorithm | |
Calgorithms.algorithm_relaxed_gradient_projection.AlgorithmRelaxedGradientProjection | |
Clogger_utilities.OptimizationAlgorithmTimeLogger | A context responsible for outputting execution times |
Coptimization_analysis.OptimizationAnalysis | |
Clogger_utilities.OptimizationAnalysisTimeLogger | |
Coptimization_problem.OptimizationProblem | This is the main data holder for optimization problems |
CKratos::OptimizationUtilities | Short class definition |
CKratos::OptimizationUtils | |
Coptimizer_factory.Optimizer | |
CKratos::CompressibleNavierStokesExplicitSolvingStrategyBFECC< TSparseSpace, TDenseSpace >::optional< T > | |
CKratos::CompressibleNavierStokesExplicitSolvingStrategyBFECC< TSparseSpace, TDenseSpace >::optional< double > | |
CKratos::OrientedBoundingBox< TDim > | This class defines the Oriented bounding box class |
CKratos::SolidShellElementSprism3D6N::OrthogonalBase | OrthogonalBase |
►Cline_graph_output_process.OutputControl | |
Cline_graph_output_process.StepOutputControl | |
Cline_graph_output_process.TimeOutputControl | |
►CKM.OutputProcess | |
Cdepth_integration_output_process.DepthIntegrationOutputProcess | DepthIntegrationOutputProcess |
Cempty_output_process.EmptyOutputProcess | |
►Cgid_output_process.GiDOutputProcess | |
Cpfem_fluid_gid_output_process.GiDOutputProcess | |
Cpfem_solid_gid_output_process.PfemGiDOutputProcess | LOCAL DERIVATE CLASS IN ORDER TO BE CONSISTENT WITH RESTART (I.E |
Cline_graph_output_process.LineGraphOutputProcess | This process writes results along a line to generate a graph |
Cserial_output_process.SerialOutputProcess | This process is used in distributed simulations to do post-processing on one rank For this first the results are mapped to a serial ModelPart, with which then postprocessing is done This is not the most efficient approach by principle, but sometimes it is necessary to collect all the results on one rank |
Cwave_envelope_output_process.WaveHeightOutputProcess | WaveHeightOutputProcess |
Cwave_height_output_process.WaveHeightOutputProcess | WaveHeightOutputProcess |
►CKratosMultiphysics.OutputProcess | |
Ccalculate_rom_basis_output_process.CalculateRomBasisOutputProcess | A process to set the snapshots matrix and calculate the ROM basis from it |
Ccore.processes.OrderedOutputOperationProcess | |
Cline_output_process.LineOutputProcess | This process writes output for several points along a line to a file Internally it holds an object of type "MultiplePointsOutputProcess" Usage: |
Cmultiple_points_output_process.MultiplePointsOutputProcess | This process writes several points to a file Internally it holds objects of type "PointOutputProcess" Usage: |
Coutput_process_with_controller.OutputProcessWithController | This process divides its responsabilities between two objects: a controller that decides whether current time step must be printed or not and a print process that controls what will be printed and in which format |
Cparticle_vtk_output_process.ParticleVtkOutputProcess | |
Cpoint_output_process.PointOutputProcess | This process writes results from a geometrical position (point) in the model to a file It first searches the entity containing the requested output location and then interpolates the requested variable(s) The output can be requested for elements, conditions and nodes |
Cpoint_set_output_process.PointSetOutputProcess | |
Cprint_info_in_file_process.PrintInfoInFileProcess | All the processes python should be derived from "Process" |
Cunv_output_process.UnvOutputProcess | |
Cvtk_embedded_geometry_output_process.VtkEmbeddeGeometryOutputProcess | |
Cvtk_output_process.VtkOutputProcess | |
CKratos::PairComparor< TType1, TType2 > | This is a key comparer between two indexes pairs |
CKratos::PairHasher< TType1, TType2 > | This is a hasher for pairs |
CKratos::ParabolicProfileUtilities | A set of functions to compute the Wall Shear Stress (WSS) |
CKratos::ParallelBondUtilities | |
CKratos::ParallelEnvironment | Holder for general data related to MPI (or suitable serial equivalents for non-MPI runs) |
Cmeshing.meshing_utilities.ParallelepipedRegularMesher | |
CKratos::ParallelUtilities | Shared memory parallelism related helper class |
►CDEM_procedures.ParallelUtils | |
CDEM_procedures_mpi.ParallelUtils | |
Cuser_defined_parameter_field_base.ParameterFieldBase | Base class of a user defined parameter field |
CKratos::ConstitutiveLaw::Parameters | |
CKratos::HardeningLaw::Parameters | |
CKratos::Parameters | This class provides to Kratos a data structure for I/O based on the standard of JSON |
CKratos::ParticleHardeningLaw::Parameters | |
CKratos::ParticleYieldCriterion::Parameters | |
CKratos::RetentionLaw::Parameters | |
CKratos::ShellCrossSection::Parameters | |
CKratos::YieldCriterion::Parameters | |
CKratos::ParametersUtilities | |
CKratos::Particle_Data | |
CKratos::ParticleConvectUtily< TDim > | |
CKratos::ParticleCreatorDestructor | |
►CKratos::SphericParticle::ParticleDataBuffer | |
CKratos::AnalyticSphericParticle::ParticleDataBuffer | |
CKratos::ContactInfoSphericParticle::ParticleDataBuffer | |
CKratos::SphericContinuumParticle::ParticleDataBuffer | |
►CKratos::ParticleFlowRule | Short class definition |
CKratos::BorjaCamClayPlasticFlowRule | Short class definition |
►CKratos::MCPlasticFlowRule | Short class definition |
CKratos::MCStrainSofteningPlasticFlowRule | Short class definition |
►CKratos::ParticleHardeningLaw | Short class definition |
CKratos::CamClayHardeningLaw | Short class definition |
CKratos::ExponentialStrainSofteningLaw | Short class definition |
Chdf5_io_tools.ParticleHistoryLoader | |
CKratos::ParticleMechanicsMathUtilities< TDataType > | |
Canalytic_tools.analytic_data_procedures.ParticlesAnalyzerClass | |
CKratos::ParticlesUtilities | Collection of utilities to compute statistic of particles |
CKratos::ParticleUtils< TDim > | |
►CKratos::ParticleYieldCriterion | Short class definition |
CKratos::MCYieldCriterion | Short class definition |
CKratos::ModifiedCamClayYieldCriterion | Short class definition |
CKratos::partitioned_vector< TVectorType > | Short class definition |
►CKratos::PartitionedFSIUtilities< TSpace, TValueType, TDim > | |
CKratos::TrilinosPartitionedFSIUtilities< TSpace, TValueType, TDim > | Trilinos version of the partitioned FSI tools |
CKratos::IO::PartitioningInfo | |
CKratos::Tree< TPartitionType >::Partitions | Class to represent partitions for the tree |
CKratos::PeriodicConditionUtilities | Auxiliary utilitiy to define periodic boundary conditions for flow problems |
CKratos::PeriodicVariablesContainer | A container of Kratos variables used to define a periodic boundary condition |
CKratos::PermeabilityTensorCommunicatorUtility | |
►CKratos::PerturbGeometryBaseUtility | Base class for geometry perturbation utilities |
CKratos::PerturbGeometrySparseUtility | This class generates a random field based on a sparse correlation matrix |
CKratos::PerturbGeometrySubgridUtility | This class generates a random field based on a reduced correlation matrix |
Cperturb_geometry_sparse_utility.PerturbGeometrySparseUtility | An utility to perturb the initial geometry of a structure based on a sparse correlation matrix |
Cperturb_geometry_subgrid_utility.PerturbGeometrySubgridUtility | An utility to perturb the initial geometry of a structure based on a reduced correlation matrix |
Cpetsc_conversion_tools.PetscCSRWrapper | |
Cpfem_2_solver_fractional_step_fluid.PFEM2Solver | |
Cpfem_2_solver_fsi.PFEM2Solver | |
Cpfem_2_solver_fsi_2resolutions.PFEM2Solver | |
Cpfem_2_solver_monolithic.PFEM2Solver | |
Cpfem_2_solver_monolithic_autoslip_fluid.PFEM2Solver | |
Cpfem_2_solver_monolithic_fluid.PFEM2Solver | |
Cpfem_2_solver_monolithic_fluid_2scales.PFEM2Solver | |
Cpfem_2_solver_monolithic_fluid_prashanth.PFEM2Solver | |
CKratos::Pfem2Utils | |
CKratos::PFEMFlags | |
►CPfemFluidDynamicsAnalysis.PfemFluidDynamicsAnalysis | |
CMainPFEM_for_coupling.MainPFEM_for_coupling_solution | The derived class for the PfemFluidDynamicsAnalysis |
►CBaseSolver.PfemFluidSolver | |
Cpfem_dem_solver.PfemDemSolver | |
Cpfem_fluid_nodal_integration_solver.PfemFluidNodalIntegrationSolver | |
Cpfem_fluid_thermal_solver.PfemFluidThermalSolver | |
Cpfem_fluid_three_step_solver.PfemFluidThreeStepSolver | |
CKratos::PfemGidGaussPointsContainer | |
CKratos::PfemGidMeshContainer | |
CKratos::PFEMMoveMeshUtility | This utility resets the nodes of a PFEM fluid ModelPart, used especially in the PFEM-FEM coupling |
CKratos::PhaseFunction | This class is a wrapper of useful utilities for shallow water computations |
CKratos::Plane | |
CKratos::Wind::ModelSubdivisionUtilities::Slab::Plane | |
CKratos::Plane3D | |
CKratos::PlaneApproximationUtility< TDim > | Utility to compute an approximation plane for a set of points |
CKratos::SymmetryUtility::PlaneSymmetryData | |
CKratos::PlaneBoundingBox::PlaneVariables | |
CKratos::AssociativePlasticDamageModel< TYieldSurfaceType >::PlasticDamageParameters | |
CKratos::GenericSmallStrainPlasticDamageModel< TPlasticityIntegratorType, TDamageIntegratorType >::PlasticDamageParameters | |
CKratos::FlowRule::PlasticFactors | |
CKratos::NonLinearAssociativePlasticityModel< TElasticityModel, TYieldSurface >::PlasticFactors | |
CKratos::ParticleFlowRule::PlasticFactors | |
CKratos::HenckyElasticPlastic3DLaw::PlasticMaterialResponseVariables | |
CKratos::HardeningRule::PlasticModelData< TVarSize > | |
Ccellular_flow_derivative_recovery_errors.Plotter | |
CKratos::ShellCrossSection::Ply | |
CKratos::PointConfigure< TDimension > | |
CKratos::PointDistance2< dim, T > | Short class definition |
CKratos::PointerHashMapSet< TDataType, THashType, TGetKeyType, TPointerType > | PointerHashMapSet is a hash implemenetation of the PointerVectorSet |
CKratos::PointerHashMapSet< GeometryType, std::hash< std::size_t >, GetGeometryId, GeometryPointerType > | |
CKratos::PointerHashMapSet< ModelPart, std::hash< std::string >, GetModelPartName, Kratos::shared_ptr< ModelPart > > | |
CKratos::PointerHashMapSet< TGeometryType, std::hash< std::size_t >, GetGeometryId, GeometryPointerType > | |
CKratos::PointerVector< TDataType, TPointerType, TContainerType > | PointerVector is a container like stl vector but using a vector to store pointers to its data |
CKratos::PointerVector< Kratos::Node > | |
CKratos::PointerVector< Kratos::StatisticsSampler > | |
CKratos::PointerVector< MeshType > | |
CKratos::PointerVector< TPointType > | |
CKratos::PointerVectorMap< TKeyType, TDataType, TCompareType, TPointerType, TContainerType > | PointerVectorMap is a sorted associative container like stl map but using a vector to store pointers to its data |
CKratos::PointerVectorMap< SizeType, TableType > | |
CKratos::Python::PointerVectorPythonInterface< TContainerType > | |
CKratos::PointerVectorSet< TDataType, TGetKeyType, TCompareType, TEqualType, TPointerType, TContainerType > | A sorted associative container similar to an STL set, but uses a vector to store pointers to its data |
CKratos::PointerVectorSet< ConditionType, IndexedObject > | |
CKratos::PointerVectorSet< Dof< double >, IndexedObject > | |
CKratos::PointerVectorSet< IndexedPointType, IndexedObject > | |
CKratos::PointerVectorSet< Properties, IndexedObject > | |
CKratos::Python::PointerVectorSetPythonInterface< TContainerType > | |
►CKratos::HDF5::PointLocatorAdaptor | |
CKratos::HDF5::BruteForcePointLocatorAdaptor | BruteForcePointLocator with configuration and tolerance persistence |
CKratos::Python::PointLocatorAdaptorTrampoline | |
CKratos::HDF5::Internals::PointsData | A class representing points in a mesh |
Croot_finder.pol | |
CKratos::PoolObject | This redefines the new and delete operators of derived class to be allocated in pool |
CKratos::PorePressureCommunicatorUtility | |
CKratos::PoroConditionUtilities | |
CKratos::PoroElementUtilities | |
Cfield_utilities.PorosityField | |
CKratos::PorosityUtils | |
CDerivatives.PorousCodina2007 | |
CDerivatives.PorousSinusoidalFluidFractionSolution | |
CKratos::PostProcessUtilities | |
CKratos::PostUtilities | |
►CDEM_procedures.PostUtils | |
CDEM_procedures_mpi.PostUtils | |
Cswimming_DEM_procedures.PostUtils | |
Cderivative_recovery.pouliot_2012_recovery_tools.PouliotRecoveryTools | |
CKratos::Pow< TOrder > | |
CKratos::Pow< 1 > | |
CKratos::BinaryOperations::Power | |
CKratos::PQMPMPartitionUtilities | This class includes several utilities necessaries for the PQMPM |
CKratos::PragmaticAdaptor | |
►CKratos::Preconditioner< TSparseSpaceType, TDenseSpaceType > | Preconditioner class |
CKratos::AdditiveSchwarzPreconditioner< TSparseSpaceType, TDenseSpaceType > | |
CKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType > | DiagonalPreconditioner class |
►CKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType > | ILUPreconditioner class |
CKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType > | ILU0Preconditioner class |
►CKratos::PreconditionerFactory< TSparseSpace, TLocalSpace > | Here we add the functions needed for the registration of preconditioners |
CKratos::StandardPreconditionerFactory< TSparseSpace, TLocalSpace, TPreconditionerType > | Here we add the functions needed for the registration of preconditioners |
CKratos::PreUtilities | |
CDEM_material_test_script.PreUtils | |
CDEM_procedures.PreUtils | |
►CPrimalElement | |
CKratos::AdjointDiffusionElement< PrimalElement > | Basic element for the ajdoint diffusion problem |
CKratos::PrimeNumbers | Gives a prime number before or after given number |
CKratos::PrismGaussLegendreIntegrationPoints1 | |
CKratos::PrismGaussLegendreIntegrationPoints2 | |
CKratos::PrismGaussLegendreIntegrationPoints3 | |
CKratos::PrismGaussLegendreIntegrationPoints4 | |
CKratos::PrismGaussLegendreIntegrationPoints5 | |
CKratos::PrismGaussLegendreIntegrationPointsExt1 | |
CKratos::PrismGaussLegendreIntegrationPointsExt2 | |
CKratos::PrismGaussLegendreIntegrationPointsExt3 | |
CKratos::PrismGaussLegendreIntegrationPointsExt4 | |
CKratos::PrismGaussLegendreIntegrationPointsExt5 | |
CKratos::PrismGaussLobattoIntegrationPoints1 | |
CKratos::PrismGaussLobattoIntegrationPoints2 | |
Call_t_win_vs_m_fixed_error.ProblemParameters | |
Ccubic_law.ProblemParameters | |
Cexact_hinsberg_test.ProblemParameters | |
Cinitial_time_bounds.ProblemParameters | |
Cnormed_exact_hinsberg_test.ProblemParameters | |
Ct_win_vs_m_fixed_error.ProblemParameters | |
►CDEM_procedures.Procedures | |
►CDEM_procedures_mpi.Procedures | |
CDEM_procedures_mpi_no_partitions.Procedures | |
►CKM.Process | |
Capply_absorbing_boundary_process.ApplyAbsorbingBoundaryProcess | ApplyAbsorbingBoundaryProcess |
Capply_pre_stressing_imposed_strain_process.ApplyPreStressingImposedStrainProcess | This process sets the pre-stressing imposed strain according to a load factor (can depend on time) inside a defined Interval |
Capply_slip_process.ApplySlipProcess | All the processes python should be derived from "Process" |
Cassign_average_master_slave_constraints_process.AssignAverageMasterSlaveConstraintsProcess | This class defines a process to assign averaged multi-point constraints (MPC) between a slave and a master model part in a computing model part |
Cassign_master_slave_constraints_to_neighbours_process.AssignMasterSlaveConstraintsToNeighboursProcess | All the processes python should be derived from "Process" |
Cautomatic_dirichlet_conditions_process.AutomaticDirichletConditionsProcess | This process fix the variables at the skin |
Cautomatic_rayleigh_parameters_computation_process.AutomaticRayleighComputationProcess | This class is used in order to compute automatically the Rayleigh damping parameters computing in first place the eigenvalues of the system |
Cauxiliary_nodes_visualization_process.AuxiliaryNodesVisualizationProcess | This class creates some auxiliary nodes |
Cbase_benchmark_process.BaseBenchmarkProcess | The base class for the benchmarks |
Ccompute_boundary_force_process.ComputeBoundaryForceProcess | Get the external accelerations and computes the hydrostatic forces |
Ccompute_froude_process.ComputeFroudeProcess | Compute the Froude number before the output step |
Cconvergence_output_process.ConvergenceOutputProcess | |
Cdepth_integration_input_process.DepthIntegrationInputProcess | DepthIntegrationInputProcess |
Cderivatives_recovery_process.DerivativesRecoveryProcess | |
Cderivatives_recovery_process.DerivativesRecoveryProcess.DifferentialOperator | Auxiliary class to execute the derivatives recovery |
Celement_deactivation_process.ElementDeactivationProcess | This process deactivates elements according to a defined integration point variable threshold |
Cmove_particle_utility_process.MoveParticleUtilityProcess | |
Coffset_ids_process.OffsetIdsProcess | SwapCoordinatesAndOffsetIdsProcess |
Cpfem_2_process.PFEM2Process | |
Cprocesses.create_point_based_entites_process.CreatePointBasedEntitiesProcess | This process creates point based entities on the nodes of SubModelPart(s) |
Cproject_vector_on_surface_process.ProjectVectorOnSurfaceProcess | All the processes python should be derived from "Process" |
Cread_from_sw_interface_process.ReadFromSwInterfaceProcess | ReadFromSwInterfaceProcess |
►Csearch_base_process.SearchBaseProcess | This class is a base class used to perform the search for contact and mesh tying |
►Calm_contact_process.ALMContactProcess | This class is used in order to compute the contact using a mortar ALM formulation |
►Cpenalty_contact_process.PenaltyContactProcess | This class is used in order to compute the contact using a mortar penalty formulation |
Cexplicit_penalty_contact_process.ExplicitPenaltyContactProcess | This class is used in order to compute the contact using a mortar penalty formulation in explicit integration schemes |
Cmesh_tying_process.MeshTyingProcess | This class is used in order to compute the a mortar mesh tying formulation |
Cmpc_contact_process.MPCContactProcess | This class is used in order to compute the contact using a mortar MPC formulation |
Cset_initial_perturbation_process.InitialPerturbationProcess | This process sets the value of a scalar variable using the AssignScalarVariableProcess |
Cset_initial_water_level_process.SetInitialWaterLevelProcess | This process sets the value of a scalar variable using the AssignScalarVariableProcess |
Cset_topography_process.SetTopographyProcess | This process sets the value of a scalar variable using the AssignScalarVariableProcess |
Cset_up_pre_stressed_oriented_composite_materials.SetUpPreStressedOrientedCompositeMaterials | This process sets a proper orientation of the local axes of the elements intersected by line elements (steel tendons) |
Csprism_process.SPRISMProcess | This class is used in order to compute some pre and post process on the SPRISM solid shell elements |
Csub_model_part_entities_boolean_operation_process.SubModelPartEntitiesBooleanOperationProcess | Apply a boolean operation to the entities of the given sub model parts |
Cswap_coordinates_process.SwapCoordinatesProcess | SwapCoordinatesProcess |
Cvisualization_mesh_process.VisualizationMeshProcess | VisualizationMeshProcess |
Cwave_generator_process.WaveGeneratorProcess | |
►CKratosMultiphysics.Process | |
CPID.apply_rigid_rotation_process.ApplyRigidRotationProcess | |
Capply_boussinesq_force_process.ApplyBoussinesqForceProcess | |
Capply_constraint_vector_dam_table_process.ApplyConstraintVectorDamTableProcess | All the processes python should be derived from "Process" |
Capply_custom_body_force_process.ApplyCustomBodyForceProcess | All the processes python should be derived from "Process" |
Capply_distance_modification_process.ApplyDistanceModificationProcess | |
Capply_embedded_nodes_initialization_process.ApplyEmbeddedNodesInitializationProcess | |
Capply_embedded_postprocess_process.ApplyEmbeddedPostprocessProcess | |
Capply_far_field_process.ApplyFarFieldProcess | All the processes python should be derived from "Process" |
Capply_hydraulic_inlet_process.ApplyHydraulicInletProcess | Class to compute hydraulic inlet profile |
Capply_hyperbolic_tangential_porosity_solution_and_body_force_process.ApplyHyperbolicTangentialPorositySolutionAndBodyForceProcess | All the processes python should be derived from "Process" |
Capply_hyperbolic_tangential_porosity_solution_transient_body_force_process.ApplyHyperbolicTangentialPorositySolutionTransientBodyForceProcess | All the processes python should be derived from "Process" |
Capply_inlet_process.ApplyInletProcess | |
Capply_load_vector_dam_process.ApplyLoadVectorDamProcess | All the processes python should be derived from "Process" |
Capply_load_vector_dam_table_process.ApplyLoadVectorDamTableProcess | All the processes python should be derived from "Process" |
Capply_mass_conservation_check_process.ApplyMassConservationCheckProcess | |
Capply_mpm_particle_dirichlet_condition_process.ApplyMPMParticleDirichletConditionProcess | All the processes python should be derived from "Process" |
Capply_mpm_particle_neumann_condition_process.ApplyMPMParticleNeumannConditionProcess | All the processes python should be derived from "Process" |
Capply_mpm_slip_boundary_process.ApplyMPMSlipBoundaryProcess | All the processes python should be derived from "Process" |
Capply_normal_load_table_process.ApplyNormalLoadTableProcess | All the processes python should be derived from "Process" |
Capply_normal_load_table_process.ApplyNormalLoadTableProcess | All the processes python should be derived from "Process" |
Capply_noslip_process.ApplyNoSlipProcess | |
Capply_outlet_process.ApplyOutletProcess | |
Capply_parabolic_inlet_process.ApplyParabolicInletProcess | Class to compute parabolic inlet profile |
Capply_periodic_condition_process.ApplyPeriodicConditionProcessPythonWrapper | All the processes python should be derived from "Process" |
Capply_porosity_solution_and_body_force_process.ApplyPorositySolutionAndBodyForceProcess | All the processes python should be derived from "Process" |
Capply_porosity_solution_body_force_process.ApplyPorositySolutionTransientBodyForceProcess | All the processes python should be derived from "Process" |
Capply_porosity_solution_transient_body_force_process.ApplyPorositySolutionTransientBodyForceProcess | All the processes python should be derived from "Process" |
Capply_potential_flow_hessian_remeshing_process.ApplyPotentialFlowHessianRemeshingProcess | All the processes python should be derived from "Process" |
Capply_scalar_constraint_function_process.ApplyScalarConstraintFunctionProcess | All the python processes should be derived from "python_process" |
Capply_scalar_constraint_table_process.ApplyScalarConstraintTableProcess | All the processes python should be derived from "Process" |
Capply_scalar_constraint_table_process.ApplyScalarConstraintTableProcess | All the processes python should be derived from "Process" |
Capply_scalar_constraint_table_process.ApplyScalarConstraintTableProcess | All the processes python should be derived from "Process" |
Capply_sinusoidal_porosity_solution_and_body_force_process.ApplySinusoidalPorositySolutionAndBodyForceProcess | All the processes python should be derived from "Process" |
Capply_slip_process.ApplySlipProcess | All the processes python should be derived from "Process" |
Capply_thermal_face_process.ApplyThermalFaceProcess | |
Capply_transient_porosity_solution_body_force_process.ApplyTransientPorositySolutionBodyForceProcess | All the processes python should be derived from "Process" |
►Capply_two_fluids_inlet_process.ApplyTwoFluidsInletProcess | |
Capply_two_fluids_inlet_process_mpi.ApplyTwoFluidsInletProcessMPI | |
Capply_vector_constraint_function_process.ApplyVectorConstraintFunctionProcess | All the python processes should be derived from "python_process" |
Capply_vector_constraint_table_process.ApplyVectorConstraintTableProcess | All the processes python should be derived from "Process" |
Capply_vector_constraint_table_process.ApplyVectorConstraintTableProcess | All the processes python should be derived from "Process" |
Capply_vector_constraint_table_process.ApplyVectorConstraintTableProcess | All the processes python should be derived from "Process" |
Capply_wall_function_process.ApplyWallFunctionProcess | |
Capply_wall_law_process.ApplyWallLawProcess | |
Capply_weak_sliding_process.ApplyWeakSlidingProcess | |
Capply_write_result_vector_process.ApplyWriteVectorProcess | All the python processes should be derived from "python_process" |
Cassign_flag_process.AssignFlagProcess | This process sets a given value for a certain flag in all the nodes of a submodelpart |
Cassign_gravity_to_particle_process.AssignGravityToParticleProcess | All the processes python should be derived from "Process" |
Cassign_initial_HM_state_process.SetMechanicalInitialStateProcess | All the processes python processes should be derived from "python_process" |
Cassign_initial_velocity_to_particle_process.AssignInitialVelocityToParticleProcess | All the processes python should be derived from "Process" |
Cassign_materials_process.AssignMaterialsProcess | |
Cassign_modulus_and_direction_to_conditions_process.AssignModulusAndDirectionToConditionsProcess | All the processes python should be derived from "Process" |
Cassign_modulus_and_direction_to_conditions_process.AssignModulusAndDirectionToConditionsProcess | All the processes python should be derived from "Process" |
Cassign_modulus_and_direction_to_conditions_process.AssignModulusAndDirectionToConditionsProcess | All the processes python should be derived from "Process" |
Cassign_properties_to_nodes_process.AssignPropertiesToNodesProcess | All the processes python should be derived from "Process" |
►Cassign_scalar_input_to_entities_process.AssignScalarInputToEntitiesProcess | All the processes python should be derived from "Process" |
Cassign_scalar_input_to_conditions_process.AssignScalarInputToConditionsProcess | All the processes python should be derived from "Process" |
Cassign_scalar_input_to_elements_process.AssignScalarInputToElementsProcess | All the processes python should be derived from "Process" |
Cassign_scalar_input_to_nodes_process.AssignScalarInputToNodesProcess | All the processes python should be derived from "Process" |
Cassign_scalar_to_nodes_process.AssignScalarToNodesProcess | All the processes python should be derived from "Process" |
Cassign_scalar_to_nodes_process.AssignScalarToNodesProcess | All the processes python should be derived from "Process" |
Cassign_scalar_to_nodes_process.AssignScalarToNodesProcess | All the processes python should be derived from "Process" |
Cassign_scalar_variable_process.AssignScalarVariableProcess | This process sets a given scalar value for a certain variable in all the nodes of a submodelpart |
►Cassign_scalar_variable_to_entities_process.AssignScalarVariableToEntitiesProcess | All the processes python should be derived from "Process" |
Cassign_scalar_variable_to_conditions_process.AssignScalarVariableToConditionsProcess | All the processes python should be derived from "Process" |
Cassign_scalar_variable_to_constraints_process.AssignScalarVariableToConstraintsProcess | All the processes python should be derived from "Process" |
Cassign_scalar_variable_to_elements_process.AssignScalarVariableToElementsProcess | All the processes python should be derived from "Process" |
Cassign_scalar_variable_to_nodes_process.AssignScalarVariableToNodesProcess | All the processes python should be derived from "Process" |
Cassign_sections_process.AssignSectionsProcess | |
Cassign_vector_by_direction_process.AssignVectorByDirectionProcess | All the processes python should be derived from "Process" |
►Cassign_vector_by_direction_to_entity_process.AssignVectorByDirectionToEntityProcess | All the processes python should be derived from "Process" |
Cassign_vector_by_direction_to_condition_process.AssignVectorByDirectionToConditionProcess | All the processes python should be derived from "Process" |
Cassign_vector_by_direction_to_element_process.AssignVectorByDirectionToElementProcess | All the processes python should be derived from "Process" |
Cassign_vector_by_direction_to_node_process.AssignVectorByDirectionToNodeProcess | All the processes python should be derived from "Process" |
Cassign_vector_components_to_nodes_process.AssignVectorComponentsToNodesProcess | All the processes python should be derived from "Process" |
Cassign_vector_components_to_nodes_process.AssignVectorComponentsToNodesProcess | All the processes python should be derived from "Process" |
Cassign_vector_components_to_nodes_process.AssignVectorComponentsToNodesProcess | All the processes python should be derived from "Process" |
Cassign_vector_variable_and_constraints_to_conditions_process.AssignVectorVariableAndConstraintsToConditionProcess | All the processes python should be derived from "Process" |
►Cassign_vector_variable_process.AssignVectorVariableProcess | This process assigns a given value (vector) to the nodes belonging a certain submodelpart |
Cassign_time_derivative_process.AssignTimeDerivativeProcess | All the processes python should be derived from "Process" |
►Cassign_vector_variable_to_entities_process.AssignVectorVariableToEntitiesProcess | All the processes python should be derived from "Process" |
Cassign_vector_variable_to_conditions_process.AssignVectorVariableToConditionProcess | All the processes python should be derived from "Process" |
Cassign_vector_variable_to_constraints_process.AssignVectorVariableToConstraintProcess | All the processes python should be derived from "Process" |
Cassign_vector_variable_to_elements_process.AssignVectorVariableToElementProcess | All the processes python should be derived from "Process" |
Cassign_vector_variable_to_nodes_process.AssignVectorVariableToNodeProcess | All the processes python should be derived from "Process" |
Cautomatic_dt_process.AutomaticDTProcess | All the processes python should be derived from "Process" |
Cbasic_mapping_process.BasicMappingProcess | This process allows to do a simple mapping using the SimpleMortarMapperProcess |
Cbuild_beam_skin_process.BeamBuildSkinProcess | |
►Ccalculate_nodal_area_process.CalculateNodalAreaProcess | |
Ccalculate_nodal_area_process.CalculateNodalAreaWithRemeshingProcess | |
Ccavity_process.CavityProcess | |
Ccheck_and_prepare_model_process.CheckAndPrepareModelProcess | All the processes python processes should be derived from "python_process" |
Ccheck_and_prepare_model_process_convection_diffusion.CheckAndPrepareModelProcess | All the processes python processes should be derived from "python_process" |
Ccheck_and_prepare_model_process_dam_mechanical.CheckAndPrepareModelProcessDamMechanical | All the processes python should be derived from "Process" |
Ccheck_and_prepare_model_process_dam_thermal.CheckAndPrepareModelProcessDamThermal | All the processes python should be derived from "Process" |
Ccheck_and_prepare_model_process_fluid.CheckAndPrepareModelProcess | All the processes python should be derived from "Process" |
Ccheck_and_prepare_model_process_fluid_transport.CheckAndPrepareModelProcess | All the processes python should be derived from "Process" |
Ccheck_and_prepare_model_process_geo.CheckAndPrepareModelProcess | All the processes python should be derived from "Process" |
Ccheck_and_prepare_model_process_poro.CheckAndPrepareModelProcess | All the processes python should be derived from "Process" |
Ccheck_and_prepare_selfweight_model_process_dam.CheckAndPrepareSelfweightModelProcess | All the processes python should be derived from "Process" |
Ccheck_eigenvalues_process.CheckEigenvaluesProcess | |
Ccheck_eigenvalues_process.CheckEigenvaluesProcess | |
Ccheck_same_model_part_using_skin_process.CheckSameModelPartUsingSkinDistanceProcess | This process checks that the model part is the same using the skin distance |
Ccheck_scalar_base_process.CheckScalarBaseProcess | This process is the base class to check analytically from a function the solution (scalar) in a certain entity belonging a certain submodelpart |
Ccheck_scalar_on_elements_process.CheckScalarOnElementsProcess | All the processes python should be derived from "Process" |
Ccheck_scalar_on_nodes_process.CheckScalarOnNodesProcess | All the processes python should be derived from "Process" |
Ccheck_vector_components_to_nodes_process.CheckVectorComponentsToNodesProcess | All the processes python should be derived from "Process" |
Ccompare_two_files_check_process.CompareTwoFilesCheckProcess | This process compares files that are written during a simulation against reference files |
Ccompressible_slip_wall_process.CompressibleSlipWallProcess | This process helps with convergence by slowly transforming an outlet into a wall |
Ccompute_drag_and_moment_process.ComputeDragAndMomentProcess | Auxiliary base class to output total flow forces over obstacles in fluid dynamics problems |
Ccompute_drag_process.ComputeDragProcess | Auxiliary base class to output total flow forces over obstacles in fluid dynamics problems |
Ccompute_forces_on_nodes_process.ComputeForcesOnNodesProcess | |
Ccompute_level_force_process.ComputeLevelForceProcess | |
Ccompute_lift_process.ComputeLiftProcess | |
Ccompute_nodal_value_process.ComputeNodalValueProcess | |
Ccompute_wss_statistics_process.ComputeWssStatisticsProcess | Auxiliary base class to output total WSS forces A derived class needs to be implemented to be able to use this functionality, as calling the base class alone is not enough |
Ccone_penetration_utility.ConePenetrationUtility | |
Cconstant_rotation_process.ConstantRotationProcess | |
Ccontrol_module_2d_process.ControlModule2DProcess | All the processes python should be derived from "Process" |
Ccontrol_module_process.ControlModuleProcess | All the processes python should be derived from "Process" |
►Ccore.processes.OrderedOperationProcess | A process for grouping operations |
Ccore.processes.OrderedOutputOperationProcess | |
Cdefine_embedded_wake_process_2d.DefineEmbeddedWakeProcess | |
Cdefine_wake_process.DefineWakeProcess | |
Cdefine_wake_process_2d.DefineWakeProcess2D | |
Cdefine_wake_process_3d.DefineWakeProcess3D | |
Cdivergencefree_refinement_process.DivergenceFreeRefinementProcess | All the processes python should be derived from "Process" |
Cedge_cable_element_process.EdgeCableElementProcess | |
Ceigen_solution_input_process.EigenSolutionInputProcess | A process for reading eigenvalue and eigenvector results |
Ceigen_solution_output_process.EigenSolutionOutputProcess | A process for writing eigenvalue and eigenvector results |
Celement_sensitivity_domain_integration_process.ElementSensitivityDomainIntegrationProcess | This class integrates scalar element sensitivities (material and cross-section properties like CROSS_AREA or YOUNGS_MODULUS) within defined domains |
Cempirical_spring_element_process.EmpiricalSpringElementProcess | |
Cfix_scalar_variable_process.FixScalarVariableProcess | This process fixes a scalar variable without modifying the value of the variable |
Cfix_vector_variable_process.FixVectorVariableProcess | This process fixes the selected components of a given vector variable without modifying the value of the variable |
Cflow_output_process.FlowOutputProcess | This process calculates(using c++ utilities) and writes the flow through a given list of (sub)model parts |
Cfooting_problem_process.FootingProblemProcess | |
Cfrom_json_check_result_process.FromJsonCheckResultProcess | This class is used in order to check results using a json file containing the solution a given model part with a certain frequency |
Cgap_closure_interface_activation_process.GapClosureInterfaceActivationProcess | All the python processes should be derived from "python_process" |
Cgauss_point_utility.GaussPointUtility | |
Cgid_dam_output_process.GiDDamOutputProcess | |
Cgradual_variable_interpolation_process.GradualVariableInterpolationProcess | This class defines a process for gradually interpolating nodal values from one model part to another, called the origin and destination model parts respectively |
Ciga_output_process.IgaOutputProcess | |
Cimpose_2d_random_fields_variable_process.Impose2dRandomFieldsVariableProcess | |
Cimpose_3d_random_fields_variable_process.Impose3dRandomFieldsVariableProcess | |
Cimpose_chemo_mechanical_aging_process.ImposeChemoMechanicalAgingProcess | |
Cimpose_face_heat_flux_process.ImposeFaceHeatFluxProcess | |
Cimpose_grouting_reference_temperature_process.ImposeGroutingReferenceTemperatureProcess | |
Cimpose_heat_source_process.ImposeHeatSourceProcess | All the processes python should be derived from "Process" |
Cimpose_input_table_nodal_young_modulus_process.ImposeInputTableNodalYoungModulusProcess | |
Cimpose_mesh_motion_process.ImposeMeshMotionProcess | Impose a rotation followed by translation on a ModelPart |
Cimpose_nodal_reference_temperature_process.ImposeNodalReferenceTemperatureProcess | |
Cimpose_nodal_young_modulus_process.ImposeNodalYoungModulusProcess | |
Cimpose_reservoir_temperature_condition_process.ImposeReservoirTemperatureConditionProcess | |
Cimpose_rigid_movement_process.ImposeRigidMovementProcess | All the processes python should be derived from "Process" |
Cimpose_temperature_by_device_process.ImposeTemperaturebyDeviceProcess | |
Cimpose_thermal_parameters_scalar_value_process.ImposeThemalParametersScalarValueProcess | All the processes python should be derived from "Process" |
Cimpose_uniform_temperature_process.ImposeUniformTemperatureProcess | |
Cimpose_water_loads_condition_process.ImposeWaterLoadsConditionProcess | All the processes python should be derived from "Process" |
Cintegration_values_extrapolation_to_nodes_process.IntegrationValuesExtrapolationToNodesProcess | All the processes python should be derived from "Process" |
Cjson_output_process.JsonOutputProcess | This class is used in order to create a json file containing the solution a given model part with a certain frequency |
Ckratos_perturbation_process.ImposePerturbedInitialConditionProcess | Process generating divergence-free correlated noise, imposing no-penetrability condition on bluff bodies, preserving boundary conditions on boundaries and (if required) adding the contribution of a manually-loaded velocity field |
Clagrangian_rotation_process.LagrangianRotationProcess | |
Clevel_set_remeshing_process.LevelSetRemeshingProcess | All the processes python should be derived from "Process" |
Cmanage_isolated_nodes_process.ManageIsolatedNodesProcess | |
Cmanage_selected_elements_process.ManageSelectedElementsProcess | |
Cmap_nurbs_volume_results_to_embedded_geometry_process.MapNurbsVolumeResultsToEmbeddedGeometryProcess | |
Cmmg_process.MmgProcess | This process remeshes using MMG library |
Cmultiscale_refining_process.MultiscaleRefiningProcess | |
Cnitsche_stabilization_process.NitscheStabilizationProcess | This class is used in order to compute automatically the Nitsche stabilization factor |
Cnodal_variable_recording_process.NodalVariableRecordingProcess | |
Cnon_local_plasticity_process.NonLocalPlasticityProcess | |
Coutput_quadrature_domain_process.OutputIntegrationDomainProcess | |
Cparametric_walls_process.ParametricWallsProcess | |
►Cparticle_from_json_check_result_process.LegacyFromJsonCheckResultProcess | This class is used in order to check results using a json file containing the solution a given model part with a certain frequency |
Cparticle_from_json_check_result_process.ParticleFromJsonCheckResultProcess | |
Cparticle_gid_output_process.ParticleGiDOutputProcess | |
Cperiodic_interface_activation_process.PeriodicInterfaceActivationProcess | All the python processes should be derived from "python_process" |
Cperiodic_interface_activation_process.PeriodicInterfaceActivationProcess | All the python processes should be derived from "python_process" |
Cpfem_check_and_prepare_fluid_model_process.CheckAndPrepareModelProcess | All the processes python should be derived from "Process" |
Cplaceholder_process.PlaceholderProcess | |
Cploughing_utility.PloughingUtility | |
Cporomechanics_face_load_control_module_process.PoromechanicsFaceLoadControlModuleProcess | All the processes python should be derived from "Process" |
Cprint_eigenvalues_process.PrintEigenvaluesProcess | |
Cprocess_handler.ProcessHandler | |
Cprocess_handler.ProcessHandler | |
Cprocess_handler.ProcessHandler | |
Cprocesses.multiaxial_control_module_generalized_2d_process.MultiaxialControlModuleGeneralized2DProcess | All the processes python should be derived from "Process" |
►Cremesh_domains_process.RemeshDomainsProcess | |
Ccontact_domain_process.ContactDomainProcess | |
Cremesh_fluid_domains_process.RemeshFluidDomainsProcess | The base class for the RemeshFluidDomainsProcess |
Cremesh_fluid_domains_process.RemeshFluidDomainsProcess | The base class for the RemeshFluidDomainsProcess |
Creplace_properties_process.ReplacePropertiesProcess | All the processes python should be derived from "Process" |
Crestart_process.RestartProcess | |
Crigid_bodies_process.RigidBodiesProcess | |
Crotate_region_process.ApplyRotateRegionProcess | This process applies a rotation to a given modelpart or a submodelpart |
Csave_restart_process.SaveRestartProcess | This process compares saves restart files It works both in OpenMP and MPI see the "default_settings" for available options |
Cset_absorbing_boundary_parameters_process.SetAbsorbingBoundaryParametersProcess | |
Cset_directors_process.SetDirectorsProcess | All the processes python should be derived from "Process" |
Cset_initial_state_process.SetInitialStateProcess | This process sets a given value for a certain flag in all the nodes of a submodelpart |
Cset_mesh_motion_and_get_forces_process.SetMeshMotionAndGetForcesProcess | |
Cset_parameter_field_process.SetParameterFieldProcess | Sets parameter field process |
Csimplified_nodal_contact_process.SimplifiedNodalContactProcess | |
Cskin_detection_process.SkinDetectionProcess | All the processes python should be derived from "Process" |
Csliding_edge_process.SlidingEdgeProcess | |
Csoil_sampler_utility.SoilSamplerUtility | |
Cspecial_condition_process.SpecialConditionProcess | All the processes python should be derived from "Process" |
Ctikz_output_process.TikZOutputProcess | All the processes python should be derived from "Process" |
Ctime_discretization_process.TimeDiscretizationProcess | All the processes python should be derived from "Process" |
Ctimer_process.TimerProcess | This process helps to measure the time consumed on the simulations |
Cvolume_recovery_process.VolumeRecoveryProcess | All the processes python should be derived from "Process" |
Cvolume_shaping_process.VolumeShapingProcess | All the processes python should be derived from "Process" |
CKratos::ProcessFactory | |
CKratos::ProcessFactoryUtility | This is a experimental process factory utility |
►CKratos::ProcessInfoParser | |
CKratos::JsonProcessInfoParser | |
CKratos::ProcessParameters | |
CKratos::Internals::Profiler< TTimeUnit > | |
CKratos::Internals::ProfilerSingleton< TTimeUnit > | |
Cproject.Project | Kratos Multiphysics multistage project container |
Cswimming_DEM_procedures.ProjectionDebugUtils | |
CCFD_DEM_coupling.ProjectionModule | |
CKratos::ProjectionNurbsGeometryUtilities | |
Calgorithms.algorithm_trust_region.Projector | |
CKratos::ProjectVectorOnSurfaceUtility | Short class definition |
CKratos::FracturePropagation2DUtilities::Propagation | |
CKratos::FracturePropagation3DUtilities::Propagation | |
CKratos::FracturePropagation2DUtilities::PropagationGlobalVariables | |
CKratos::FracturePropagation3DUtilities::PropagationGlobalVariables | |
CKratos::FracturePropagation2DUtilities::PropagationLocalVariables | |
CKratos::FracturePropagation3DUtilities::PropagationLocalVariables | |
CKratos::ContainerDataIOTags::Properties | |
CKratos::PropertiesLayout | PropertiesLayout |
CKratos::PropertiesProxiesManager | |
CKratos::PropertiesProxy | |
CKratos::CollectiveExpressionIO::PropertiesVariable | |
CKratos::PropertiesVariableExpressionIO | |
CKratos::PureConvectionCrankNUtilities< TDim, TSparseSpace, TLinearSolver > | |
CKratos::PureConvectionUtilities< TDim, TSparseSpace, TLinearSolver > | |
CKratos::pVariableComparator | This is a key comparer between two variables pointers |
CKratos::pVariableHasher | This is a hasher for variables pointers |
CKratos::PyramidGaussLegendreIntegrationPoints1 | |
CKratos::PyramidGaussLegendreIntegrationPoints2 | |
CKratos::PyramidGaussLegendreIntegrationPoints3 | |
CKratos::PyramidGaussLegendreIntegrationPoints4 | |
CKratos::PyramidGaussLegendreIntegrationPoints5 | |
Cswimming_DEM_analysis.python_parameters | |
Cpython_interface.python_registry.PythonRegistryIterator | PythonRegistry iterator class |
Cpython_solver.PythonSolver | The base class for the Python Solvers in the applications Changes to this BaseClass have to be discussed first! |
CKratos::QSVMSAdjointElementData< TDim, TNumNodes > | Traits class to hold QSVMS adjoint element data |
CKratos::QSVMSDerivativeUtilities< TDim > | These are helper classes to define derivatives of coefficients of Navier-Stokes |
CKratos::QSVMSResidualDerivatives< TDim, TNumNodes >::QSVMSResidualData | |
CKratos::QSVMSResidualDerivatives< TDim, TNumNodes > | Computes the QSVMS residual derivatives |
CKratos::QuadraticErrorFunction | Utilities to compute the minimum error point in a 3D voxel intersected by a triangle mesh This implementation is based on the algorithm explained here: https://www.mattkeeter.com/projects/qef/ |
CKratos::Quadrature< TQuadraturePointsType, TDimension, TIntegrationPointType > | Short class definition |
CKratos::QuadrilateralCollocationIntegrationPoints1 | |
CKratos::QuadrilateralCollocationIntegrationPoints2 | |
CKratos::QuadrilateralCollocationIntegrationPoints3 | |
CKratos::QuadrilateralCollocationIntegrationPoints4 | |
CKratos::QuadrilateralCollocationIntegrationPoints5 | |
CKratos::QuadrilateralGaussLegendreIntegrationPoints1 | |
CKratos::QuadrilateralGaussLegendreIntegrationPoints2 | |
CKratos::QuadrilateralGaussLegendreIntegrationPoints3 | |
CKratos::QuadrilateralGaussLegendreIntegrationPoints4 | |
CKratos::QuadrilateralGaussLegendreIntegrationPoints5 | |
CKratos::QuadrilateralGaussLobattoIntegrationPoints1 | |
CKratos::QuadrilateralGaussLobattoIntegrationPoints2 | |
CKratos::Quaternion< T > | Quaternion A simple class that implements the main features of quaternion algebra |
CKratos::Quaternion< double > | |
CKratos::Quaternion< RealType > | |
CKratos::FlowRule::RadialReturnVariables | |
CKratos::ParticleFlowRule::RadialReturnVariables | |
CKratos::RadiationSettings | Short class definition |
CKratos::RadiusPoint< Dimension > | |
Cset_mesh_motion_and_get_forces_process.SetMeshMotionAndGetForcesProcess.Motion.RampedSin | |
►Crandom_access_iterator_base | |
CKratos::array_1d< T, N >::const_iterator | |
CKratos::array_1d< T, N >::iterator | |
CKratos::RandomInitializeUtility< TDataType > | Utility to initialize a random vector |
Crandomized_singular_value_decomposition.RandomizedSingularValueDecomposition | This class calculates the singular value decomposition of a matrix A (A = U@np..nosp@m.diag(S)@V.T + Error(truncation_tolerance)) using a randomized algorithm Reference: Halko et al 2009 |
CRandomMaterial.RandomMaterial | Random material generator class |
►CKratos::RandomVariable | |
CKratos::DiscreteRandomVariable | |
CKratos::PiecewiseLinearRandomVariable | |
CKratos::RankinePlasticPotential< TVoigtSize > | This class defines a plastic potential following the theory of Rankine |
CKratos::RankineYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Rankine theory |
Cformulations.rans_formulation.RansFormulation | |
►CKratosRANS.RansFormulationProcess | |
Ccpp_process_factory.RansCheckScalarBoundsProcess | Checks bounds of a scalar variable for given model part |
CKratos::RansVariableDifferenceNormsCalculationUtility< TDataType > | This class is used to calculate difference norms of a given variable |
CKratos::RBFShapeFunctionsUtility | Radial Basis Functions utility to calculate shape function values This class uses Gaussian raidal basis functions to calculate the shape function values for a given value (i.e. norm of a point) with partition of unity |
CKratos::ReadAndSetAccessorsUtilities | |
Cread_csv_table_utility.ReadCsvTableUtility | This class is used to retrieve a table from the specified parameters |
CKratos::ReadMaterialsUtility | Process to read constitutive law and material properties from a json file |
CKratos::ReadVariableFunctor< TVariable > | |
►CKratos::RealContactModel | |
CKratos::RealContactLu | |
CKratos::RealContactMorris | |
CKratos::RealContactZhou | |
►CKratos::RealField | |
CKratos::CodinaManufacturedField | |
CKratos::LinearRealField | |
CKratos::TimeDependant1DPorosityField | |
CKratos::TimeDependantForceField | |
CKratos::TimeDependantPorosityField | |
►CKratos::RealFunction | |
CKratos::AdditionFunction | |
CKratos::CompositionFunction | |
CKratos::LinearFunction | |
CKratos::PowerFunction | |
CKratos::ProductFunction | |
Ccellular_flow_derivative_recovery_errors.RecoveryCase | |
CKratos::MesherUtilities::RefineBodyInfo | |
CKratos::MesherUtilities::RefineBoundaryInfo | |
CKratos::RefineConditionsInContactMesherProcess::RefineCounters | |
CKratos::MesherUtilities::RefiningInfoParameters | |
CKratos::MesherUtilities::RefiningParameters | |
CKratos::RegisteredComponentLookup< TVariables > | A class for calling a functor on a variable specified by it's registered name |
►CKratos::Internals::RegisteredPrototypeBase< TBaseCategoryType > | |
CKratos::Internals::RegisteredPrototype< TClassType, TBaseCategoryType > | |
CKratos::Testing::Internals::RegisterThisTest< TestType > | |
CKratos::Registry | Kratos base registry This class is intended to act as global registry Each time the AddItem method is called a pair of name and prototype is called |
CKratos::RegistryAuxiliaries | Kratos registry auxiliaries This static class collect all the auxiliary functions to be used to register c++ items |
CKratos::RegistryItem | The registry item to be stored by Registry class. It is the base class for some more specific ones |
Conthefly_kratos_inlet_process.RegularGrid1D | |
Cprojection_utilities.RegularGrid1D | |
CKratos::RenumberingNodesUtility | |
CKratos::Reorderer< TSparseSpaceType, TDenseSpaceType > | Base class for all reorderer objects in Kratos used in linear solvers |
►CDEM_procedures.Report | |
CDEM_procedures_mpi.Report | |
CKratos::QSVMSResidualDerivatives< TDim, TNumNodes >::ResidualsContributions | Computes residual contributions |
Cresponse_routine.ResponseRoutine | A class which adds optimization-specific utilities to simplify routines and synchronization between the control field from algorithms and analysis models |
Crestart_utility.RestartUtility | This class collects the common functionalities needed for saving / loading restart files |
CKratos::ResultDatabase | This class stores the results of a simulation for a later comparison |
Cswimming_DEM_procedures.ResultsFileCreator | |
CKratos::ResultsProxy< TPointerDataType, TFunctorType > | A template class to proxy results, whether they are locally or remotely owned |
►CKratos::RetentionLaw | |
CKratos::SaturatedBelowPhreaticLevelLaw | This class defines The Van-Genuchten Soil Water Characteristic Curve (retention curve) |
CKratos::SaturatedLaw | This class defines a saturated Soil Water Characteristic Curve (retention curve) |
CKratos::VanGenuchtenLaw | This class defines The Van-Genuchten Soil Water Characteristic Curve (retention curve) |
CKratos::RetentionLawFactory | |
CKratos::RetrieveGlobalPointersByIndex< TContainerType > | Short class definition |
CKratos::RigidBodyElementCreationUtility | Rigid body element build processes in Kratos |
CKratos::RigidBodyElement::RigidBodyProperties | |
CKratos::RigidBodyUtilities | Short class definition |
CKratos::RigidFaceGeometricalObjectConfigure< TDimension > | |
CKratos::RomAuxiliaryUtilities | |
CKratos::RomResidualsUtility | |
CKratos::SymmetryUtility::RotationalSymmetryData | |
CPID.average_field.Rotator | |
Crunge_kutta_frac_step_solver.RungeKuttaFracStepSolver | |
CKratos::RVEPeriodicityUtility | This defines a class to define periodic BC to a RVE |
►CSampling_Methods.Sampling_method_base | |
CSampling_Methods.Sampling_H2 | |
CSampling_Methods.Sampling_ODE | |
CSampling_Methods.Sampling_Rational | |
►CSampling_Methods.Sampling_Rational_VK_Wind_Blocking | This function assumes \mcL u = -\nabla\cdot ( L(x)^2 \nabla u ) |
CSampling_Methods.Sampling_Rational_Rapid_Distortion_Wind_Blocking | Solves (1 -\nabla\cdot ( \Theta_t \nabla ))^\alpha u = f_t |
►CSampling_Methods.Sampling_method_freq | |
CSampling_Methods.Sampling_DCT | |
CSampling_Methods.Sampling_DST | |
CSampling_Methods.Sampling_FFT | |
CSampling_Methods.Sampling_FFTW | |
CSampling_Methods.Sampling_NFFT | |
CSampling_Methods.Sampling_VF_FFTW | |
CKratos::SamplingTool | |
Csand_production_post_process_tool.SandProductionPostProcessTool | |
CKratos::SandProductionUtilities | |
Csave_variables_utility.SaveVariablesUtility | |
CKratos::ContactDomainUtilities::ScalarBaseType | |
►CKratos::ScalarWallFluxConditionData | |
CKratos::KEpsilonWallConditionData::EpsilonKBasedWallConditionData | |
CKratos::KEpsilonWallConditionData::EpsilonUBasedWallConditionData | |
CKratos::KOmegaWallConditionData::OmegaKBasedWallConditionData | |
CKratos::KOmegaWallConditionData::OmegaUBasedWallConditionData | |
Cspreader.scanner | |
►CKratos::Scheme< TSparseSpace, TDenseSpace > | This class provides the implementation of the basic tasks that are needed by the solution strategy |
CKratos::AlgebraicFluxCorrectedSteadyScalarScheme< TSparseSpace, TDenseSpace > | Algebraic flux corrected scalar steady transport scheme |
►CKratos::BDF2TurbulentScheme< TSparseSpace, TDenseSpace > | A scheme for BDF2 time integration |
CKratos::BDF2TurbulentSchemeDEMCoupled< TSparseSpace, TDenseSpace > | A scheme for BDF2 time integration |
CKratos::DamPScheme< TSparseSpace, TDenseSpace > | |
CKratos::DamUPScheme< TSparseSpace, TDenseSpace > | |
CKratos::EigensolverDynamicScheme< TSparseSpace, TDenseSpace > | An adapter scheme for obtaining mass and stiffness matrices for dynamic eigenvalue problems |
CKratos::EigensolverNitscheStabilizationScheme< TSparseSpace, TDenseSpace > | An adapter scheme for obtaining stiffness and stabilization matrices for Nitsche eigenvalue problems |
CKratos::ExplicitCentralDifferencesScheme< TSparseSpace, TDenseSpace > | An explicit central difference scheme |
CKratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
CKratos::ExplicitMultiStageKimScheme< TSparseSpace, TDenseSpace > | An explicit multi stage scheme |
►CKratos::GeneralizedNewmarkGN11Scheme< TSparseSpace, TDenseSpace > | |
CKratos::ExplicitForwardEulerScheme< TSparseSpace, TDenseSpace > | |
►CKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | |
►CKratos::BackwardEulerScheme< TSparseSpace, TDenseSpace > | |
CKratos::BackwardEulerQuasistaticPwScheme< TSparseSpace, TDenseSpace > | |
CKratos::BackwardEulerQuasistaticUPwScheme< TSparseSpace, TDenseSpace > | |
CKratos::BackwardEulerTScheme< TSparseSpace, TDenseSpace > | |
►CKratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace > | |
CKratos::GeneralizedNewmarkTScheme< TSparseSpace, TDenseSpace > | |
CKratos::NewmarkQuasistaticPwScheme< TSparseSpace, TDenseSpace > | |
►CKratos::NewmarkQuasistaticUPwScheme< TSparseSpace, TDenseSpace > | |
CKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
CKratos::NewmarkQuasistaticDampedUPwScheme< TSparseSpace, TDenseSpace > | |
CKratos::MPMExplicitScheme< TSparseSpace, TDenseSpace > | A MPM explicit scheme |
CKratos::PFEM2MonolithicSlipScheme< TSparseSpace, TDenseSpace > | |
►CKratos::PoroExplicitCDScheme< TSparseSpace, TDenseSpace > | An explicit forward euler scheme with a split of the inertial term |
CKratos::PoroExplicitVVScheme< TSparseSpace, TDenseSpace > | An explicit forward euler scheme with a split of the inertial term |
►CKratos::PoroNewmarkQuasistaticUPwScheme< TSparseSpace, TDenseSpace > | |
CKratos::PoroNewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
CKratos::PoroNewmarkQuasistaticDampedUPwScheme< TSparseSpace, TDenseSpace > | |
CKratos::ResidualBasedAdamsMoultonScheme< TSparseSpace, TDenseSpace > | Predictor-corrector semi imlicit scheme for the Boussinesq element |
►CKratos::ResidualBasedAdjointBossakScheme< TSparseSpace, TDenseSpace > | A scheme for dynamic adjoint equations, using Bossak time integration |
CKratos::VelocityBossakAdjointScheme< TSparseSpace, TDenseSpace > | |
►CKratos::ResidualBasedAdjointStaticScheme< TSparseSpace, TDenseSpace > | A scheme for static adjoint equations |
CKratos::ResidualBasedAdjointSteadyScheme< TSparseSpace, TDenseSpace > | A scheme for steady adjoint equations |
CKratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
CKratos::ResidualBasedBossakScheme< TSparseSpace, TDenseSpace > | |
►CKratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace > | This is the base class for the implicit time schemes |
►CKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | BDF integration scheme (for dynamic problems) |
CKratos::ResidualBasedBDFCustomScheme< TSparseSpace, TDenseSpace > | BDF integration scheme (for dynamic problems) |
CKratos::ResidualBasedBDFDisplacementScheme< TSparseSpace, TDenseSpace > | BDF integration scheme (displacement based) |
►CKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | BDF integration scheme (for dynamic problems) |
CKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | BDF integration scheme (for dynamic problems) with flux correction for extra diffusion to ensure monotonic solutions |
►CKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace > | Bossak integration scheme (for linear and nonlinear dynamic problems) for displacements |
CKratos::BossakDisplacementSmoothingScheme< TSparseSpace, TDenseSpace > | |
CKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace > | Bossak integration scheme (for linear and nonlinear dynamic problems) for displacements adjusted for Material Point Method |
CKratos::ResidualBasedNewmarkDisplacementScheme< TSparseSpace, TDenseSpace > | Bossak integration scheme (for dynamic problems) for displacements |
CKratos::ResidualBasedPseudoStaticDisplacementScheme< TSparseSpace, TDenseSpace > | This is a pseudo-static scheme |
►CKratos::ResidualBasedIncrementalUpdateStaticScheme< TSparseSpace, TDenseSpace > | This class provides the implementation of a static scheme |
►CKratos::IncrementalUpdateStaticSmoothingScheme< TSparseSpace, TDenseSpace > | |
CKratos::IncrementalUpdateStaticDampedSmoothingScheme< TSparseSpace, TDenseSpace > | |
CKratos::ResidualBasedIncrementalAitkenStaticScheme< TSparseSpace, TDenseSpace > | A scheme for the solution of a problem using Aitken iterations |
CKratos::ResidualBasedIncrementalUpdateStaticSIMPScheme< TSparseSpace, TDenseSpace > | |
CKratos::ResidualBasedIncrementalUpdateStaticSchemeSlip< TSparseSpace, TDenseSpace > | Scheme for the solution of problems involving a slip condition |
CKratos::TrilinosResidualBasedIncrementalAitkenStaticScheme< TSparseSpace, TDenseSpace > | A scheme for the solution of a problem using Aitken iterations |
CKratos::ResidualBasedPredictorCorrectorBossakScheme< TSparseSpace, TDenseSpace > | |
►CKratos::ResidualBasedPredictorCorrectorVelocityBossakSchemeTurbulent< TSparseSpace, TDenseSpace > | Bossak time scheme for the incompressible flow problem |
CKratos::BackwardEulerMonolithicAleScheme< TSparseSpace, TDenseSpace > | A first order scheme for testing purpose |
CKratos::ResidualBasedPredictorCorrectorVelocityBossakAleScheme< TSparseSpace, TDenseSpace > | Bossak time scheme for the incompressible flow problem |
CKratos::ResidualBasedPredictorCorrectorVelocityBossakSchemeTurbulentDEMCoupled< TSparseSpace, TDenseSpace > | |
CKratos::ResidualBasedRelaxationScheme< TSparseSpace, TDenseSpace > | |
CKratos::ResidualBasedSimpleSteadyScheme< TSparseSpace, TDenseSpace > | |
►CKratos::SteadyScalarScheme< TSparseSpace, TDenseSpace > | |
CKratos::BossakRelaxationScalarScheme< TSparseSpace, TDenseSpace > | A scheme for steady and dynamic equations, using Bossak time integration |
CKratos::SchemeFactory< TSparseSpace, TDenseSpace > | |
CKratos::Internals::Profiler< TTimeUnit >::Scope | RAII wrapper for updating an Item |
►CKratos::Testing::ScopedEntry | |
CKratos::Testing::ScopedDirectory | Class representing a directory that follows RAII |
CKratos::Testing::ScopedFile | Class representing a file that follows RAII |
CKratos::Testing::ScopedSymlink | Class representing a symlink that follows RAII |
CKratos::ScopedOutputFileAccess | |
Cswimming_DEM_analysis.SDEMLogger | |
CKratos::SearchBasedFunctions | Short class definition |
CKratos::SearchUtils::SearchBoxInRange< TPointType, TIteratorType, TSizeType, TDimension, TResultIteratorType > | |
Cembedded.SearchEmbeddedDEMTools | |
CKratos::SearchUtils::SearchNearestInRange< TPointType, TPointerType, TIteratorType, TDistanceFunction, TCoordinateType > | |
CKratos::SearchUtils::SearchRadiusInRange< TPointType, TIteratorType, TDistanceIteratorType, TDistanceFunction, TSizeType, TCoordinateType, TResultIteratorType > | |
CKratos::SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension > | |
CKratos::SearchStructurePeriodic< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension > | |
CKratos::SearchUtilities | MPI utilities for searching geometrical objects |
CKratos::QSVMSResidualDerivatives< TDim, TNumNodes >::SecondDerivatives< TComponentIndex > | Computes second derivatives of the QS VMS residual |
CKratos::SecondOrderVectorVariable | |
CKratos::IgaMembraneElement::SecondVariations | |
CKratos::Shell3pElement::SecondVariations | |
CKratos::ShellCrossSection::SectionParameters | SectionParameters |
CKratos::BeamElement::SectionProperties | |
CKratos::SmallDisplacementBeamElement3D2N::SectionProperties | |
►CBaseSolver.SegregatedSolver | |
Csolid_mechanics_composite_solver.CompositeSolver | The solid mechanics composite solver |
CKratos::MPIInternals::SendTools< TValue > | |
CKratos::MPIInternals::SendTools< DenseVector< TVectorValue > > | |
CKratos::MPIInternals::SendTools< Kratos::VariablesListDataValueContainer > | |
CKratos::MPIInternals::SendTools< Node::DofsContainerType > | |
CKratos::MPIInternals::SendTools< Quaternion< double > > | |
CKratos::MPIInternals::SendTraits< ValueType > | |
CKratos::MPIInternals::SendTraits< array_1d< double, TDim > > | |
CKratos::MPIInternals::SendTraits< bool > | |
CKratos::MPIInternals::SendTraits< DenseVector< TVectorValue > > | |
CKratos::MPIInternals::SendTraits< double > | |
CKratos::MPIInternals::SendTraits< int > | |
CKratos::MPIInternals::SendTraits< Kratos::Flags > | |
CKratos::MPIInternals::SendTraits< Kratos::VariablesListDataValueContainer > | |
CKratos::MPIInternals::SendTraits< Matrix > | |
CKratos::MPIInternals::SendTraits< Node::DofsContainerType > | |
CKratos::MPIInternals::SendTraits< Quaternion< double > > | |
CKratos::MPIInternals::SendTraits< Vector > | |
CKratos::SensitivityBuilder | |
►CKratos::SensitivityBuilderScheme | Scheme used in the Sensitivity Builder |
►CKratos::SimpleSteadySensitivityBuilderScheme | |
CKratos::VelocityBossakSensitivityBuilderScheme | |
►Cloggers.sensitivity_heatmap_logger.SensitivityHeatmapLoggerBase | |
Cloggers.sensitivity_heatmap_logger.SensitivityHeatmapLoggerBeadOptimization | |
Cloggers.sensitivity_heatmap_logger.SensitivityHeatmapLoggerGradientProjection | |
Cloggers.sensitivity_heatmap_logger.SensitivityHeatmapLoggerPenalizedProjection | |
Cloggers.sensitivity_heatmap_logger.SensitivityHeatmapLoggerSteepestDescent | |
Cloggers.sensitivity_heatmap_logger.SensitivityHeatmapLoggerTrustRegion | |
CKratos::SensitivityUtilities | |
CKratos::SensitivityBuilder::SensitivityVariables< TDataType > | Contains the sensitivity design and output variables |
CKratos::ShapeParameter::Sequence | |
►CKratos::Serializer | The serialization consists in storing the state of an object into a storage format like data file or memory buffer and also retrieving the object from such a media |
CKratos::FileSerializer | |
►CKratos::StreamSerializer | |
CKratos::MpiSerializer | |
Csensitivity_builder_cpp::SetHistoricalValueToZeroFunctor< TDataType > | |
CKratos::SetIdentityFunction< TDataType > | A functor that serves as the identity function |
Csensitivity_builder_cpp::SetNonHistoricalValueToZeroFunctor< TDataType > | |
►CDEM_procedures.SetOfModelParts | |
CDEM_procedures_mpi.SetOfModelParts | |
CKratos::ModelPartHelperUtils::SetReduction< TDataType > | |
CKratos::SetThermalDataUtilities | |
CKratos::UPwSmallStrainInterfaceElement< TDim, TNumNodes >::SFGradAuxVariables | |
CKratos::ShallowWaterUtilities | This class is a wrapper of useful utilities for shallow water computations |
Ccustom_ios.wrl_reader.Shape | |
CKratos::ShapeAtDeviatoricPlaneMCCUtility | |
CKratos::ShapeParameter | |
CKratos::SharedPointerComparator< TSharedPointer > | This is a key comparer between two shared pointers |
CKratos::SharedPointerHasher< TSharedPointer > | This is a hasher for shared pointers |
CKratos::SharedPointsMapper | Short class definition |
►CKratos::ShellQ4_CoordinateTransformation | ShellQ4_CoordinateTransformation |
CKratos::ShellQ4_CorotationalCoordinateTransformation | EICR ShellQ4_CorotationalCoordinateTransformation |
CKratos::ShellQ4_CorotationalCoordinateTransformation | EICR ShellQ4_CorotationalCoordinateTransformation |
CKratos::ShellQ4_LocalCoordinateSystem | ShellQ4_LocalCoordinateSystem |
►CKratos::ShellT3_CoordinateTransformation | ShellT3_CoordinateTransformation |
CKratos::ShellT3_CorotationalCoordinateTransformation | EICR ShellT3_CorotationalCoordinateTransformation |
CKratos::ShellT3_CorotationalCoordinateTransformation | EICR ShellT3_CorotationalCoordinateTransformation |
CKratos::ShellT3_LocalCoordinateSystem | ShellT3_LocalCoordinateSystem |
CKratos::ShiftedBoundaryMeshlessInterfaceUtility | Utilities for the SBM-WTE extension operator calculation This class encapsulates several utilities for the calculation of the extension operator in the Shifted Boundary Method Without Taylor Expansions |
Csymbolic_generation.compressible_navier_stokes.src.symbolic_parameters.ShockCapturingNodalParameters | |
Csymbolic_generation.compressible_navier_stokes.src.symbolic_parameters.ShockCapturingParameters | |
CKratos::ShockCapturingPhysicsBasedProcess::ShockCapturingTLSContainer2D3N | Type for the 2D (linear triangle) TLS geometry data |
CKratos::ShockCapturingPhysicsBasedProcess::ShockCapturingTLSContainer3D4N | Type for the 3D (linear tetrahedra) TLS geometry data |
CKratos::SigmoidalProjectionUtils | |
Ctensors::sign1 | |
CKratos::SignedDistanceCalculationUtils< TDim > | |
Ctopology_optimizer_factory.SIMPMethod | |
CKratos::SingleImportModelPart | |
►CKratos::Wind::ModelSubdivisionUtilities::Slab | A subset of R^3 between two parallel planes |
CKratos::Wind::ModelSubdivisionUtilities::SlabStack | |
Cmapping.sliding_vertex_morphing_mapper.SlidingVertexMorphingMapper | The SlidingVertexMorphingMapper extends the standard Vertex Morphing approach by restricting the nodal shape update of a specified model part |
CKratos::SolidMechanicsMathUtilities< TDataType > | |
►Csolitary_wave_utilities.SolitaryWaveSolution | Base class for analytical solutions of a solitary wave |
Csolitary_wave_utilities.BoussinesqSolution | Analytical solution for a solitary wave with the modified Boussinesq equations |
Csolitary_wave_utilities.GoringSolution | Goring analytical solution |
Csolitary_wave_utilities.RayleighSolution | Goring analytical solution |
CKratosSwimmingDEMPFEM.Solution | |
►Cmain_script.Solution | |
CDEM_benchmarks.Solution | |
►CMainSolid.Solution | |
CMainPfem.PfemSolution | |
►CMainSolidFEM.Solution | |
►CMainFemDem.FEM_Solution | |
►CMainFEM_for_coupling.FEM_for_coupling_Solution | |
CMainFEM_for_PFEM_coupling.FEM_for_PFEM_coupling_Solution | |
Cschemes_factory.SolutionScheme | |
CKratos::SolverLocalFlags | Solver local flags class definition |
►CKratos::SolverSettings< TSparseSpace, TDenseSpace, TLinearSolver > | Helper class to define solution strategies for FS_Strategy |
CKratos::FractionalStepSettings< TSparseSpace, TDenseSpace, TLinearSolver > | Helper class to define solution strategies for FS_Strategy |
CKratos::FractionalStepSettingsForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | Helper class to define solution strategies for FS_Strategy |
CKratos::FractionalStepSettingsPeriodic< TSparseSpace, TDenseSpace, TLinearSolver > | Helper class to define solution strategies for FS_Strategy |
CKratos::TrilinosFractionalStepSettings< TSparseSpace, TDenseSpace, TLinearSolver > | Helper class to define solution strategies for FS_Strategy |
CKratos::TrilinosFractionalStepSettingsPeriodic< TSparseSpace, TDenseSpace, TLinearSolver > | Helper class to define solution strategies for FS_Strategy |
CProjectParameters.SolverSettings | |
CProjectParameters.SolverSettings1 | |
CProjectParameters.SolverSettings2 | |
►CKratos::SolvingStrategy< TSparseSpace, TDenseSpace > | Solving strategy base class This is the base class from which we will derive all the strategies (implicit and explicit) |
►CKratos::ExplicitSolvingStrategy< TSparseSpace, TDenseSpace > | Explicit solving strategy base class |
►CKratos::ExplicitSolvingStrategyBFECC< TSparseSpace, TDenseSpace > | Explicit Back-and-Forth Error Compensation Correction time-integration scheme |
►CKratos::CompressibleNavierStokesExplicitSolvingStrategy< ExplicitSolvingStrategyBFECC< TSparseSpace, TDenseSpace > > | |
CKratos::CompressibleNavierStokesExplicitSolvingStrategyBFECC< TSparseSpace, TDenseSpace > | |
►CKratos::ExplicitSolvingStrategyRungeKutta< TSparseSpace, TDenseSpace, TButcherTableau > | Family of explicit Runge-Kutta schemes |
►CKratos::CompressibleNavierStokesExplicitSolvingStrategy< ExplicitSolvingStrategyRungeKutta< TSparseSpace, TDenseSpace, TButcherTableau > > | |
CKratos::CompressibleNavierStokesExplicitSolvingStrategyRungeKutta< TSparseSpace, TDenseSpace, TButcherTableau > | Explicit solving strategy base class |
CKratos::ExplicitSolvingStrategyRungeKutta4ConvectionDiffusion< TSparseSpace, TDenseSpace > | This strategy adds the orthogonal subgrid projections computation to the base explicit runge kutta 4 integration method |
►CKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Implicit solving strategy base class This is the base class from which we will derive all the implicit strategies (line-search, NR, etc...) |
CKratos::AdaptiveResidualBasedNewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::EigensolverNitscheStabilizationStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Strategy for solving generalized eigenvalue problems to obtain Nitsche stabilization factor |
CKratos::EigensolverStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Strategy for solving generalized eigenvalue problems |
CKratos::ExplicitHamiltonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::Fluid_Phase_PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
►CKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Fractional-step strategy for incompressible Navier-Stokes formulation This strategy implements a splitting scheme for the incompressible Navier-Stokes equations. It is intended to be used in combination with the FractionalStep element in the FluidDynamicsApplication. The fractional step index, which is stored in the ProcessInfo, takes the values 1 : Momentum step (calculate fractional step velocity) 2-3 : Unused (reserved for componentwise calculation of frac step velocity) 4 : Pressure step 5 : Computation of projections 6 : End of step velocity |
CKratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::GaussSeidelLinearStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::HarmonicAnalysisStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Strategy for solving generalized eigenvalue problems |
CKratos::HelmholtzStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::LapModifiedLinearStrategy< TDim, TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::LaplacianMeshMovingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::MPMExplicitStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
►CKratos::MechanicalExplicitStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This strategy is used for the explicit time integration |
►CKratos::PoromechanicsExplicitStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::PoromechanicsExplicitNonlocalStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
►CKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::NodalTwoStepVPStrategyForFSI< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::PFEM2MonolithicSlipStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::PrebucklingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Strategy for linearized prebuckling analysis |
CKratos::ResidualBasedConvectionDiffusionStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This strategy is used to solve convection-diffusion problem |
CKratos::ResidualBasedConvectionDiffusionStrategyNonLinear< TSparseSpace, TDenseSpace, TLinearSolver > | This strategy is used to solve convection-diffusion problem |
CKratos::ResidualBasedEulerianConvectionDiffusionStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This strategy is used to solve convection-diffusion problem |
►CKratos::ResidualBasedLinearStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is a very simple strategy to solve linearly the problem |
CKratos::ResidualBasedDerivativeRecoveryStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
►CKratos::ResidualBasedNewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is the base Newton Raphson strategy |
CKratos::ArcLengthStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is the base ArcLengthStrategy |
CKratos::FormfindingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
►CKratos::GeoMechanicsNewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::GeoMechanicsNewtonRaphsonErosionProcessStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::GeoMechanicsRammArcLengthStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::HexahedraNewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is the base Newton Raphson strategy |
►CKratos::LineSearchStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::LineSearchContactStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | A strategy for solving contact problems using a line search method |
CKratos::MPMResidualBasedNewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
►CKratos::PoromechanicsNewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::PoromechanicsNewtonRaphsonNonlocalStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
►CKratos::PoromechanicsRammArcLengthStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::PoromechanicsRammArcLengthNonlocalStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::RelaxedResidualBasedNewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is the base Newton Raphson strategy |
CKratos::ResidualBasedDEMCoupledNewtonRaphsonStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This is the base Newton Raphson strategy coupled with the DEM strategy |
CKratos::ResidualBasedNewtonRaphsonContactStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Contact Newton Raphson class |
CKratos::ResidualBasedNewtonRaphsonMPCContactStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Contact Newton Raphson class |
CKratos::ResidualBasedSemiEulerianConvectionDiffusionStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | This strategy is used to solve convection-diffusion problem |
CKratos::RungeKuttaFracStepStrategy< TDim, TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::StructuralMeshMovingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::TrilinosLaplacianMeshMovingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::TrilinosStructuralMeshMovingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | Short class definition |
CKratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
►CKratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::ThreeStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
►CKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::TwoStepVPDEMcouplingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
CKratos::SolvingStrategyFactory< TSparseSpace, TDenseSpace, TLinearSolver > | |
Cstrategy_python.SolvingStrategyPython | |
Cstrategy_python_nonlinear.SolvingStrategyPython | |
►CKratos::SpaceTimeRule | |
CKratos::BoundingBoxRule | |
CKratos::EqualToRule | |
CKratos::MoreThanRule | |
CKratos::SpaceTimeSet | |
CKratos::SpaceType< Scalar > | |
CKratos::SpaceType< double > | |
CKratos::SpaceType< std::complex< double > > | |
CKratos::SparseContiguousRowGraph< TIndexType > | Short class definition |
CKratos::SparseContiguousRowGraph< IndexType > | |
CKratos::SparseGraph< TIndexType > | Short class definition |
CKratos::SparseMatrixMultiplicationUtility | An utility to multiply sparse matrix in Ublas |
►CKratos::SpatialBoundingBox | Short class definition |
CKratos::CompoundNosesBoundingBox | Short class definition |
CKratos::CylinderBoundingBox | Short class definition |
CKratos::PlaneBoundingBox | Short class definition |
►CKratos::SphereBoundingBox | Short class definition |
CKratos::CircleBoundingBox | Short class definition |
CKratos::TubeBoundingBox | Short class definition |
CKratos::SpatialContainersConfigure< TDimension, TEntity > | Thhis class is a container for spatial search |
►Cspatial_utilities.SpatialMethodOutput | |
Cspatial_utilities.SpatialDistributionOutput | |
Cspatial_utilities.SpatialMaxOutput | |
Cspatial_utilities.SpatialMeanOutput | |
Cspatial_utilities.SpatialMedianOutput | |
Cspatial_utilities.SpatialMinOutput | |
Cspatial_utilities.SpatialRootMeanSquareOutput | |
Cspatial_utilities.SpatialSumOutput | |
Cspatial_utilities.SpatialVarianceOutput | |
►CKratos::SpatialSearch | This class is used to search for elements, conditions and nodes in a given model part |
►CKratos::DEMSearch< OMP_DEMSearch > | |
CKratos::OMP_DEMSearch | Short class definition |
CKratos::DEMSearch< TDerived > | |
CKratos::DEM_FEM_Search | Short class definition |
CKratos::PointPointSearch | Short class definition |
CKratos::SpecializedSpatialSearch< TSearchBackend > | This class is used to search for elements, conditions and nodes in a given model part |
CKratos::SpecializedSpatialSearchFactory | Factory for the specialized spatial search |
CKratos::SpatialSearchResult< TObjectType > | This class is the result of the spatial searches |
CKratos::ExplicitSolverStrategy::SpatialSortingTraits | |
CKratos::SpecificationsUtilities | This namespace includes several utilities necessaries for evaluate specifications |
CKratos::SphericElementGlobalPhysicsCalculator | |
CKratos::SplineCurveUtilities | Short class definition |
CKratos::SplineCurveUtilities::SplineType | |
CKratos::SplitTetrahedraUtilities | |
CKratos::SearchUtils::SquaredDistanceFunction< TDimension, TPointType > | |
►CNavierMonolithic.StabilizedFormulation | |
Cnavier_stokes_solver_vms_monolithic_DEMCoupled.StabilizedFormulationDEMCoupled | |
CKratos::StationarityChecker | |
CKratos::StatisticsData | Internal container for integration point statistitcs on a given element |
CKratos::StatisticsRecord | Main class for online statistics calculation |
►CKratos::StatisticsSampler | Base class for statistical measurements |
CKratos::ScalarAverageSampler | This class manages the computation of the average of a scalar quantity |
CKratos::ThirdOrderCorrelationSampler | This class manages the computation of third order moments of scalars or vector components |
►CKratos::VarianceSampler | This class manages the computation of the (co)variance between two given quantities (scalar or vector) |
CKratos::ComponentwiseVarianceSampler | This class manages the computation of the (co)variance when one or both variables are Vector components |
CKratos::SymmetricVarianceSampler | This class manages the computation of the variance for a given quantity |
CKratos::VectorAverageSampler< VectorType > | This class manages the computation of the average of a vector quantity |
CSurfaceTension_monolithic_solver.STMonolithicSolver | |
CKratos::HyperElasticModel::StrainData | |
CKratos::HyperElasticModel::StrainEigenData | |
CKratos::StrainEnergyResponseFunctionUtility | Short class definition |
CKratos::HyperElasticModel::StrainInvariants | |
CKratos::Internals::StrainRateSpecialization< TElementData, TDim > | |
CKratos::Internals::StrainRateSpecialization< TElementData, 2 > | |
CKratos::Internals::StrainRateSpecialization< TElementData, 3 > | |
►CKratos::StrategyWrapper | |
CKratos::SolvingStrategyWrapper< TSparseSpace, TDenseSpace > | |
CKratos::StreamlinesOutput3DUtilities | |
Cstreamlines_output_utility.StreamlinesOutputUtility | |
CKratos::StressCalculation | StressCalculation |
CKratos::StressFailureCheckUtilities | Note: For the moment this only works for cylindrical probes with its axis oriented in Z direction |
Cstress_failure_check_utility.StressFailureCheckUtility | |
CKratos::SolidShellElementSprism3D6N::StressIntegratedComponents | Stress integrated Components used during the integration |
CKratos::StressInvariantsUtilities | |
CKratos::StressStrainUtilities | |
CKratos::StructuralMechanicsMathUtilities | |
CKratos::StructureResponseFunctionUtilities | Solution utility to compute structural analysis responses |
Ccollect_stages.Sub_model_part | |
CKratos::SubBinAxis< IndexType, SizeType > | TOOLS UTILS /// |
CKratos::SubBinAxisPeriodic< IndexType, SizeType > | TOOLS UTILS /// |
►Cdl.SubDomain | |
Cpde_tools.PeriodicBoundary | Periodic boundary conditions |
Conthefly_kratos_inlet_process.SubGrid1D | |
CKratos::SubModelPartEntitiesBooleanOperationUtility< TEntityType, TContainerType > | Wrapper of boolean operations: union, intersection and difference |
CKratos::SubReduction< TDataType, TReturnType > | |
CKratos::ExplicitSolvingStrategyBFECC< TSparseSpace, TDenseSpace >::SubstepData | |
CKratos::BinaryOperations::Substraction | |
CKratos::UnaryStatisticOperations::Sum | |
CKratos::SumReduction< TDataType, TReturnType > | Utility function to do a sum reduction |
Canalytic_tools.analytic_data_procedures.SurfaceAnalyzer | |
CKratos::ContactDomainUtilities::SurfaceBase | |
Canalytic_tools.analytic_data_procedures.SurfacesAnalyzerClass | |
CKratos::BeamPointRigidContactCondition::SurfaceScalar | |
CKratos::ContactDomainUtilities::SurfaceScalar | |
CKratos::PointRigidContactCondition::SurfaceScalar | |
CKratos::BeamPointRigidContactCondition::SurfaceVector | |
CKratos::ContactDomainUtilities::SurfaceVector | |
CKratos::PointRigidContactCondition::SurfaceVector | |
CKratos::SVDUtils< TDataType > | Various mathematical utilities to compute SVD and the condition number of a matrix |
CKratos::SwimmingDemInPfemUtils | |
►CKratos::SymmetryBase | |
CKratos::SymmetryPlane | |
CKratos::SymmetryRevolution | |
CKratos::SymmetryUtility | Short class definition |
CKratos::SystemVector< TDataType, TIndexType > | Provides a SystemVector which implements FEM assemble capabilities, as well as some vector operations |
CKratos::Table< TArgumentType, TResultType, TResultsColumns > | This class represents the value of its variable depending to other variable |
CKratos::Table< double > | |
CKratos::Table< double, double > | |
CKratos::TableKeyVariables< TArgumentType, TResultType > | TableKeyVariables |
CKratos::TableKeyVariables< double, double > | |
CKratos::TableStream | This is a fancy table to stream data in a fancy way |
CKratos::TableStreamUtility | |
Cplot_variables.tangential_force_plotter | |
CKratos::BeamPointRigidContactLM3DCondition::TangentialContactVariables | |
CKratos::BeamPointRigidContactPenalty3DCondition::TangentialContactVariables | |
CKratos::PointRigidContactPenalty2DCondition::TangentialContactVariables | |
CKratos::TangentOperatorCalculatorUtility | An algorithm that derives numerically the constitutive tangent tensor at one GP |
Ctaylor_green_cell.taylor_green_vector_field | |
►CTBaseElement | |
CKratos::BinghamFluid< TBaseElement, TShapeFunctionValues, TShapeFunctionGradients > | |
CKratos::EmbeddedFluidElement< TBaseElement > | |
CKratos::EmbeddedFluidElementDiscontinuous< TBaseElement > | |
CKratos::HerschelBulkleyFluid< TBaseElement, TShapeFunctionValues, TShapeFunctionGradients > | |
CKratos::SwimmingParticle< TBaseElement > | |
►CTBaseExplicitStrategy | |
CKratos::CompressibleNavierStokesExplicitSolvingStrategy< TBaseExplicitStrategy > | Explicit solving strategy base class |
►CTBaseStrategy | |
CKratos::VelocityVerletSolverStrategy< TBaseStrategy > | |
►CTBaseVertexMorphingMapper | |
CKratos::MapperVertexMorphingAdaptiveRadius< TBaseVertexMorphingMapper > | Short class definition |
►CTElasticBehaviourLaw | |
CKratos::ViscousGeneralizedKelvin< TElasticBehaviourLaw > | This is a constitutive law that reproduces the behaviour of viscous Kelvin material |
CKratos::ViscousGeneralizedMaxwell< TElasticBehaviourLaw > | This is a viscous law using Maxwell formulation |
►Cutils.templateRule.TemplateRule | |
CapplicationGenerator.ApplicationGenerator | |
►Cclasses.classCreator.ClassCreator | |
Cclasses.conditionCreator.ConditionCreator | Extends KratosClassCreator for a Kratos Condition |
Cclasses.elementCreator.ElementCreator | Extends KratosClassCreator for a Kratos Element |
Cclasses.processCreator.ProcessCreator | TO BE IMPLEMENTED |
CTemporal | A temporal controller to control behavior based on temporal values |
CKratos::TemporalMethods::TemporalMaxMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor > | |
CKratos::TemporalMethods::TemporalMeanMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor > | |
►CKratos::TemporalMethods::TemporalMethod | |
CKratos::TemporalMethods::TemporalMaxMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::NormMethod< TDataType > | |
CKratos::TemporalMethods::TemporalMeanMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::NormMethod< TDataType > | |
CKratos::TemporalMethods::TemporalMeanMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::ValueMethod< TDataType > | |
CKratos::TemporalMethods::TemporalMinMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::NormMethod< TDataType > | |
CKratos::TemporalMethods::TemporalRootMeanSquareMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::NormMethod< TDataType > | |
CKratos::TemporalMethods::TemporalRootMeanSquareMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::ValueMethod< TDataType > | |
CKratos::TemporalMethods::TemporalSumMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::NormMethod< TDataType > | |
CKratos::TemporalMethods::TemporalSumMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::ValueMethod< TDataType > | |
CKratos::TemporalMethods::TemporalVarianceMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::NormMethod< TDataType > | |
CKratos::TemporalMethods::TemporalVarianceMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor >::ValueMethod< TDataType > | |
CKratos::TemporalMethods::TemporalMinMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor > | |
CKratos::TemporalMethods::TemporalRootMeanSquareMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor > | |
CKratos::TemporalMethods::TemporalSumMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor > | |
CKratos::TemporalMethods::TemporalVarianceMethod< TContainerType, TContainerItemType, TDataRetrievalFunctor, TDataStorageFunctor > | |
CKratos::TesselationUtilities2D | |
CKratos::TesselationUtilities3D | |
►CKratos::Testing::TestCase | The test case base class |
CKratos::Testing::DistributedTestCase | Base class for distributed tests |
CKratos::Testing::TestSuite | This class holds an array of test cases and run them one by one in its Run method |
►CKratosUnittest.TestCase | |
Ccheck_eigenvalues_process.CheckEigenvaluesProcess | |
Ccheck_eigenvalues_process.CheckEigenvaluesProcess | |
Ccheck_scalar_base_process.CheckScalarBaseProcess | This process is the base class to check analytically from a function the solution (scalar) in a certain entity belonging a certain submodelpart |
Ccheck_scalar_from_process_info_process.CheckScalarFromProcessInfoProcess | This process checks analytically from a function the solution (scalar) in the process info belonging a certain submodelpart |
Ccheck_scalar_on_elements_process.CheckScalarOnElementsProcess | All the processes python should be derived from "Process" |
Ccheck_scalar_on_nodes_process.CheckScalarOnNodesProcess | All the processes python should be derived from "Process" |
Ccheck_scalar_to_nodes_process.CheckScalarToNodesProcess | This process checks analytically from a function the solution (scalar) in a set of nodes belonging a certain submodelpart |
Ccheck_vector_components_to_nodes_process.CheckVectorComponentsToNodesProcess | All the processes python should be derived from "Process" |
Ccompare_two_files_check_process.CompareTwoFilesCheckProcess | This process compares files that are written during a simulation against reference files |
Celementary_tests_GENS_NOVA.TestModifiedCamClayModel | |
Cfrom_json_check_result_process.FromJsonCheckResultProcess | This class is used in order to check results using a json file containing the solution a given model part with a certain frequency |
Cparticle_from_json_check_result_process.LegacyFromJsonCheckResultProcess | This class is used in order to check results using a json file containing the solution a given model part with a certain frequency |
Cparticle_from_json_check_result_process.ParticleFromJsonCheckResultProcess | |
►CUnitTest.TestCase | |
Ctest_case.TestCase | Custom test case class for sorting cases into suites automatically while globbing |
CKratos::Testing::TestCaseResult | The test case base class |
CKratos::Testing::Tester | Tester class manages all tests and provide interface to run them |
CKratosUnittest.TestLoader | |
►CUnitTest.TestSuite | |
Ctest_suite.TestSuite | Custom test suite class for sorting cases into suites automatically while globbing |
CKratos::CalculateSignedDistanceTo3DConditionSkinProcess::TetEdgeStruct | |
CKratos::CalculateSignedDistanceTo3DSkinProcess::TetEdgeStruct | |
CKratos::TetGenCDT | Short class definition |
CKratos::TetGenPfemContact | Short class definition |
►CKratos::TetGenPfemModeler | Short class definition |
CKratos::TetGenPfemModelerVms | Short class definition |
CKratos::TetGenPfemRefineFace | Short class definition |
CKratos::TetgenVolumeMesher | This class performs the (constrained) Delaunay meshing of the internal volume given a surface discretized in terms of triangular conditions |
CKratos::TetrahedraBall | Stores a ball of tetrahedra sourronding a node of mesh |
CKratos::TetrahedraEdgeShell | This class defines an edge shell for a mesh of tetrahedra |
CKratos::TetrahedraReconnectUtility | Short class definition |
CKratos::TetrahedraSplit | This class performs the splitting of a tetrahedra. It contains three helper functions to ease the splitting: TetrahedraSplitMode, Split_Tetrahedra, and TetrahedraGetNewConnectivityGID |
CKratos::TetrahedronGaussLegendreIntegrationPoints1 | |
CKratos::TetrahedronGaussLegendreIntegrationPoints2 | |
CKratos::TetrahedronGaussLegendreIntegrationPoints3 | |
CKratos::TetrahedronGaussLegendreIntegrationPoints4 | |
CKratos::TetrahedronGaussLegendreIntegrationPoints5 | |
►CTextTestResult | |
CKratosUnittest.KratosTextTestResult | |
►CTFluidData | |
CKratos::EmbeddedData< TFluidData > | |
CKratos::EmbeddedDiscontinuousData< TFluidData > | |
►CKratos::ThermalDEMIntegrationScheme | |
CKratos::ThermalForwardEulerScheme | |
CKratos::ThermalDruckerPragerYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Drucker-Prager theory |
CKratos::ThermalModifiedMohrCoulombYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Modified Mohr-Coulumb theory |
CKratos::ThermalMohrCoulombYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Von-Mises theory |
CKratos::ThermalRankineYieldSurface< TPlasticPotentialType > | |
CKratos::ThermalSimoJuYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Simo-Ju theory |
CKratos::ThermalTrescaYieldSurface< TPlasticPotentialType > | |
CKratos::FlowRule::ThermalVariables | |
CKratos::NonLinearAssociativePlasticityModel< TElasticityModel, TYieldSurface >::ThermalVariables | |
CKratos::ParticleFlowRule::ThermalVariables | |
CKratos::ThermalVonMisesYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Von-Mises theory |
CKratos::UpdatedLagrangianUPressureElement::ThisElementData | |
CKratos::ThreadFixedSizeMemoryPool | ThreadFixedSizeMemoryPool holds chunks belong to a certain thread and operate over them |
Csolver_wrappers.kratos.kratos_base_wrapper.ThreadManager | Class for setting and ressting the number of threads a context should use |
CKratos::Wind::ModelSubdivisionUtilities::ThreadSafeIndexSet | |
Ctime_based_ascii_file_writer_utility.TimeBasedAsciiFileWriterUtility | This utility handles a file to which results are to be written |
CDerivatives.TimeDependantFluidFractionSolution | |
►CKratos::TimeIncrementor | |
CKratos::AdaptiveTimeIncrementor | |
CKratos::PrescribedTimeIncrementor | |
CKratos::TimeIntegrationLocalFlags | Solver local flags class definition |
CKratos::TimeIntegrationMethodsContainer< TVariableType, TValueType > | |
Clogger_utilities.TimeLogger | A context responsible for outputting execution times |
►CKratos::TimeLoopExecutorInterface | |
CKratos::TimeLoopExecutor | |
CKratos::TimeDiscretizationProcessTimeDiscretizationProcess::TimeParameters | |
CKratos::Timer | This utility can be used to compute the time employed on computations |
Ctimer.Timer | |
Cutilities.custom_timer.Timer | |
CKratos::TimeStepEndState | |
CKratos::TimeStepExecutor | |
Ctime_step_testing_stage.TimeStepTester | |
CKratos::ExplicitCentralDifferencesScheme< TSparseSpace, TDenseSpace >::TimeVariables | This struct contains the details of the time variables |
CKratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace >::TimeVariables | |
CKratos::ExplicitMultiStageKimScheme< TSparseSpace, TDenseSpace >::TimeVariables | This struct contains the details of the time variables |
CKratos::SimpleMortarMapperProcess< TDim, TNumNodes, TVarType, TNumNodesMaster >::TLS | Auxiliar struct for mapping |
Ccore.xdmf.TopologyCellType | A helper class for identifying the cell/element topology type |
CKratos::TopologyFilteringUtilities | Solution utility to filter results |
CKratos::TopologyUpdatingUtilities | Solution utility that updates response values for next iteration |
CKratos::ShockCapturingEntropyViscosityProcess::TotalDerivativeUtil | Small utility to compute the total derivative of a magnitude |
Ctensors::tr | |
CKratos::MeshDataTransferUtilities::TransferParameters | |
Ctransfer_selfweight_stress_utility.TransferSelfweightStressToMainModelPartUtility | |
CKratos::TransferSelfweightStressUtility | |
CKratos::SolidShellElementSprism3D6N::TransverseGradient | TransverseGradient |
CKratos::SolidShellElementSprism3D6N::TransverseGradientIsoParametric | TransverseGradientIsoParametric |
CKratos::Tree< TPartitionType > | A generic tree data structure for spatial partitioning |
CKratos::TreeNode< TDimension, TPointType, TPointerType, TIteratorType, TDistanceIteratorType, TIteratorIteratorType > | Short class definition |
►CKratos::TreeNode< TDimension, TPointType, typename TContainerType::value_type, typename TContainerType::iterator, typename std::vector< double >::iterator > | |
CKratos::Bins< TDimension, TPointType, TContainerType, TPointerType, TIteratorType, TDistanceIteratorType, TDistanceFunction > | |
CKratos::Bucket< TDimension, TPointType, TContainerType, TPointerType, TIteratorType, TDistanceIteratorType, TDistanceFunction > | Short class definition |
►CKratos::TreeNode< TDimension, TPointType, typename TContainerType::value_type, typename TContainerType::iterator, typename std::vector< double >::iterator, std::vector< typename TContainerType::value_type >::iterator > | |
CKratos::BinsDynamic< TDimension, TPointType, TContainerType, TPointerType, TIteratorType, TDistanceIteratorType, TDistanceFunction > | A dynamic binning data structure template for organizing and querying points in multi-dimensional space |
►CKratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | |
►CKratos::KDTreePartitionBase< TLeafType > | Short class definition |
CKratos::KDTreePartition< TLeafType > | |
CKratos::KDTreePartitionAverageSplit< TLeafType > | |
CKratos::KDTreePartitionMidPointSplit< TLeafType > | |
CKratos::OCTreePartition< TLeafType > | Short class definition |
CKratos::TrescaPlasticPotential< TVoigtSize > | This class defines a plastic potential following the theory of Tresca |
CKratos::TrescaStressInvariants | |
CKratos::TrescaYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Tresca theory |
CKratos::TriangleCollocationIntegrationPoints1 | |
CKratos::TriangleCollocationIntegrationPoints2 | |
CKratos::TriangleCollocationIntegrationPoints3 | |
CKratos::TriangleCollocationIntegrationPoints4 | |
CKratos::TriangleCollocationIntegrationPoints5 | |
CKratos::TriangleGaussLegendreIntegrationPoints1 | |
CKratos::TriangleGaussLegendreIntegrationPoints2 | |
CKratos::TriangleGaussLegendreIntegrationPoints3 | |
CKratos::TriangleGaussLegendreIntegrationPoints4 | |
CKratos::TriangleGaussLegendreIntegrationPoints5 | |
CKratos::TriangleGaussRadauIntegrationPoints1 | |
CKratos::TriangleGaussRadauIntegrationPoints2 | |
CKratos::TriangleGaussRadauIntegrationPoints3 | |
CKratos::TriangleGaussRadauIntegrationPoints4 | |
CKratos::TriangleGaussRadauIntegrationPoints5 | |
CKratos::TriangleGaussRadauIntegrationPoints6 | |
CKratos::TriangleSplit | |
CKratos::TriGenCDT | Short class definition |
CKratos::TriGenDropletModeler | Short class definition |
CKratos::TriGenGLASSModeler | Short class definition |
CKratos::TriGenModeler | Short class definition |
►CKratos::TriGenPFEMModeler | Short class definition |
CKratos::TriGenPFEMModelerVMS | Short class definition |
CKratos::TriGenPFEMRefineSegment | Short class definition |
CKratos::TrilinosAssemblingUtilities | The Trilinos assembling utilities |
CKratos::TrilinosCuttingApplication | TRILINOS CUTTING APPLICATION |
CKratos::TrilinosCuttingIsosurfaceApplication | |
CKratos::TrilinosJacobianEmulator< TSpace > | Jacobian emulator |
CKratos::TrilinosJacobianEmulator< TSparseSpace > | |
CKratos::TrilinosRefineMesh | |
CKratos::TrilinosSpace< TMatrixType, TVectorType > | The space adapted for Trilinos vectors and matrices |
►CTSubAssemblyType | |
CKratos::SubAssembly< TSubAssemblyType, TElementDataHolderIndex, TRowStartingIndex, TColumnStartingIndex > | Assembles sub-vectors to element vectors and matrices |
CKratos::Tvector< T, TDimension > | Short class definition |
CKratos::Tvector< CoordinateType, Dimension > | |
CKratos::Tvector< SizeType, Dimension > | |
►CKratos::TwoStepVPSolverSettings< TSparseSpace, TDenseSpace, TLinearSolver > | Helper class to define solution strategies for TwoStepVPStrategy |
CKratos::TwoStepVPSettings< TSparseSpace, TDenseSpace, TLinearSolver > | Helper class to define solution strategies for FS_Strategy |
►Cstd::conditional::type | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< Kratos::GenericTensionConstitutiveLawIntegratorDplusDminusDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericCompressionConstitutiveLawIntegratorDplusDminusDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainDplusDminusDamage< TConstLawIntegratorTensionType, TConstLawIntegratorCompressionType > | This class is the base class which define all the constitutive laws for damage in small deformation |
►Cstd::conditional::type | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainHighCycleFatigueLaw< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::RankineYieldSurface< Kratos::RankinePlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainHighCycleFatigueLaw< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::RankineYieldSurface< Kratos::RankinePlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainHighCycleFatigueLaw< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainHighCycleFatigueLaw< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::RankineYieldSurface< Kratos::RankinePlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::RankineYieldSurface< Kratos::RankinePlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainHighCycleFatigueLaw< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainHighCycleFatigueLaw< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainHighCycleFatigueLaw< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainIsotropicPlasticity< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::MohrCoulombPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::MohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::TrescaYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericFiniteStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::DruckerPragerYieldSurface< Kratos::TrescaPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::MohrCoulombYieldSurface< Kratos::TrescaPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainKinematicPlasticity< Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::SimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::MohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::RankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::TrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainOrthotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainIsotropicDamage< TConstLawIntegratorType > | This class is the base class which define all the constitutive laws for damage in small deformation |
►CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalSimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalSimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalVonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalVonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalRankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalRankineYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
►CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalSimoJuYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalDruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalRankineYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalTrescaYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalVonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalDruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalDruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalModifiedMohrCoulombYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
►CKratos::GenericSmallStrainThermalIsotropicDamage< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalTrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainThermalIsotropicDamagePlaneStress< Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::ThermalTrescaYieldSurface< Kratos::VonMisesPlasticPotential< 3 > > > > | |
CKratos::GenericSmallStrainHighCycleFatigueLaw< TConstLawIntegratorType > | This class is the base class which defines the constitutive law used for high cycle fatigue (HCF) in small deformation |
CKratos::GenericSmallStrainIsotropicDamagePlaneStress< TConstLawIntegratorType > | This class is the base class which define all the constitutive laws for damage in plane stress small deformation |
►CKratos::GenericSmallStrainThermalIsotropicDamage< TConstLawIntegratorType > | This class derives from the Isotropic damage CL and adds thermal effects (material properties affectation and internal variables) |
CKratos::GenericSmallStrainThermalIsotropicDamagePlaneStress< TConstLawIntegratorType > | |
►CKratos::GenericSmallStrainIsotropicPlasticity< TConstLawIntegratorType > | This class is the base class which define all the constitutive laws for plasticity in small deformation |
CKratos::GenericFiniteStrainIsotropicPlasticity< TConstLawIntegratorType > | This class is the base class which define all the constitutive laws for plasticity in strain framework |
►CKratos::GenericSmallStrainKinematicPlasticity< TConstLawIntegratorType > | This class is the base class which define all the constitutive laws for kinematic plasticity in small deformation |
CKratos::GenericFiniteStrainKinematicPlasticity< TConstLawIntegratorType > | This class is the base class which define all the constitutive laws for plasticity in strain framework |
CKratos::GenericSmallStrainOrthotropicDamage< TConstLawIntegratorType > | This class defines an small strain orthotropic damage model developed by Cervera et. al in "Appraisement of planar, bending and twisting cracks in 3D with isotropic and orthotropic damage models" International Journal of Fracture |
►Cstd::conditional::type | |
CKratos::GenericSmallStrainPlasticDamageModel< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainPlasticDamageModel< Kratos::GenericConstitutiveLawIntegratorPlasticity< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > >, Kratos::GenericConstitutiveLawIntegratorDamage< Kratos::DruckerPragerYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > > | |
CKratos::GenericSmallStrainPlasticDamageModel< TPlasticityIntegratorType, TDamageIntegratorType > | This class is the base class which define the Plastic Damage model developed by Luccioni B. and Oller S |
►Cstd::conditional::type | |
CKratos::AssociativePlasticDamageModel< Kratos::DruckerPragerYieldSurface< Kratos::DruckerPragerPlasticPotential< 6 > > > | |
CKratos::AssociativePlasticDamageModel< Kratos::ModifiedMohrCoulombYieldSurface< Kratos::ModifiedMohrCoulombPlasticPotential< 6 > > > | |
CKratos::AssociativePlasticDamageModel< Kratos::RankineYieldSurface< Kratos::RankinePlasticPotential< 6 > > > | |
CKratos::AssociativePlasticDamageModel< Kratos::VonMisesYieldSurface< Kratos::VonMisesPlasticPotential< 6 > > > | |
CKratos::AssociativePlasticDamageModel< TYieldSurfaceType > | This law defines a parallel rule of mixture (classic law of mixture) |
CKratos::UblasSpace< TDataType, TMatrixType, TVectorType > | A class template for handling data types, matrices, and vectors in a Ublas space |
CKratos::UblasWrapper< TScalar, TEigenSparseMatrix > | |
CKratos::UblasWrapper< typename TSolverType::Scalar > | |
Cnice_names::ueldef | |
CKratos::UpdatedLagrangianUJPElement::UJPElementData | |
Culf_frac.ULF_FSISolver | |
Culf_fsi.ULF_FSISolver | |
Culf_fsi_inc.ULF_FSISolver | |
Culf_PGLASS.ULF_FSISolver | THIS FUNCTION STORES THE NODES OF THE SECOND MOULD IN A SEPARATE SUBPART (THAT WILL BE DISACTIVATED IN THE STEPS OF THE FIRST BLOW) THE NODES OF THE SECOND MOULD ARE DISTINGUISHED BY THE FLAG def CreateSubModelPartsFirstSecondBlow(total_model_part, second_mould_flag_value): init_domain_model_part=total_model_part.CreateSubModelPart("InitialDomain"); second_mould_model_part=total_model_part.CreateSubModelPart("SecondMould"); for node in total_model_part.Nodes: if (node.GetSolutionStepValue(FLAG_VARIABLE)==second_mould_flag_value): second_mould_model_part.AddNode(node, 0 ); else: init_domain_model_part.AddNode(node, 0 ); |
Culf_frac_strategy.ULFFracStrategyPython | |
Culf_strategy_PGLASS.ULFStrategyPython | |
Culf_strategy_python.ULFStrategyPython | |
Culf_strategy_python_inc.ULFStrategyPythonInc | |
Culf_strategy_python_inc_rigid.ULFStrategyPythonInc | |
CKratos::UlfUtils | |
CKratos::SmallStrainUmatModel::UmatModelData | |
Cbase_classes.co_simulation_coupled_solver.UndefinedSolver | |
CKratos::UniformRefinementUtility | This class splits all the elements until NUMBER_OF_DIVISIONS reaches the desired value @detail A node is added on the middle of each edge (and an extra node is added inside the quadrilaterals and tetrahedrons) and the nodal values are interpolated Once the element is split, the NUMBER_OF_DIVISIONS variable in increased by one Each division will create the following entities and delete the origin entity: Lines: 2 new lines Triangles: 4 new triangles (mesh quality is conserved) Quadrilaterals: 4 new quadrilaterals (mesh quality is conserved) Tetrahedrons: 8 new tetrahedrons (mesh quality is not conserved) Hexahedrons: 8 new hexahedrons (mesh quality is conserved) It only works with linear elements The splitting keeps the sub model parts |
Ctensors::unit | |
CKratos::UniversalFileIO | Short class definition |
►Cstd::unordered_map | |
CKratos::GlobalPointersUnorderedMap< TPointerDataType, TSendType > | |
CKratos::GlobalPointersUnorderedMap< TDataType, TValueType > | Short class definition |
CKratos::IndexMap | Custom unordered map container to be used by the mapper |
►Cstd::unordered_set | |
CKratos::IndexSet | Custom unordered set container to be used by the mapper |
CKratos::UnvOutput | Provides a tool to write UNV files |
CKratos::FracturePropagation2DUtilities::UtilityVariables | Basic Structs for the utility ------------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::FracturePropagation3DUtilities::UtilityVariables | Basic Structs for the utility ------------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::InitialStress2DUtilities::UtilityVariables | Basic Structs for the utility ------------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::InitialStress3DUtilities::UtilityVariables | Basic Structs for the utility ------------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::InterpolateSwToPfemUtility::UtilityVariables | Basic Structs for the utility ------------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::MappingVariables2DUtilities::UtilityVariables | Basic Structs for the utility ------------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::MappingVariables3DUtilities::UtilityVariables | Basic Structs for the utility ------------------------------------------------------------------------------------------------------------------------------------------— |
CKratos::SparseMatrixMultiplicationUtility::value_type< T, Enable > | Metafunction that returns value type of a matrix or a vector type |
►Cloggers.value_logger_base.ValueLogger | |
Cloggers.value_logger_relaxed_gradient_projection.ValueLoggerRelaxedGradientProjection | |
Cplot_variables.variable_plotter | |
CKratos::Python::VariableChecker | |
CKratos::VariableComparator | This is a key comparer between two variables |
►CKratos::VariableData | This class is the base of variables and variable's components which contains their common data |
CKratos::Variable< TVarType > | |
CKratos::Variable< Kratos::Internals::Matrix > | |
CKratos::Variable< double > | |
CKratos::Variable< Kratos::GlobalPointersVector > | |
CKratos::Variable< GradientDataType > | |
CKratos::Variable< TValue > | |
CKratos::Variable< int > | |
CKratos::Variable< T > | |
CKratos::Variable< Kratos::GlobalPointersVector< Kratos::Node > > | |
CKratos::Variable< Kratos::array_1d< double, 3 > > | |
CKratos::Variable< TDataType > | Variable class contains all information needed to store and retrive data from a data container |
CKratos::VariableDatabase | This class stores the results of a variable |
CKratos::LineOutputProcessUtilities::VariableDataCollector< TDataType > | Class to get variable information |
CKratos::QSVMSResidualDerivatives< TDim, TNumNodes >::VariableDerivatives< TDerivativesType > | Computes QS VMS residual derivative residuals for given variable |
CKratos::VariableExpressionDataIO< TDataType > | Construct class to read into expressions from templated data values and write in to templated data values |
CKratos::VariableExpressionIO | |
CKratos::VariableHasher | This is a hasher for variables |
CKratos::Python::VariableIndexingPython< TContainerType, TVariableType > | Short class definition |
CKratos::VariableRedistributionUtility | Helper utility to transform between point-wise nodal variables and distributed values |
CKratos::VariablesList | Holds a list of variables and their position in VariablesListDataValueContainer |
CKratos::VariablesListDataValueContainer | A shared variable list gives the position of each variable in the containers sharing it |
Cvariables_management.VariablesManager | |
CKratos::VariablesUtilities | |
CKratos::VariableUtils | This class implements a set of auxiliar, already parallelized, methods to perform some common tasks related with the variable values and fixity |
CKratos::ConstitutiveModelData::VariableValue< T > | |
CKratos::ConstitutiveModelData::VariableValue< double > | |
CKratos::ConstitutiveModelData::VariableValue< int > | |
CKratos::ConstitutiveModelData::VariableValue< Kratos::array_1d< double, 3 > > | |
CKratos::ConstitutiveModelData::VariableValue< Kratos::array_1d< double, 6 > > | |
CKratos::ConstitutiveModelData::VariableValue< Kratos::Internals::Matrix > | |
CKratos::ConstitutiveModelData::VariableValueData | |
CKratos::Shell5pElement::VariationVariables | |
CCSharpKratosWrapper::Vector3 | |
►Cboost::numeric::ublas::vector_expression | |
CKratos::array_1d< Kratos::Internals::Matrix< double, 2, 4 >, 6 > | |
CKratos::array_1d< array_1d< RealType, 3 >, 4 > | |
CKratos::array_1d< RealType, 3 > | |
CKratos::array_1d< std::vector< Kratos::array_1d< double, TNumNodes > >, TDim > | |
CKratos::array_1d< Kratos::Internals::Matrix, DoFSizeDerivativesDependence > | |
CKratos::array_1d< double, VOIGT_SIZE_3D > | |
CKratos::array_1d< array_1d< double, 3 >, 3 > | |
CKratos::array_1d< Kratos::array_1d< double, TNumNodes >, TDim > | |
CKratos::array_1d< double, TNodeNumber > | |
CKratos::array_1d< Kratos::array_1d< double, 3 >, TNumNodes > | |
CKratos::array_1d< double, DoFSizeDerivativesDependence > | |
CKratos::array_1d< double, TDim+1 > | |
CKratos::array_1d< double, TNumNodes *(TDim+1)> | |
CKratos::array_1d< Kratos::Internals::Matrix, TNumNodes > | |
CKratos::array_1d< Kratos::array_1d, DoFSizeDerivativesDependence > | |
CKratos::array_1d< double, 5 > | |
CKratos::array_1d< double, 4 > | |
CKratos::array_1d< Kratos::array_1d< double, TDim >, TDim > | |
CKratos::array_1d< Quaternion< RealType >, 4 > | |
CKratos::array_1d< double, VoigtSize > | |
►CKratos::array_1d< double, 3 > | |
►CKratos::Point | Point class |
CKratos::Convection_Particle | PFEM Particle class |
CKratos::EntityPoint< TEntityType > | |
CKratos::GaussPointItem | Custom Gauss Point container to be used by the search |
CKratos::HDF5::Detail::Vertex | |
CKratos::IndexedPoint | |
CKratos::IntegrationPoint< TDimension, TDataType, TWeightType > | Short class definition |
►CKratos::InterfaceObject | Object used by the bin-search |
CKratos::InterfaceGeometryObject | |
CKratos::InterfaceNode | |
CKratos::Node | This class defines the node |
CKratos::PFEM_Particle | PFEM Particle class |
CKratos::PFEM_Particle_Fluid | PFEM Particle class |
CKratos::PointBelong< TNumNodes, TNumNodesMaster > | Custom Point container to be used by the mapper |
CKratos::PointBoundary | Custom Point container to be used to look in the boundary skin |
CKratos::PointObject< TObject > | Custom Point container to be used by the search |
CKratos::PointWithId | |
CKratos::TopologyFilteringUtilities::ElementPositionItem | |
CKratos::array_1d< double,(TDim-1) *3 > | |
CKratos::array_1d< double, TDim > | |
CKratos::array_1d< double, 2 > | |
CKratos::array_1d< TableType::Pointer, 2 > | |
CKratos::array_1d< bool, 3 > | |
CKratos::array_1d< Kratos::array_1d< double, 3 >, TDim > | |
CKratos::array_1d< Kratos::array_1d< double, 3 >, 3 > | |
CKratos::array_1d< double, TVarSize > | |
CKratos::array_1d< double, TNumNodes *TDim > | |
CKratos::array_1d< Kratos::Internals::Matrix, 4 > | |
CKratos::array_1d< Quaternion< RealType >, 3 > | |
CKratos::array_1d< double, 9 > | |
CKratos::array_1d< double, NumNodes > | |
CKratos::array_1d< float, 3 > | |
CKratos::array_1d< int, 4 > | |
CKratos::array_1d< double, 7 > | |
CKratos::array_1d< int, 3 > | |
CKratos::array_1d< char, 4 > | |
CKratos::array_1d< double, 24 > | |
CKratos::array_1d< double, 6 > | |
CKratos::array_1d< std::size_t, Dimension > | |
CKratos::array_1d< int, 2 > | |
CKratos::array_1d< VertexDerivativesMatrixType, DoFSizeDerivativesVertex > | |
CKratos::array_1d< Kratos::Internals::Matrix, DoFSizeMasterGeometry > | |
CKratos::array_1d< Kratos::Internals::Matrix, DoFSizeSlaveGeometry > | |
CKratos::array_1d< array_1d< double, TNumNodes >, DoFSizeDerivativesDependence > | |
CKratos::array_1d< double, TNumNodes > | |
CKratos::array_1d< Kratos::array_1d< double, TDim *TNumNodes >, TNumNodes > | |
CKratos::array_1d< Kratos::Internals::Matrix, DoFSizePairedGeometry > | |
CKratos::array_1d< Kratos::Internals::Matrix< double, 6, 1 >, 6 > | |
CKratos::array_1d< std::vector< Kratos::array_1d< double, TDim > >, TDim > | |
CKratos::array_1d< array_1d< RealType, 3 >, 3 > | |
CKratos::array_1d< T, 4 > | |
CKratos::array_1d< Kratos::Internals::Matrix< double, 3, 3 >, 3 > | |
CKratos::array_1d< T, N > | Short class definition |
CKratos::VectorField< TDim > | |
►CKratos::VectorField< 3 > | |
CKratos::TimeDependantForceField | |
►CKratos::VelocityField | |
CKratos::CellularFlowField | |
CKratos::ConstantVelocityField | |
CKratos::EthierFlowField | |
CKratos::PouliotFlowField | |
CKratos::PouliotFlowField2D | |
CKratos::ProductOfSines | |
CKratos::ShearFlow1DWithExponentialViscosityField | |
CKratos::VectorIndexComparor< TVectorIndex > | This is a key comparer between two vectors of indexes |
CKratos::VectorIndexHasher< TVectorIndex > | This is a hasher between two vectors of indexes |
CKratos::HenckyElasticPlastic3DLaw::VectorSplit | |
CKratos::HyperElasticPlastic3DLaw::VectorSplit | |
CKratos::HyperElasticUP3DLaw::VectorSplit | |
CKratos::VisualizationUtilities | |
CKratos::VolumeAveragingTool< TDim > | This class is designed to manage the volume averaging of DEM properties and their projection onto a mesh |
CKratos::VonMisesPlasticPotential< TVoigtSize > | This class defines a plastic potential following the theory of Von Mises |
CKratos::VonMisesYieldSurface< TPlasticPotentialType > | This class defines a yield surface according to Von-Mises theory |
CKratos::VorticityUtilities< TDim > | A set of functions to compute quantities of interest for turbulent flows |
CKratos::VtkDefinitions | |
Cdem_vtk_output.VtkOutput | |
CKratos::WaterFluxes | |
►CKratos::WaterPressureUtilities | |
►CKratos::AxisymWaterPressureUtilities | |
CKratos::AxisymWaterPressureJacobianUtilities | |
CKratos::WaterPressureJacobianUtilities | |
►Cwave_theory_utilities.WaveTheory | Base class for waves calculations |
Cwave_theory_utilities.BoussinesqTheory | Boussinesq theory for dispersive waves |
Cwave_theory_utilities.LinearTheory | Linear theory for intermediate water |
Cwave_theory_utilities.ShallowTheory | Linear theory for shallow water |
CKratos::WeakPointerVector< TDataType, TPointerType, TContainerType > | WeakPointerVector is a container like stl vector but using a vector to store pointers to its data |
CKratosUnittest.WorkFolderScope | Helper-class to execute test in a specific target path |
CKratos::HDF5::WriteInfo | Stores information about a dataset written to HDF5 |
CKratos::WriteVariableFunctor< TVariable > | |
Ccustom_ios.wrl_io.WrlIO | |
CKratos::WssStatisticsUtilities | A set of functions to compute the Wall Shear Stress (WSS) |
CKratos::XmlExpressionElement | |
►CKratos::XmlOStreamWriter | |
CKratos::XmlOStreamAsciiWriter | |
CKratos::XmlOStreamBase64BinaryWriter | |
►CKratos::YieldCriterion | Short class definition |
CKratos::CamClayYieldCriterion | Short class definition |
CKratos::J2YieldCriterion | Short class definition |
►CKratos::MisesHuberYieldCriterion | Short class definition |
CKratos::MisesHuberThermalYieldCriterion | Short class definition |
CKratos::ModifiedMisesYieldCriterion | Short class definition |
CKratos::ModifiedMisesYieldCriterion | Short class definition |
CKratos::SimoJuYieldCriterion | Short class definition |
CKratos::SimoJuYieldCriterion | Short class definition |
►CKratos::TrescaYieldCriterion | Short class definition |
CKratos::NewTrescaYieldCriterion | Short class definition |
►CKratos::YieldSurface< THardeningRule > | Short class definition |
CKratos::GensNovaYieldSurface< Kratos::HardeningRule > | |
►CKratos::MisesHuberYieldSurface< Kratos::HardeningRule > | |
CKratos::MisesHuberThermalYieldSurface< Kratos::HardeningRule > | |
CKratos::ModifiedCamClayYieldSurface< Kratos::HardeningRule > | |
CKratos::ModifiedMisesYieldSurface< Kratos::HardeningRule > | |
CKratos::SimoJuYieldSurface< Kratos::HardeningRule > | |
CKratos::GensNovaYieldSurface< THardeningRule > | Short class definition |
►CKratos::MisesHuberYieldSurface< THardeningRule > | Short class definition |
CKratos::MisesHuberThermalYieldSurface< THardeningRule > | Short class definition |
CKratos::ModifiedCamClayYieldSurface< THardeningRule > | Short class definition |
CKratos::ModifiedMisesYieldSurface< THardeningRule > | Short class definition |
CKratos::SimoJuYieldSurface< TPlasticPotentialType > | Short class definition |
CKratos::ZeroDerivatives< TNumNodes, TBlockSize > | This provides zero derivatives for given any variable |
CKratos::HDF5::Detail::ZeroInitialized< TValue > | |
CKratos::HDF5::Detail::ZeroInitialized< array_1d< TValue, ArraySize > > | |
CKratos::HDF5::Detail::ZeroInitialized< Matrix< TValue > > | |
►CABC | |
Calgorithm.Algorithm | |
Ccontrol.Control | Base abstract control class |
Cexecution_policy.ExecutionPolicy | |
Cmodel_part_controller.ModelPartController | |
►Coptimization_problem_vtu_output_process.ExpressionData | |
Coptimization_problem_vtu_output_process.CollectiveExpressionData | |
Coptimization_problem_vtu_output_process.ContainerExpressionData | |
Cresponse_function.ResponseFunction | Base response function |
►CABCMeta | |
Cbase_classes.co_simulation_data_transfer_operator.CoSimulationDataTransferOperator | Baseclass for the data transfer operators used for CoSimulation It transfers data from one interface to another |
Cconvergence_accelerators.convergence_accelerator_wrapper.ConvergenceAcceleratorResidual | |
Ccore.xdmf.XdmfItem | The base class for all XDMF XML elements |
Cpython_mapper.PythonMapper | Baseclass for python based mappers in Kratos The inteface matches the C++ version ("custom_mappers/mapper.h") The py-mappers are intentionally NOT derived from the c++ version |
►CAdjointFluidSolver | |
Cadjoint_monolithic_solver.AdjointMonolithicSolver | |
►CAdjointMonolithicSolver | |
Ctrilinos_adjoint_monolithic_solver.AdjointMonolithicMPISolver | |
►CAleFluidSolver | |
Cale_potential_flow_solver.AlePotentialFlowSolver | |
Cnavier_stokes_ale_fluid_solver.NavierStokesAleFluidSolver | |
►CAlgorithm | |
Csp_dem_fem_coupling_algorithm.SPAlgorithm | |
►CAlgorithm | |
CNLOPT_algorithms.NLOPTAlgorithms | A classical steepest descent algorithm to solve unconstrainted optimization problems |
Calgorithm_gradient_projection.AlgorithmGradientProjection | A classical steepest descent algorithm to solve unconstrainted optimization problems |
Calgorithm_steepest_descent.AlgorithmSteepestDescent | A classical steepest descent algorithm to solve unconstrainted optimization problems |
►CAnalysisStage | |
►CDEM_analysis_stage.DEMAnalysisStage | |
Ctime_step_testing_stage.CustomizedSolutionForTimeStepTesting | |
Cadjoint_fluid_analysis.AdjointFluidAnalysis | Main script for adjoint sensitivity optimization in fluid dynamics simulations |
Cco_simulation_analysis.CoSimulationAnalysis | AnalysisStage of the CoSimulationApplication |
Cconvection_diffusion_analysis.ConvectionDiffusionAnalysis | This class is the main-script of the ConvectionDiffusionApplication put in a class |
Cdam_analysis.DamAnalysis | Main-script of the DamApplication put in a class |
Cdroplet_dynamics_analysis.DropletDynamicsAnalysis | |
►Cfluid_dynamics_analysis.FluidDynamicsAnalysis | Main script for fluid dynamics simulations using the navier_stokes family of python solvers |
Cpfem_2_fluid_dynamics_analysis.PFEM2FluidDynamicsAnalysis | Main script for fluid dynamics simulations using the navier_stokes family of python solvers in PFEM2 framework |
Cfluid_transport_analysis.FluidTransportAnalysis | Main script for fluid + fluid transport simulations |
Cfree_surface_analysis.FreeSurfaceAnalysis | Main script for free surface application |
►Cfsi_analysis.FsiAnalysis | Main script for FSI simulations using the FSI family of python solvers |
Cfsi_analysis.FSIAnalysis | |
►Cgeomechanics_analysis.GeoMechanicsAnalysisBase | Main script for geomechanics simulations |
►Cgeomechanics_analysis.GeoMechanicsAnalysis | |
Cgeo_mechanics_analysis.GeoMechanicsAnalysis | |
Cpiping_analysis.PipingAnalysis | Main script for geomechanics simulations |
Chelmholtz_analysis.HelmholtzAnalysis | This class is the main-script of the implicit filtering analysis It can be imported and used as "black-box" |
Cmesh_moving_analysis.MeshMovingAnalysis | This class is the main-script of the MeshMovingApplication put in a class It can be imported and used as "black-box" |
Cparticle_mechanics_analysis.ParticleMechanicsAnalysis | This class is the main-script of the ParticleMechanicsApplication put in a class |
Cpfem_fluid_dynamics_analysis.PfemFluidDynamicsAnalysis | The base class for the PfemFluidDynamicsAnalysis |
Cporomechanics_analysis.PoromechanicsAnalysis | Main script for poromechanics simulations |
►Cpotential_flow_analysis.PotentialFlowAnalysis | Main script for potential flow simulations |
Cstochastic_potential_flow_response.SimulationScenario | |
Cshallow_water_analysis.ShallowWaterAnalysis | Main script for shallow water simulations |
Csolid_analysis.Solution | |
Cstructural_mechanics_analysis.StructuralMechanicsAnalysis | This class is the main-script of the StructuralMechanicsApplication put in a class |
►Cswimming_DEM_analysis.SwimmingDEMAnalysis | |
Cfluid_fraction_test_analysis.FluidFractionTestAnalysis | |
►CAnalyzerBaseClass | |
►Canalyzers.analyzer_factory.Analyzer | |
Canalyzers.analyzer_factory.AnalyzerWithDependencies | |
Canalyzers.analyzer_internal.KratosInternalAnalyzer | |
►CApplyMPMParticleDirichletConditionProcess | |
Capply_mpm_3d_rotating_dirichlet_condition_process.ApplyMPM3DRotatingDirichletConditionProcess | All the processes python should be derived from "Process" |
Capply_mpm_coupling_interface_dirichlet_condition_process.ApplyMPMCouplingInterfaceDirichletConditionProcess | All the processes python should be derived from "Process" |
►CApplyMPMParticleNeumannConditionProcess | |
Capply_mpm_coupling_interface_neumann_condition_process.ApplyMPMCouplingInterfaceNeumannConditionProcess | All the processes python should be derived from "Process" |
►CAssignMasterSlaveConstraintsToNeighboursProcess | |
Cassign_mpcs_to_neighbours_process.AssignMPCsToNeighboursProcess | |
►CAssignModulusAndDirectionToConditionsProcess | |
Cassign_torque_to_conditions_process.AssignTorqueToConditionsProcess | All the processes python should be derived from "Process" |
Cassign_vector_to_conditions_process.AssignVectorToConditionsProcess | |
Cassign_vector_to_conditions_process.AssignVectorToConditionsProcess | |
►CAssignScalarToNodesProcess | |
Cassign_scalar_to_conditions_process.AssignScalarToConditionsProcess | |
Cassign_scalar_to_conditions_process.AssignScalarToConditionsProcess | |
►CAssignScalarToNodesProcess | |
Cassign_rigid_body_rotation_to_nodes_process.AssignRigidBodyRotationToNodesProcess | All the processes python should be derived from "Process" |
Cassign_scalar_to_elements_process.AssignScalarToElementsProcess | |
Cassign_scalar_to_elements_process.AssignScalarToElementsProcess | |
►CAssignVectorComponentsToNodesProcess | |
Cassign_modulus_and_direction_to_nodes_process.AssignModulusAndDirectionToNodesProcess | All the processes python should be derived from "Process" |
Cassign_modulus_and_direction_to_nodes_process.AssignModulusAndDirectionToNodesProcess | All the processes python should be derived from "Process" |
Cassign_modulus_and_direction_to_nodes_process.AssignModulusAndDirectionToNodesProcess | All the processes python should be derived from "Process" |
►CAssignVectorComponentsToNodesProcess | |
Cassign_eulerian_inlet_process.AssignEulerianInletProcess | All the processes python should be derived from "Process" |
Cassign_lagrangian_inlet_process.AssignLagrangianInletProcess | All the processes python should be derived from "Process" |
►CBaseBenchmarkProcess | |
Cdam_break_benchmark.DamBreakBenchmark | Dam break benchark |
Cmac_donald_shock_benchmark.MacDonaldShockBenchmark | Mac Donald's shock benchmark |
Cplanar_surface_in_parabola_benchmark.PlanarSurfaceInParabolaBenchmark | Planar surface in parabola benchark |
Csolitary_wave_benchmark.SolitaryWaveBenchmark | Solitary wave benchmark |
►CCheckScalarBaseProcess | |
Ccheck_scalar_from_process_info_process.CheckScalarFromProcessInfoProcess | This process checks analytically from a function the solution (scalar) in the process info belonging a certain submodelpart |
Ccheck_scalar_to_nodes_process.CheckScalarToNodesProcess | This process checks analytically from a function the solution (scalar) in a set of nodes belonging a certain submodelpart |
►CComputeDragAndMomentProcess | |
Ccompute_body_fitted_drag_and_moment_process.ComputeBodyFittedDragAndMomentProcess | The specific implementation for the output of body fitted drag forces over obstacles in fluid dynamics problems |
►CComputeDragProcess | |
Ccompute_body_fitted_drag_process.ComputeBodyFittedDragProcess | The specific implementation for the output of body fitted drag forces over obstacles in fluid dynamics problems |
Ccompute_embedded_drag_process.ComputeEmbeddedDragProcess | The specific implementation for the output of embedded drag forces over obstacles in fluid dynamics problems |
►CComputeLiftProcess | |
Ccompute_embedded_lift_process.ComputeEmbeddedLiftProcess | All the processes python processes should be derived from "python_process" |
►CControl | |
Cmaterial_properties_control.MaterialPropertiesControl | Material properties control |
Cshell_thickness_control.ShellThicknessControl | Shell thickness control |
Cvertex_morphing_shape_control.VertexMorphingShapeControl | Node-based shape control using implicit and explicit Vertex Morphing techniques |
►CConvectionDiffusionAnalysis | |
Cconvection_diffusion_analysis_rom.ConvectionDiffusionAnalysisROM | |
Ckratos_perturbation_process.ImposePerturbedInitialConditionAnalysisStage | This analysis stage class solves the Poisson problem, required by the correlated initial condition to apply no penetrability into the bluff body |
►CConvectionDiffusionStationarySolver | |
Cconvection_diffusion_stationary_rom_solver.ROMSolver | The stationary class for ROM convection-diffusion solvers |
►CConvectionDiffusionTransientSolver | |
Cconvection_diffusion_transient_rom_solver.ROMSolver | The transient class for ROM convection-diffusion solvers |
►CCoSimulationConvergenceAccelerator | |
Cconvergence_accelerators.aitken.AitkenConvergenceAccelerator | Class AitkenConvergenceAccelerator |
Cconvergence_accelerators.anderson.AndersonConvergenceAccelerator | |
Cconvergence_accelerators.constant_relaxation.ConstantRelaxationConvergenceAccelerator | |
Cconvergence_accelerators.iqnils.IQNILSConvergenceAccelerator | Class IQNILSConvergenceAccelerator |
Cconvergence_accelerators.mvqn.MVQNConvergenceAccelerator | Class MVQNConvergenceAccelerator |
►CCoSimulationConvergenceCriteria | |
Cconvergence_criteria.absolute_norm_energy_conjugate.AbsoluteNormResidualConvergenceCriteria | |
Cconvergence_criteria.relative_norm_initial_residual.RelativeNormInitialResidualConvergenceCriteria | |
Cconvergence_criteria.relative_norm_previous_residual.RelativeNormPreviousResidualConvergenceCriteria | |
►CCoSimulationCoupledSolver | |
Ccoupled_solvers.feti_dynamic_coupled_solver.FetiDynamicCoupledSolver | |
Ccoupled_solvers.gauss_seidel_strong.GaussSeidelStrongCoupledSolver | |
Ccoupled_solvers.gauss_seidel_weak.GaussSeidelWeakCoupledSolver | |
Ccoupled_solvers.jacobi_strong.JacobiStrongCoupledSolver | |
Ccoupled_solvers.jacobi_weak.JacobiWeakCoupledSolver | |
►CCoSimulationCouplingOperation | |
Ccoupling_operations.compute_boundary_force.ComputeBoundaryForce | This operation is used to compute forces in a boundary, based on the pressure |
Ccoupling_operations.compute_normals.ComputeNormalsOperation | This operation computes the Normals (NORMAL) on a given ModelPart |
Ccoupling_operations.convert_distributed_values_to_point.ConvertDistributedValuesToPoint | This operation converts distributed quantities (such as tractions) into concentrated nodal values (such as nodal loads) It is the inverse operation of the "DistributePointValuesOperation" operation |
Ccoupling_operations.coupling_output.CouplingOutput | This operation is used to output at different points in the coupling |
Ccoupling_operations.create_point_load_model_part.CreatePointLoadModelPart | This operation creates a submodelpart containing PointLoad Conidtions for transferring loads |
Ccoupling_operations.distribute_point_values.DistributePointValuesOperation | This operation converts concentrated nodal values (such as nodal loads) into distributed quantities (such as tractions) It is the inverse operation of the "ConvertDistributedValuesToPoint" operation |
Ccoupling_operations.elemental_data_to_nodal_data.ElementalToNodalData | This operation maps the Elemental Data to Nodal Data for a given ModelPart |
Ccoupling_operations.print_iteration_number.PrintIterationNumberOperation | This operation is used to print the number of iterations on the strong coupling schemes TODO: |
Ccoupling_operations.reset_pfem_kinematics.ResetPfemKinematics | This operation is used to reset the PFEM kinematic values on a given model part |
Ccoupling_operations.scaling.ScalingOperation | This operation performs scaling of values on an InterfaceData The value can be given directly as a value or as a string containing an evaluable function |
►CCoSimulationDataTransferOperator | |
Cdata_transfer_operators.copy.CopyDataTransferOperator | DataTransferOperator that copies values from one interface to another, without any checks |
Cdata_transfer_operators.kratos_mapping.KratosMappingDataTransferOperator | DataTransferOperator that maps values from one interface (ModelPart) to another |
Cdata_transfer_operators.sum_distributed_to_single.SumDistributedToSingle | DataTransferOperator to sum values on one interface and put it to another interface |
Cdata_transfer_operators.sum_many_to_many.SumManyToMany | DataTransferOperator to sum values on one interface and put it to another interface, if desired equally distributed |
Cdata_transfer_operators.transfer_one_to_many.TransferOneToMany | DataTransferOperator to take one single value and set it to all values on another interface |
►CCoSimulationIO | |
Csolver_wrappers.cpp_ping_pong.ping_pong_io.PingPongIO | This is the IO wrapper for the PING-PONG example |
Csolver_wrappers.dummy_io.DummyIO | This class is used if a Solver directly uses Kratos as a data-structure e.g |
Csolver_wrappers.empire_io.EmpireIO | IO for the legacy EMPIRE_API |
Csolver_wrappers.kratos_co_sim_io.KratosCoSimIO | Wrapper for the CoSimIO to be used with Kratos |
►CCoSimulationPredictor | |
Cpredictors.average_value_based.AverageValuePredictor | |
Cpredictors.linear.LinearPredictor | |
Cpredictors.linear_derivative_based.LinearDerivativeBasedPredictor | |
►CCoSimulationSolverWrapper | |
Cbase_classes.co_simulation_coupled_solver.CoSimulationCoupledSolver | Baseclass for the coupled solvers used for CoSimulation Performs basic operations that are common among coupled solvers: |
Chelpers.dummy_solver_wrapper.DummySolverWrapper | This class serves as dummy for testing, it does not solve anything It only imports a mesh that can be used in the testing workflow |
Csolver_wrappers.cpp_ping_pong.ping_pong_wrapper.PingPongWrapper | This class serves as wrapper for the cpp ping and pong solvers |
Csolver_wrappers.external.acusolve_wrapper.acuSolveWrapper | This class serves as a dedicated Kratos wrapper for acuSolve |
Csolver_wrappers.external.external_solver_wrapper.ExternalSolverWrapper | This class is a generic wrapper for connecting external solvers The import of meshes is done once in the beginning |
Csolver_wrappers.external.flower_wrapper.FLOWerWrapper | This class serves as wrapper for the CFD solver FLOWer |
Csolver_wrappers.external.openfoam_wrapper.OpenFOAMWrapper | This class serves as wrapper for the CFD solver OpenFOAM |
Csolver_wrappers.external.remote_controlled_solver_wrapper.RemoteControlledSolverWrapper | This class is a generic wrapper for connecting external solvers that are being remote controlled |
►Csolver_wrappers.kratos.kratos_base_wrapper.KratosBaseWrapper | This class serves as basis for the kratos-wrappers It uses the AnalysisStage as black-box interface to Kratos |
Csolver_wrappers.kratos.convection_diffusion_wrapper.ConvectionDiffusionWrapper | This class is the interface to the ConvectionDiffusionApplication of Kratos |
Csolver_wrappers.kratos.dem_wrapper.DEMWrapper | This class is the interface to the DEMApplication of Kratos |
Csolver_wrappers.kratos.fluid_dynamics_wrapper.FluidDynamicsWrapper | This class is the interface to the FluidDynamicsApplication of Kratos |
Csolver_wrappers.kratos.particle_mechanics_dirichlet_wrapper.ParticleMechanicsDirichletWrapper | This class is the interface to the ParticleMechanicsApplication of Kratos |
Csolver_wrappers.kratos.particle_mechanics_neumann_wrapper.ParticleMechanicsNeumannWrapper | This class is the interface to the ParticleMechanicsApplication of Kratos |
Csolver_wrappers.kratos.pfem_fluid_dynamics_wrapper.PfemFluidDynamicsWrapper | This class is the interface to the PfemFluidDynamicsApplication of Kratos |
Csolver_wrappers.kratos.potential_flow_wrapper.PotentialFlowWrapper | |
Csolver_wrappers.kratos.rom_wrapper.RomWrapper | This class is the interface to the RomApplication of Kratos |
Csolver_wrappers.kratos.structural_mechanics_wrapper.StructuralMechanicsWrapper | This class is the interface to the StructuralMechanicsApplication of Kratos |
►Csolver_wrappers.sdof.sdof_solver_wrapper.SdofSolverWrapper | This class implements a wrapper for an SDof solver to be used in CoSimulation |
Csolver_wrappers.sdof.static_sdof_solver_wrapper.SdofStaticSolverWrapper | This class implements a wrapper for an SDof solver to be used in CoSimulation |
►CCoupledFluidThermalSolver | |
Ccoupled_fluid_transport_solver.CoupledFluidTransportSolver | |
►CDEMAnalysisStage | |
CDEM_benchmarks_analysis.DEMBenchmarksAnalysisStage | |
CKratosDEMAnalysis.DEMAnalysisStageWithFlush | |
Cconcentric_element_size_coarsener.ElementSizeModifier | |
Cdecompressed_material_bts_test.DecompressedMaterialBTSTest | |
Cdecompressed_material_triaxial_test.DecompressedMaterialTriaxialTest | |
Cdecompressed_material_triaxials_and_bts_tests.DecompressedMaterialBTSTest | |
Cdecompressed_material_triaxials_and_bts_tests.DecompressedMaterialTriaxialTest | |
Cdem_main_script_ready_for_coupling_with_fem.StructuresCoupledDEMAnalysisStage | |
Cthermal_dem_analysis.ThermalDEMAnalysis | |
►CDesignLogger | |
Cloggers.design_logger_gid.DesignLoggerGID | |
Cloggers.design_logger_unv.DesignLoggerUNV | |
Cloggers.design_logger_vtk.DesignLoggerVTK | |
►CEnum | |
Cmodel_part_utilities.ModelPartOperation.OperationType | |
Cpython_interface.python_registry.RegistryContext | |
Ctest_suite.SuiteFlags | |
►CExecutionPolicy | |
Cexecution_policy_decorator.ExecutionPolicyDecorator | |
Cindependent_analysis_execution_policy.IndependentAnalysisExecutionPolicy | |
Ckratos_analysis_execution_policy.KratosAnalysisExecutionPolicy | |
Cstepping_analysis_execution_policy.SteppingAnalysisExecutionPolicy | |
►CFluidDEMSolver | |
Cnavier_stokes_solver_vms_monolithic_DEMCoupled.NavierStokesSolverMonolithicDEM | |
►CFluidDynamicsAnalysis | |
CDEM_coupled_fluid_dynamics_analysis.DEMCoupledFluidDynamicsAnalysis | |
Cfluid_chimera_analysis.FluidChimeraAnalysis | Main script for fluid chimera simulations using the navier stokes family of python solvers |
Cfluid_dynamics_analysis_rom.FluidDynamicsAnalysisROM | |
►Cfluid_dynamics_analysis_rve.FluidDynamicsAnalysisRve | |
Cfluid_dynamics_analysis_rve.FluidDynamicsAnalysisRVE | |
Cfluid_dynamics_hydraulic_analysis.FluidDynamicsHydraulicsAnalysis | Main script for fluid dynamics simulations using the navier_stokes family of python solvers |
Crans_analysis.RANSAnalysis | Main script for fluid dynamics simulations using the navier_stokes family of python solvers |
►CFluidSolver | |
Cadjoint_fluid_solver.AdjointFluidSolver | |
Cfluid_DEM_coupling_solver.FluidDEMSolver | |
Cnavier_stokes_compressible_explicit_solver.NavierStokesCompressibleExplicitSolver | |
►Cnavier_stokes_embedded_solver.NavierStokesEmbeddedMonolithicSolver | |
Ctrilinos_navier_stokes_embedded_solver.NavierStokesMPIEmbeddedMonolithicSolver | |
Cnavier_stokes_solver_fractionalstep.NavierStokesSolverFractionalStep | |
►Cnavier_stokes_solver_vmsmonolithic.NavierStokesSolverMonolithic | |
Cpfem_2_navier_stokes_monolithic_solver.PFEM2NavierStokesMonolithicSolver | |
Ctrilinos_navier_stokes_solver_vmsmonolithic.TrilinosNavierStokesSolverMonolithic | |
Cnavier_stokes_two_fluid_hydraulic_solver.NavierStokesTwoFluidsHydraulicSolver | |
Cnavier_stokes_two_fluids_solver.NavierStokesTwoFluidsSolver | |
Cpotential_flow_solver.PotentialFlowSolver | |
►CFluidTransportAnalysis | |
Cfluid_transport_coupling_analysis.FluidTransportCouplingAnalysis | Main script for fluid + fluid transport simulations |
►CFluidTransportSolver | |
Cfluid_transport_replace_solver.FluidTransportReplaceSolver | |
►CGiDOutputProcess | |
Cdistributed_gid_output_process.DistributedGiDOutputProcess | |
►CHelmholtzSolverBase | |
Chelmholtz_scalar_solver.HelmholtzScalarSolver | |
Chelmholtz_vector_solver.HelmholtzVectorSolver | |
►CImplicitMechanicalSolver | |
Cstructural_mechanics_implicit_dynamic_rom_solver.ROMSolver | The stationary class for ROM structural mechanics solvers |
►CJsonOutputProcess | |
Cparticle_json_output_process.ParticleJsonOutputProcess | |
►CLineGraphOutputProcess | |
Cline_envelope_output_process.LineEnvelopeOutputProcess | This process writes the maximum results along a line to generate a graph |
►CMacDonaldShockBenchmark | |
Cmac_donald_transition_benchmark.MacDonaldTransitionBenchmark | Mac Donald's transcritical flow |
►CManufacturedSolution | |
Cpolynomial_vortex.PolynomialVortex | |
Csinusoidal_vortex.ManufacturedVortex | |
►CMapping | |
Ccore.utils.ParametersWrapper | A pythonic wrapper to KratosMultiphysics.Parameters |
►CMapping | |
Ckratos_perturbation_process.Parameters | |
Conthefly_kratos_inlet_process.Parameters | DONE: added support for power law DONE: read all mean profile parameters from json file DONE: can choose between power law and logarithmic profile |
Csteady_wind_kratos_inlet_process.Parameters | DONE: added support for power law DONE: read all mean profile parameters from json file DONE: can choose between power law and logarithmic profile |
►CMechanicalSolver | |
Cstructural_mechanics_adjoint_static_solver.StructuralMechanicsAdjointStaticSolver | |
Cstructural_mechanics_custom_scipy_base_solver.CustomScipyBaseSolver | The structural mechanics custom scipy base solver |
Cstructural_mechanics_eigensolver.EigenSolver | The structural mechanics eigen solver |
►Cstructural_mechanics_explicit_dynamic_solver.ExplicitMechanicalSolver | The structural mechanics explicit dynamic solver |
Ccontact_structural_mechanics_explicit_dynamic_solver.ContactExplicitMechanicalSolver | The structural mechanics contact explicit dynamic solver |
Cstructural_mechanics_formfinding_solver.FormfindingMechanicalSolver | The structural mechanics formfinding solver |
Cstructural_mechanics_harmonic_analysis_solver.HarmonicAnalysisSolver | The structural mechanics harmonic analysis solver |
►Cstructural_mechanics_implicit_dynamic_solver.ImplicitMechanicalSolver | The structural mechanics implicit dynamic solver |
Cadaptative_remeshing_structural_mechanics_implicit_dynamic_solver.AdaptativeRemeshingImplicitMechanicalSolver | The structural mechanics implicit dynamic solver |
►Ccontact_structural_mechanics_implicit_dynamic_solver.ContactImplicitMechanicalSolver | The structural mechanics contact implicit dynamic solver |
Cadaptative_remeshing_contact_structural_mechanics_implicit_dynamic_solver.AdaptativeRemeshingContactImplicitMechanicalSolver | The contact structural mechanics implicit dynamic solver |
Cmpc_contact_structural_mechanics_implicit_dynamic_solver.MPCContactImplicitMechanicalSolver | The MPC contact implicit dynamic solver |
Cstructural_mechanics_prebuckling_solver.PrebucklingSolver | The structural mechanics prebuckling solver |
►Cstructural_mechanics_static_solver.StaticMechanicalSolver | The structural mechanics static solver |
Cadaptative_remeshing_structural_mechanics_static_solver.AdaptativeRemeshingStaticMechanicalSolver | The structural mechanics static solver |
►Ccontact_structural_mechanics_static_solver.ContactStaticMechanicalSolver | The structural mechanics contact static solver |
Cadaptative_remeshing_contact_structural_mechanics_static_solver.AdaptativeRemeshingContactStaticMechanicalSolver | The structural mechanics static solver |
Cmpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver | The MPC contact static solver |
Ctopology_optimization_simp_static_solver.SIMPStaticMechanicalSolver | |
Ctrilinos_structural_mechanics_solver.TrilinosMechanicalSolver | The base class for trilinos structural mechanics solver |
►CMeshController | |
Cmesh_controllers.mesh_controller_with_solver.MeshControllerWithSolver | |
►CMeshSolverBase | |
Cmesh_solver_laplacian.MeshSolverLaplacian | |
Cmesh_solver_structural_similarity.MeshSolverStructuralSimilarity | |
Ctrilinos_mesh_solver_base.TrilinosMeshSolverBase | |
►CMmgProcess | |
Ccontact_remesh_mmg_process.ContactRemeshMmgProcess | This process remeshes using MMG library |
►CModelPartController | |
Cmdpa_model_part_controller.MdpaModelPartController | |
►CMoveParticleUtilityProcess | |
Cpfem2_fluid_transport_process.PFEM2FluidTransportProcess | |
►CMPMImplicitDynamicSolver | |
Cmpm_quasi_static_solver.MPMQuasiStaticSolver | |
►CMPMSolver | |
Cmpm_explicit_solver.MPMExplicitSolver | |
Cmpm_implicit_dynamic_solver.MPMImplicitDynamicSolver | |
Cmpm_static_solver.MPMStaticSolver | |
►CMultiaxialControlModuleGeneralized2DUtility | |
Cmultiaxial_control_module_fem_dem_generalized_2d_utility.MultiaxialControlModuleFEMDEMGeneralized2DUtility | |
►CMultiplePointsOutputProcess | |
Cline_output_process.LineOutputProcess | This process writes output for several points along a line to a file Internally it holds an object of type "MultiplePointsOutputProcess" Usage: |
►CNavierStokesSolverFractionalStep | |
Cnavier_stokes_solver_fractionalstep_chimera.NavierStokesSolverFractionalStepForChimera | |
Ctrilinos_navier_stokes_solver_fractionalstep.TrilinosNavierStokesSolverFractionalStep | |
►CNavierStokesSolverMonolithic | |
Cnavier_stokes_solver_vmsmonolithic_chimera.NavierStokesSolverMonolithicChimera | |
Cnavier_stokes_solver_vmsmonolithic_rom.ROMSolver | |
Cstokes_solver_monolithic.StokesSolverMonolithic | Monolithic Stokes formulations solver |
►CNavierStokesTwoFluidsSolver | |
Ctrilinos_navier_stokes_two_fluids_solver.NavierStokesMPITwoFluidsSolver | |
►COptimizationAlgorithm | |
Calgorithms.algorithm_bead_optimization.AlgorithmBeadOptimization | |
Calgorithms.algorithm_gradient_projection.AlgorithmGradientProjection | |
Calgorithms.algorithm_penalized_projection.AlgorithmPenalizedProjection | |
Calgorithms.algorithm_shape_fraction_optimization.AlgorithmShapeFractionOptimization | |
Calgorithms.algorithm_steepest_descent.AlgorithmSteepestDescent | |
Calgorithms.algorithm_trust_region.AlgorithmTrustRegion | |
►COrchestrator | |
Csequential_orchestrator.SequentialOrchestrator | Multistage orchestrator to sequentially execute a collection of stages |
►CParameterFieldBase | |
Ctemplate_user_defined_parameter_field.ParameterField | Base class of a user defined parameter field |
►CParticleVtkOutputProcess | |
Cparticle_vtk_condition_output_process.LegacyParticleConditionVTKOutputProcess | |
►CPartitionedFSIBaseSolver | |
Cpartitioned_embedded_fsi_base_solver.PartitionedEmbeddedFSIBaseSolver | |
►CPFEM2BaseSolver | |
Cpfem_2_monolithic_solver.PFEM2MonolithicSolver | |
►CPfemFluidDynamicsAnalysis | |
CDEM_coupled_pfem_fluid_dynamics_analysis.DEMCoupledPFEMFluidDynamicsAnalysis | |
►CPfemFluidSolver | |
Cpfem_fluid_DEM_coupling_solver.PfemFluidDEMcouplingSolver | |
►CPotentialFlowFormulation | |
Cpotential_flow_adjoint_solver.PotentialFlowAdjointFormulation | |
►CPotentialFlowSolver | |
Cpotential_flow_adjoint_solver.PotentialFlowAdjointSolver | |
►CPythonMapper | |
Cempire_mortar_mapper.EmpireMortarMapper | Wrapper for the Mortar mapper of EMPIRE |
►CPythonSolver | |
Cadjoint_diffusion_solver.AdjointDiffusionSolver | |
Cale_fluid_solver.AleFluidSolver | |
Cconjugate_heat_transfer_solver.ConjugateHeatTransferSolver | |
►Cconvection_diffusion_solver.ConvectionDiffusionSolver | The base class for convection-diffusion solvers |
Cconvection_diffusion_explicit_solver.ConvectionDiffusionExplicitSolver | The explicit class for convection-diffusion solvers |
Cconvection_diffusion_semi_eulerian_solver.ConvectionDiffusionSemiImplicitSolver | The semi-eulerian class for convection-diffusion solvers |
►Cconvection_diffusion_stationary_solver.ConvectionDiffusionStationarySolver | The stationary class for convection-diffusion solvers |
Cconvection_diffusion_stationary_embedded_solver.ConvectionDiffusionStationaryEmbeddedSolver | The embedded class for a stationary convection-diffusion solvers |
Cconvection_diffusion_stationary_matrix_solver.ConvectionDiffusionStationaryMatrixSolver | Variant of the stationary convection diffusion solver that extracts: |
Cconvection_diffusion_transient_solver.ConvectionDiffusionTransientSolver | The transient class for convection-diffusion solvers |
Ccoupled_fluid_thermal_solver.CoupledFluidThermalSolver | |
Ccoupled_rans_solver.CoupledRANSSolver | |
Ccoupled_structural_thermal_solver.CoupledThermoMechanicalSolver | |
Cdem_poromechanics_coupling_analysis_stage.DemPoroMechanicsCouplingSolver | |
Cdroplet_dynamics_solver.DropletDynamicsSolver | |
Cedgebased_levelset_solver.EdgeBasedLevelSetSolver | |
Cempty_solver_for_testing.EmptySolverForTesting | |
Cfluid_solver.FluidSolver | The base class for fluid dynamics solvers |
Cfluid_transport_solver.FluidTransportSolver | |
Cgeomechanics_solver.GeoMechanicalSolver | The base class for geomechanics solvers |
Chelmholtz_solver_base.HelmholtzSolverBase | The base class for Helmholtz-based solvers |
Clagrangian_shallow_water_solver.LagrangianShallowWaterSolver | |
Cmesh_solver_base.MeshSolverBase | The base class for mesh motion solvers |
Cmpm_solver.MPMSolver | |
►Cpartitioned_fsi_base_solver.PartitionedFSIBaseSolver | |
Ctrilinos_partitioned_fsi_base_solver.TrilinosPartitionedFSIBaseSolver | |
Cpfem_2_base_solver.PFEM2BaseSolver | |
►Cpfem_fluid_solver.PfemFluidSolver | |
Cpfem_fluid_solver_for_coupling.PfemFluidSolverForCoupling | |
Cpfem_fluid_thermally_coupled_solver.CoupledPfemFluidThermalSolver | |
Cporomechanics_U_Pw_solver.UPwSolver | Solver for the solution of displacement-pore pressure coupled problems |
Cshallow_water_base_solver.ShallowWaterBaseSolver | |
Cstructural_mechanics_solver.MechanicalSolver | The base class for structural mechanics solvers |
Cswimming_DEM_solver.SwimmingDEMSolver | |
►CRansFormulation | |
Cformulations.incompressible_potential_flow.IncompressiblePotentialFlowRansFormulation | |
Cfractional_step_k_epsilon_rans_formulation.FractionalStepKEpsilonRansFormulation | |
Cfractional_step_k_omega_rans_formulation.FractionalStepKOmegaRansFormulation | |
Cfractional_step_k_omega_sst_rans_formulation.FractionalStepKOmegaSSTRansFormulation | |
Cfractional_step_velocity_pressure_rans_formulation.FractionalStepVelocityPressureRansFormulation | |
Cmonolithic_k_epsilon_rans_formulation.MonolithicKEpsilonRansFormulation | |
Cmonolithic_k_omega_rans_formulation.MonolithicKOmegaRansFormulation | |
Cmonolithic_k_omega_sst_rans_formulation.MonolithicKOmegaSSTRansFormulation | |
Cmonolithic_velocity_pressure_rans_formulation.MonolithicVelocityPressureRansFormulation | |
Cscalar_turbulence_model_rans_formulation.ScalarTurbulenceModelRansFormulation | |
Ctwo_equation_turbulence_model_rans_formulation.TwoEquationTurbulenceModelRansFormulation | |
►CResponseFunction | |
Cgeometric_centroid_deviation_response_function.GeometricCentroidDeviationResponseFunction | |
Clinear_strain_energy_response_function.LinearStrainEnergyResponseFunction | |
Cmass_response_function.MassResponseFunction | |
►CResponseFunctionInterface | |
Cpotential_flow_response.AdjointResponseFunction | |
Cresponse_functions.airfoil_2d_responses.AngleOfAttackResponseFunction | |
Cresponse_functions.airfoil_2d_responses.ChordLengthResponseFunction | |
Cresponse_functions.airfoil_2d_responses.PerimeterResponseFunction | |
Cresponse_functions.convection_diffusion_response.AdjointResponseFunction | Linear adjoint response function |
Cresponse_functions.face_angle.FaceAngleResponseFunction | Face angle response function |
►Cresponse_functions.packaging_response_base.PackagingResponseBase | A base class for packaging response functions that agglomerate the nodal violations into a single response function |
Cresponse_functions.mesh_based_packaging.MeshBasedPackaging | A class for mesh packaging response function |
Cresponse_functions.plane_based_packaging.PlaneBasedPackaging | A class that defines the response function for plane-based packaging |
Cresponse_functions.surface_normal_shape_change.SurfaceNormalShapeChange | This simple geometric response function calculates the sum of all shape updates in surface normal direction |
Cresponse_functions.total_volume.TotalVolume | |
Cstochastic_potential_flow_response.AdjointResponseFunction | |
Cstructural_response.AdjointResponseFunction | Linear static adjoint strain energy response function |
Cstructural_response.MassResponseFunction | Mass response function |
►Cstructural_response.StrainEnergyResponseFunction | Linear strain energy response function |
Cstructural_response.EigenFrequencyResponseFunction | Eigenfrequency response function |
►CResponseRoutine | |
Cstandardized_NLOPT_constraint.StandardizedNLOPTConstraint | Standardized constraint response function |
Cstandardized_NLOPT_objective.StandardizedNLOPTObjective | Standardized objective response function |
Cstandardized_constraint.StandardizedConstraint | Standardized constraint response function |
Cstandardized_objective.StandardizedObjective | Standardized objective response function |
►CRestartUtility | |
CDEM_restart_utility.DEMRestartUtility | This class collects the common functionalities needed for saving / loading restart files |
Cdistributed_restart_utility.DistributedRestartUtility | This class overwrites the methods that are different in MPI parallel execution |
►CSaveRestartProcess | |
CDEM_save_restart_process.DEMSaveRestartProcess | This process compares saves restart files It works both in OpenMP and MPI see the "default_settings" for available options |
►CScalarTurbulenceModelRansFormulation | |
Ck_epsilon_rans_formulation.KEpsilonEpsilonRansFormulation | |
Ck_epsilon_rans_formulation.KEpsilonKRansFormulation | |
Ck_omega_rans_formulation.KOmegaKRansFormulation | |
Ck_omega_rans_formulation.KOmegaOmegaRansFormulation | |
Ck_omega_sst_rans_formulation.KOmegaSSTKRansFormulation | |
Ck_omega_sst_rans_formulation.KOmegaSSTOmegaRansFormulation | |
►CShallowWaterBaseSolver | |
Cboussinesq_solver.BoussinesqSolver | |
Cstabilized_shallow_water_solver.StabilizedShallowWaterSolver | |
Cwave_solver.WaveSolver | |
►CStabilizedFormulation | |
Cstokes_solver_monolithic.StabilizedStokesFormulation | Helper class to define Stokes formulation parameters |
►CStaticMechanicalSolver | |
Cstructural_mechanics_static_rom_solver.ROMSolver | The stationary class for ROM structural mechanics solvers |
►CStructuralMechanicsAnalysis | |
Chigh_cycle_fatigue_analysis.HighCycleFatigueAnalysis | This class is used to complement the structurea_mechanics_analysis when using the HCF constitutive law |
Crve_analysis.RVEAnalysis | |
Cstructural_mechanics_analysis_rom.StructuralMechanicsAnalysisROM | |
Cstructural_mechanics_prebuckling_analysis.StructuralMechanicsPrebucklingAnalysis | |
►CSwimmingDEMAnalysis | |
CKratosSwimmingDEMAnalysis.SwimmingDEMAnalysisWithFlush | |
►CThermalDEMAnalysis | |
CMainKratosThermalDEMAnalysis.DEMAnalysisStageWithFlush | |
►CTrilinosMechanicalSolver | |
Ctrilinos_structural_mechanics_implicit_dynamic_solver.TrilinosImplicitMechanicalSolver | The trilinos structural mechanics implicit dynamic solver |
Ctrilinos_structural_mechanics_static_solver.TrilinosStaticMechanicalSolver | The trilinos structural mechanics static solver |
►CTrilinosMeshSolverBase | |
Ctrilinos_mesh_solver_laplacian.TrilinosMeshSolverLaplacian | |
Ctrilinos_mesh_solver_structural_similarity.TrilinosMeshSolverStructuralSimilarity | |
►CTwoEquationTurbulenceModelRansFormulation | |
Ck_epsilon_rans_formulation.KEpsilonRansFormulation | |
Ck_omega_rans_formulation.KOmegaRansFormulation | |
Ck_omega_sst_rans_formulation.KOmegaSSTRansFormulation | |
►CUPwSolver | |
Cporomechanics_U_Pw_explicit_dynamic_solver.ExplicitUPwSolver | The Poromechanics explicit U (displacement) dynamic solver |
►CValueLogger | |
Cloggers.value_logger_bead_optimization.ValueLoggerBeadOptimization | |
Cloggers.value_logger_gradient_projection.ValueLoggerGradientProjection | |
Cloggers.value_logger_penalized_projection.ValueLoggerPenalizedProjection | |
Cloggers.value_logger_shape_fraction_optimization.ValueLoggerShapeFractionOptimization | |
Cloggers.value_logger_steepest_descent.ValueLoggerSteepestDescent | |
Cloggers.value_logger_trust_region.ValueLoggerTrustRegion | |
►CWaveSolver | |
Cprimitive_solver.PrimitiveSolver | |