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.
List of all members
Kratos::SearchBasedFunctions Class Reference

Short class definition. More...

#include <search_based_functions.h>

Collaboration diagram for Kratos::SearchBasedFunctions:

Public Member Functions

Life Cycle
 SearchBasedFunctions (ModelPart &modelPart)
 Default constructor. More...
 
virtual ~SearchBasedFunctions ()
 Destructor. More...
 
Operations
void FlagNodesInRadius (ModelPart::NodesContainerType &rNodeSet, const Kratos::Flags &rFlag, double filter_radius)
 
Input and output
virtual std::string Info () const
 Turn back information as a string. More...
 
virtual void PrintInfo (std::ostream &rOStream) const
 Print information about this object. More...
 
virtual void PrintData (std::ostream &rOStream) const
 Print object's data. More...
 

Type Definitions

typedef array_1d< double, 3 > array_3d
 
typedef ModelPart::ConditionsContainerType ConditionsArrayType
 
typedef ModelPart::NodeType NodeType
 
typedef ModelPart::NodeType::Pointer NodeTypePointer
 
typedef std::vector< NodeTypePointerNodeVector
 
typedef std::vector< NodeTypePointer >::iterator NodeVectorIterator
 
typedef std::vector< doubleDoubleVector
 
typedef std::vector< double >::iterator DoubleVectorIterator
 
typedef Bucket< 3, NodeType, NodeVector, NodeTypePointer, NodeVectorIterator, DoubleVectorIteratorBucketType
 
typedef Tree< KDTreePartition< BucketType > > KDTree
 
 KRATOS_CLASS_POINTER_DEFINITION (SearchBasedFunctions)
 Pointer definition of SearchBasedFunctions. More...
 

Detailed Description

Short class definition.

Detail class definition.

Member Typedef Documentation

◆ array_3d

◆ BucketType

◆ ConditionsArrayType

◆ DoubleVector

◆ DoubleVectorIterator

◆ KDTree

◆ NodeType

◆ NodeTypePointer

typedef ModelPart::NodeType::Pointer Kratos::SearchBasedFunctions::NodeTypePointer

◆ NodeVector

◆ NodeVectorIterator

Constructor & Destructor Documentation

◆ SearchBasedFunctions()

Kratos::SearchBasedFunctions::SearchBasedFunctions ( ModelPart modelPart)

Default constructor.

◆ ~SearchBasedFunctions()

virtual Kratos::SearchBasedFunctions::~SearchBasedFunctions ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ FlagNodesInRadius()

void Kratos::SearchBasedFunctions::FlagNodesInRadius ( ModelPart::NodesContainerType rNodeSet,
const Kratos::Flags rFlag,
double  filter_radius 
)

◆ Info()

virtual std::string Kratos::SearchBasedFunctions::Info ( ) const
inlinevirtual

Turn back information as a string.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::SearchBasedFunctions::KRATOS_CLASS_POINTER_DEFINITION ( SearchBasedFunctions  )

Pointer definition of SearchBasedFunctions.

◆ PrintData()

virtual void Kratos::SearchBasedFunctions::PrintData ( std::ostream &  rOStream) const
inlinevirtual

Print object's data.

◆ PrintInfo()

virtual void Kratos::SearchBasedFunctions::PrintInfo ( std::ostream &  rOStream) const
inlinevirtual

Print information about this object.


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