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.
Public Types | Public Member Functions | List of all members
Kratos::BassetForceTools Class Reference

#include <basset_force_tools.h>

Collaboration diagram for Kratos::BassetForceTools:

Public Types

typedef ModelPart::ElementsContainerType::iterator ElementIterator
 
typedef ModelPart::NodesContainerType::iterator NodeIterator
 
typedef ModelPart::NodesContainerType NodesArrayType
 

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (BassetForceTools)
 
 BassetForceTools (Parameters &r_parameters)
 
virtual ~BassetForceTools ()
 Calculator. More...
 
void FillDaitcheVectors (const int N, const int order, const int n_steps_per_quad_step)
 Default calculator. More...
 
void FillHinsbergVectors (ModelPart &r_model_part, const int m, const int n_quad_delta_times_window)
 
void AppendIntegrands (ModelPart &r_model_part)
 
void AppendIntegrandsImplicit (ModelPart &r_model_part)
 
void AppendIntegrandsWindow (ModelPart &r_model_part)
 

Member Typedef Documentation

◆ ElementIterator

◆ NodeIterator

◆ NodesArrayType

Constructor & Destructor Documentation

◆ BassetForceTools()

Kratos::BassetForceTools::BassetForceTools ( Parameters r_parameters)
inline

◆ ~BassetForceTools()

virtual Kratos::BassetForceTools::~BassetForceTools ( )
inlinevirtual

Calculator.

Member Function Documentation

◆ AppendIntegrands()

void Kratos::BassetForceTools::AppendIntegrands ( ModelPart r_model_part)

◆ AppendIntegrandsImplicit()

void Kratos::BassetForceTools::AppendIntegrandsImplicit ( ModelPart r_model_part)

◆ AppendIntegrandsWindow()

void Kratos::BassetForceTools::AppendIntegrandsWindow ( ModelPart r_model_part)

◆ FillDaitcheVectors()

void Kratos::BassetForceTools::FillDaitcheVectors ( const int  N,
const int  order,
const int  n_steps_per_quad_step 
)

Default calculator.

◆ FillHinsbergVectors()

void Kratos::BassetForceTools::FillHinsbergVectors ( ModelPart r_model_part,
const int  m,
const int  n_quad_delta_times_window 
)

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::BassetForceTools::KRATOS_CLASS_POINTER_DEFINITION ( BassetForceTools  )

The documentation for this class was generated from the following files: