KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Classes | Typedefs
CSharpKratosWrapper Namespace Reference

Classes

class  IdTranslator
 
class  KratosInternals
 
class  KratosWrapper
 
struct  face
 
class  MeshConverter
 
class  ModelPartWrapper
 
class  Vector3
 

Typedefs

typedef boost::numeric::ublas::compressed_matrix< double > CompressedMatrix
 
typedef boost::numeric::ublas::vector< double > Vector
 
typedef Kratos::UblasSpace< double, CompressedMatrix, VectorSpaceType
 
typedef boost::numeric::ublas::matrix< double > Matrix
 
typedef Kratos::UblasSpace< double, Matrix, VectorLocalSpaceType
 
typedef Kratos::UblasSpace< double, CompressedMatrix, VectorSparseSpaceType
 
typedef Kratos::LinearSolver< SparseSpaceType, LocalSpaceTypeLinearSolverType
 
typedef Kratos::ResidualBasedEliminationBuilderAndSolver< SparseSpaceType, LocalSpaceType, LinearSolverTypeResidualBasedEliminationBuilderAndSolverType
 
typedef Kratos::ResidualBasedIncrementalUpdateStaticScheme< SparseSpaceType, LocalSpaceTypeResidualBasedIncrementalUpdateStaticSchemeType
 
typedef Kratos::ResidualCriteria< SparseSpaceType, LocalSpaceTypeResidualCriteriaType
 
typedef Kratos::ResidualBasedNewtonRaphsonStrategy< SparseSpaceType, LocalSpaceType, LinearSolverTypeResidualBasedNewtonRaphsonStrategyType
 
typedef Kratos::LinearSolverFactory< SparseSpaceType, LocalSpaceTypeLinearSolverFactoryType
 The definition of the linear solver factory type. More...
 
using NodeType = Kratos::Node
 
using ModelPart = Kratos::ModelPart
 
using ElementType = Kratos::Element
 
using ConditionType = Kratos::Condition
 

Typedef Documentation

◆ CompressedMatrix

typedef boost::numeric::ublas::compressed_matrix<double> CSharpKratosWrapper::CompressedMatrix

◆ ConditionType

◆ ElementType

◆ LinearSolverFactoryType

The definition of the linear solver factory type.

◆ LinearSolverType

◆ LocalSpaceType

◆ Matrix

typedef boost::numeric::ublas::matrix<double> CSharpKratosWrapper::Matrix

◆ ModelPart

◆ NodeType

◆ ResidualBasedEliminationBuilderAndSolverType

◆ ResidualBasedIncrementalUpdateStaticSchemeType

◆ ResidualBasedNewtonRaphsonStrategyType

◆ ResidualCriteriaType

◆ SpaceType

◆ SparseSpaceType

◆ Vector

typedef boost::numeric::ublas::vector<double> CSharpKratosWrapper::Vector