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
SolidMechanicsApplication

Classes

class  Kratos::CompositeCriterion< TSparseSpace, TDenseSpace >
 This convergence criteria checks simultaneously different convergence criteria. More...
 
class  Kratos::ConvergenceCriterion< TSparseSpace, TDenseSpace >
 Convergence Criterion base class. More...
 
class  Kratos::ResidualCriterion< TSparseSpace, TDenseSpace >
 This convergence criteria checks the residual. More...
 
class  Kratos::SolverLocalFlags
 Solver local flags class definition. More...
 
class  Kratos::CriterionLocalFlags
 Solver local flags class definition. More...
 
class  Kratos::TimeIntegrationLocalFlags
 Solver local flags class definition. More...
 
class  Kratos::BackwardEulerMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::BdfMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::BossakMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::BossakStepMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::BossakStepRotationMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::EmcStepMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::EmcStepRotationMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::NewmarkMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::NewmarkStepMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::NewmarkStepRotationMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::SimoMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::SimoStepMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::SimoStepRotationMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::StaticMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::StaticStepMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::StaticStepRotationMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::TimeIntegrationMethod< TVariableType, TValueType >
 Short class definition. More...
 
class  Kratos::TimeIntegrationMethodsContainer< TVariableType, TValueType >
 

Input and output

template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, BackwardEulerMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const BackwardEulerMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, BdfMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const BdfMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, BossakMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const BossakMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, BossakStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const BossakStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, BossakStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const BossakStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, EmcStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const EmcStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, EmcStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const EmcStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, NewmarkMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const NewmarkMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, NewmarkStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const NewmarkStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, NewmarkStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const NewmarkStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, SimoMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const SimoMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, SimoStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const SimoStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, SimoStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const SimoStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, StaticMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const StaticMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, StaticStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const StaticStepMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, StaticStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const StaticStepRotationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, TimeIntegrationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const TimeIntegrationMethod< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::istream & Kratos::operator>> (std::istream &rIStream, TimeIntegrationMethodsContainer< TVariableType, TValueType > &rThis)
 
template<class TVariableType , class TValueType >
std::ostream & Kratos::operator<< (std::ostream &rOStream, const TimeIntegrationMethodsContainer< TVariableType, TValueType > &rThis)
 

Detailed Description

Function Documentation

◆ operator<<() [1/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const BackwardEulerMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [2/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const BdfMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [3/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const BossakMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [4/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const BossakStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [5/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const BossakStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [6/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const EmcStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [7/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const EmcStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [8/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const NewmarkMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [9/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const NewmarkStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [10/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const NewmarkStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [11/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const SimoMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [12/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const SimoStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [13/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const SimoStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [14/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const StaticMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [15/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const StaticStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [16/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const StaticStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [17/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const TimeIntegrationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator<<() [18/18]

template<class TVariableType , class TValueType >
std::ostream& Kratos::operator<< ( std::ostream &  rOStream,
const TimeIntegrationMethodsContainer< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [1/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
BackwardEulerMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [2/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
BdfMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [3/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
BossakMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [4/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
BossakStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [5/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
BossakStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [6/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
EmcStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [7/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
EmcStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [8/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
NewmarkMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [9/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
NewmarkStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [10/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
NewmarkStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [11/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
SimoMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [12/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
SimoStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [13/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
SimoStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [14/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
StaticMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [15/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
StaticStepMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [16/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
StaticStepRotationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [17/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
TimeIntegrationMethod< TVariableType, TValueType > &  rThis 
)
inline

◆ operator>>() [18/18]

template<class TVariableType , class TValueType >
std::istream& Kratos::operator>> ( std::istream &  rIStream,
TimeIntegrationMethodsContainer< TVariableType, TValueType > &  rThis 
)
inline