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.
Kratos::CalculateCurvature Member List

This is the complete list of members for Kratos::CalculateCurvature, including all inherited members.

AddTermsToEq2(double &kappaN_ij, double &kappa_H, double &alfa, double &beta, int &num_neighbs, array_1d< double, 6 > &terms_vec, array_1d< double, 10 > &terms_vec_der)Kratos::CalculateCurvatureinline
AddTermsToSys(double &kappaN_ij, double &kappa_H, double &alfa, double &beta, int &num_neighbs, boost::numeric::ublas::bounded_matrix< double, 2, 2 > &LHSmat, array_1d< double, 2 > &RHSvec, const int &option)Kratos::CalculateCurvatureinline
AllDefined()Kratos::Flagsinlinestatic
AllTrue()Kratos::Flagsinlinestatic
Angle2vecs2D(const array_1d< double, 2 > &a, const array_1d< double, 2 > &b)Kratos::CalculateCurvatureinline
Angle2vecs3D(const array_1d< double, 3 > &a, const array_1d< double, 3 > &b)Kratos::CalculateCurvatureinline
AsFalse() constKratos::Flagsinline
AssignFlags(Flags const &rOther)Kratos::Flagsinline
BlockType typedefKratos::Flags
CalculateCurv(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2)Kratos::CalculateCurvatureinline
CalculateCurvature()Kratos::CalculateCurvatureinline
CalculateCurvature2D(ModelPart &ThisModelPart)Kratos::CalculateCurvatureinline
CalculateCurvature3D(ModelPart &ThisModelPart)Kratos::CalculateCurvatureinline
CalculateCurvatureContactLine(ModelPart &ThisModelPart)Kratos::CalculateCurvatureinline
CalculatePrincipalDirections3D(ModelPart &ThisModelPart)Kratos::CalculateCurvatureinline
CalculateVol(const double x0, const double y0, const double x1, const double y1, const double x2, const double y2)Kratos::CalculateCurvatureinline
Check()Kratos::Processinlinevirtual
Clear()Kratos::Processinlinevirtual
ClearPosition(IndexType Position)Kratos::Flagsinline
CopyMatrix2x2(boost::numeric::ublas::bounded_matrix< double, 2, 2 > &input, boost::numeric::ublas::bounded_matrix< double, 2, 2 > &output)Kratos::CalculateCurvatureinline
CopyMatrix3x3(boost::numeric::ublas::bounded_matrix< double, 3, 3 > &input, boost::numeric::ublas::bounded_matrix< double, 3, 3 > &output)Kratos::CalculateCurvatureinline
cotan(const double &alfa)Kratos::CalculateCurvatureinline
Create(Model &rModel, Parameters ThisParameters)Kratos::Processinlinevirtual
Kratos::Flags::Create(IndexType ThisPosition, bool Value=true)Kratos::Flagsinlinestatic
CrossProduct3D(const array_1d< double, 3 > &a, const array_1d< double, 3 > &b, array_1d< double, 3 > &c)Kratos::CalculateCurvatureinline
Det2x2(boost::numeric::ublas::bounded_matrix< double, 2, 2 > &input)Kratos::CalculateCurvatureinline
Det3x3(boost::numeric::ublas::bounded_matrix< double, 3, 3 > &input)Kratos::CalculateCurvatureinline
df_a(double &x, double &kappa_H)Kratos::CalculateCurvatureinline
DotProduct2D(const array_1d< double, 2 > &a, const array_1d< double, 2 > &b)Kratos::CalculateCurvatureinline
DotProduct3D(const array_1d< double, 3 > &a, const array_1d< double, 3 > &b)Kratos::CalculateCurvatureinline
dxfunc_Newton(double &x, array_1d< double, 10 > &tvder, double &kappa_H, double &kappa_G, double &kappaN_ij)Kratos::CalculateCurvatureinline
Execute()Kratos::Processinlinevirtual
ExecuteAfterOutputStep()Kratos::Processinlinevirtual
ExecuteBeforeOutputStep()Kratos::Processinlinevirtual
ExecuteBeforeSolutionLoop()Kratos::Processinlinevirtual
ExecuteFinalize()Kratos::Processinlinevirtual
ExecuteFinalizeSolutionStep()Kratos::Processinlinevirtual
ExecuteInitialize()Kratos::Processinlinevirtual
ExecuteInitializeSolutionStep()Kratos::Processinlinevirtual
f_a(double &x, double &kappa_H, double &kappa_G)Kratos::CalculateCurvatureinline
FindComponentsUV(double &alfa, double &beta, array_1d< double, 3 > &dij, array_1d< double, 3 > &u_vec, array_1d< double, 3 > &v_vec)Kratos::CalculateCurvatureinline
FindUnitTangent3D(array_1d< double, 3 > &u_vec, array_1d< double, 3 > &n_vec)Kratos::CalculateCurvatureinline
Flag0 enum valueKratos::Flags
Flag1 enum valueKratos::Flags
Flag10 enum valueKratos::Flags
Flag11 enum valueKratos::Flags
Flag12 enum valueKratos::Flags
Flag13 enum valueKratos::Flags
Flag14 enum valueKratos::Flags
Flag15 enum valueKratos::Flags
Flag16 enum valueKratos::Flags
Flag17 enum valueKratos::Flags
Flag18 enum valueKratos::Flags
Flag19 enum valueKratos::Flags
Flag2 enum valueKratos::Flags
Flag20 enum valueKratos::Flags
Flag21 enum valueKratos::Flags
Flag22 enum valueKratos::Flags
Flag23 enum valueKratos::Flags
Flag24 enum valueKratos::Flags
Flag25 enum valueKratos::Flags
Flag26 enum valueKratos::Flags
Flag27 enum valueKratos::Flags
Flag28 enum valueKratos::Flags
Flag29 enum valueKratos::Flags
Flag3 enum valueKratos::Flags
Flag30 enum valueKratos::Flags
Flag4 enum valueKratos::Flags
Flag5 enum valueKratos::Flags
Flag6 enum valueKratos::Flags
Flag7 enum valueKratos::Flags
Flag8 enum valueKratos::Flags
Flag9 enum valueKratos::Flags
Flags()Kratos::Flagsinline
Flags(Flags const &rOther)Kratos::Flagsinline
FlagsList enum nameKratos::Flags
FlagType typedefKratos::Flags
Flip(const Flags ThisFlag)Kratos::Flagsinline
FlipPosition(IndexType Position)Kratos::Flagsinline
func_Newton(double &x, array_1d< double, 6 > &terms_vec, double &kappa_H, double &kappa_G, double &kappaN_ij)Kratos::CalculateCurvatureinline
GetDefaultParameters() constKratos::Processinlinevirtual
GetNeighbours(array_1d< double, 2 > n_node, GlobalPointersVector< Node > &neighb, double &x1, double &y1, double &x2, double &y2, int &i_neck, int &neighnum)Kratos::CalculateCurvatureinline
GetPosition(IndexType Position) constKratos::Flagsinline
IndexType typedefKratos::Flags
Info() constKratos::CalculateCurvatureinlinevirtual
Is(Flags const &rOther) constKratos::Flagsinline
IsDefined(Flags const &rOther) constKratos::Flagsinline
IsNot(Flags const &rOther) constKratos::Flagsinline
IsNotDefined(Flags const &rOther) constKratos::Flagsinline
IsObtuse(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, const double x2, const double y2, const double z2, bool &isobt, bool &isobt_i, double &alfa)Kratos::CalculateCurvatureinline
KRATOS_CLASS_POINTER_DEFINITION(CalculateCurvature)Kratos::CalculateCurvature
Kratos::Process::KRATOS_CLASS_POINTER_DEFINITION(Process)Kratos::Process
Kratos::Flags::KRATOS_CLASS_POINTER_DEFINITION(Flags)Kratos::Flags
NewtonMethod(array_1d< double, 6 > &terms_vec, array_1d< double, 10 > &terms_vec_der, double &a, double &kappa_H, double &kappa_G, double &kappaN_ij)Kratos::CalculateCurvatureinline
Norm2D(const array_1d< double, 2 > &a)Kratos::CalculateCurvatureinline
Norm3D(const array_1d< double, 3 > &a)Kratos::CalculateCurvatureinline
NormalCurvature3D(const double xi, const double yi, const double zi, const double xj, const double yj, const double zj, array_1d< double, 3 > &n)Kratos::CalculateCurvatureinline
NormalizeVec2D(array_1d< double, 2 > &input)Kratos::CalculateCurvatureinline
NormalizeVec3D(array_1d< double, 3 > &input)Kratos::CalculateCurvatureinline
operator bool() constKratos::Flagsinline
operator!() constKratos::Flagsinline
operator&=(const Flags &Other)Kratos::Flags
operator()()Kratos::Processinline
Kratos::Flags::operator=(Flags const &rOther)Kratos::Flagsinline
operator|=(const Flags &Other)Kratos::Flags
operator~() constKratos::Flagsinline
PrintData(std::ostream &rOStream) constKratos::CalculateCurvatureinlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::CalculateCurvatureinlinevirtual
Process()Kratos::Processinline
Process(const Flags options)Kratos::Processinlineexplicit
Reset(const Flags ThisFlag)Kratos::Flagsinline
Set(const Flags ThisFlag)Kratos::Flags
Set(const Flags ThisFlag, bool Value)Kratos::Flags
SetPosition(IndexType Position, bool Value=true)Kratos::Flagsinline
SolveEq2ndDeg(double &A, double &B, double &C, double &a)Kratos::CalculateCurvatureinline
SolveSys2x2(double &a, double &b, boost::numeric::ublas::bounded_matrix< double, 2, 2 > &LHSmat, array_1d< double, 2 > &RHSvec)Kratos::CalculateCurvatureinline
SolveSys3x3(double &a, double &b, double &c, boost::numeric::ublas::bounded_matrix< double, 3, 3 > &LHSmat, array_1d< double, 3 > &RHSvec)Kratos::CalculateCurvatureinline
Vector2D(const double x0, const double y0, const double x1, const double y1, array_1d< double, 2 > &r01)Kratos::CalculateCurvatureinline
Vector3D(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, array_1d< double, 3 > &r01)Kratos::CalculateCurvatureinline
~CalculateCurvature()Kratos::CalculateCurvatureinlinevirtual
~Flags()Kratos::Flagsinlinevirtual
~Process() overrideKratos::Processinline