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.
|
This is the complete list of members for Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace >, including all inherited members.
AddDynamicsToLHS(LocalSystemMatrixType &LHS_Contribution, LocalSystemMatrixType &D, LocalSystemMatrixType &M, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AddDynamicsToRHS(LocalSystemVectorType &RHS_Contribution, LocalSystemVectorType &fd, LocalSystemVectorType &fm, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AddDynamicsToRHS(Element::Pointer rCurrentElement, LocalSystemVectorType &RHS_Contribution, LocalSystemMatrixType &D, LocalSystemMatrixType &M, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AddDynamicsToRHS(Condition::Pointer rCurrentCondition, LocalSystemVectorType &RHS_Contribution, LocalSystemMatrixType &D, LocalSystemMatrixType &M, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AssignSettings(const Parameters ThisParameters) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
BaseType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
BeamMathUtilsType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
Calculate_RHS_Contribution(Element::Pointer rCurrentElement, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
CalculateLHSContribution(Element &rElement, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateLHSContribution(Condition &rCondition, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateOutputData(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateRHSContribution(Element &rElement, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateRHSContribution(Condition &rCondition, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateSystemContributions(Element::Pointer rCurrentElement, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
Kratos::Scheme::CalculateSystemContributions(Element &rElement, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Kratos::Scheme::CalculateSystemContributions(Condition &rCondition, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Check(ModelPart &r_model_part) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Kratos::Scheme::Check(const ModelPart &rModelPart) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
ClassType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
Clean() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CleanOutputData() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Clear() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Clone() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Condition_Calculate_RHS_Contribution(Condition::Pointer rCurrentCondition, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
Condition_CalculateSystemContributions(Condition::Pointer rCurrentCondition, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
ConditionsAreInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
ConditionsArrayType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
Create(Parameters ThisParameters) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
DofsArrayType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
DofsVectorType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
ElementsAreInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
ElementsArrayType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
EquationId(const Element &rElement, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
EquationId(const Condition &rCondition, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
FinalizeNonLinIteration(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
FinalizeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetConditionDofList(Condition::Pointer rCurrentCondition, Element::DofsVectorType &ConditionDofList, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
GetDefaultParameters() const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetDofList(const Element &rElement, Element::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetDofList(const Condition &rCondition, Element::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetElementalDofList(Element::Pointer rCurrentElement, Element::DofsVectorType &ElementalDofList, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
Info() const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Initialize(ModelPart &rModelPart) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeConditions(ModelPart &rModelPart) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeElements(ModelPart &rModelPart) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeNonLinearIteration(Condition::Pointer rCurrentCondition, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
InitializeNonLinearIteration(Element::Pointer rCurrentElement, ProcessInfo &CurrentProcessInfo) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
InitializeNonLinIteration(ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeSolutionStep(ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(ResidualBasedBossakDisplacementRotationScheme) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
Kratos::Scheme::KRATOS_CLASS_POINTER_DEFINITION(Scheme) | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
LocalSystemMatrixType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
LocalSystemVectorType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
mAlpha | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | protected |
mConditionsAreInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
mElementsAreInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
mMatrix | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | protected |
mNewmark | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | protected |
mSchemeIsInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
mVector | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | protected |
Name() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinestatic |
Predict(ModelPart &r_model_part, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
PredictAcceleration(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &StepDisplacement, const array_1d< double, 3 > &PreviousAcceleration, const array_1d< double, 3 > &PreviousVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
PredictAngularAcceleration(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentAngularAcceleration, const array_1d< double, 3 > &StepRotation, const array_1d< double, 3 > &PreviousAngularAcceleration, const array_1d< double, 3 > &PreviousAngularVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
PredictAngularVelocity(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentAngularVelocity, const array_1d< double, 3 > &StepRotation, const array_1d< double, 3 > &CurrentAngularAcceleration, const array_1d< double, 3 > &PreviousAngularAcceleration, const array_1d< double, 3 > &PreviousAngularVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
PredictDisplacement(array_1d< double, 3 > &CurrentDisplacement, const array_1d< double, 3 > &StepDisplacement) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
PredictRotation(array_1d< double, 3 > &CurrentRotation, const array_1d< double, 3 > &StepRotation) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
PredictStepDisplacement(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentStepDisplacement, const array_1d< double, 3 > &PreviousVelocity, const array_1d< double, 3 > &PreviousAcceleration, const array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &CurrentAngularVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
PredictStepRotation(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentStepRotation, const array_1d< double, 3 > &PreviousVelocity, const array_1d< double, 3 > &PreviousAcceleration, const array_1d< double, 3 > &CurrentAcceleration) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
PredictVelocity(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentVelocity, const array_1d< double, 3 > &StepDisplacement, const array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &PreviousAcceleration, const array_1d< double, 3 > &PreviousVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
PrintData(std::ostream &rOStream) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
QuaternionType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
ResidualBasedBossakDisplacementRotationScheme(double rDynamic=1, double mAlphaM=0.0) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
Scheme() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineexplicit |
Scheme(Parameters ThisParameters) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineexplicit |
Scheme(Scheme &rOther) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineexplicit |
SchemeIsInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
SetConditionsAreInitialized(bool ConditionsAreInitializedFlag=true) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
SetElementsAreInitialized(bool ElementsAreInitializedFlag=true) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
SetSchemeIsInitialized(bool SchemeIsInitializedFlag=true) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
SlaveNodesUpdate(ModelPart &r_model_part) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inline |
TDataType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
TDofType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
TSystemMatrixType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
TSystemVectorType typedef | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | |
Update(ModelPart &r_model_part, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
UpdateAcceleration(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &DeltaDisplacement, const array_1d< double, 3 > &StepDisplacement, const array_1d< double, 3 > &PreviousAcceleration, const array_1d< double, 3 > &PreviousVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
UpdateAngularAcceleration(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentAngularAcceleration, const array_1d< double, 3 > &DeltaRotation, const array_1d< double, 3 > &StepRotation, const array_1d< double, 3 > &PreviousAngularAcceleration, const array_1d< double, 3 > &PreviousAngularVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
UpdateAngularVelocity(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentAngularVelocity, const array_1d< double, 3 > &DeltaRotation, const array_1d< double, 3 > &CurrentAngularAcceleration, const array_1d< double, 3 > &PreviousAngularAcceleration, const array_1d< double, 3 > &PreviousAngularVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
UpdateVelocity(ModelPart::NodeType &Node, array_1d< double, 3 > &CurrentVelocity, const array_1d< double, 3 > &DeltaDisplacement, const array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &PreviousAcceleration, const array_1d< double, 3 > &PreviousVelocity) | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
~ResidualBasedBossakDisplacementRotationScheme() | Kratos::ResidualBasedBossakDisplacementRotationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
~Scheme() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |