![]() |
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.
|
#include <cell.h>
Public Member Functions | |
Life Cycle | |
| Cell () | |
| Default constructor. More... | |
| virtual | ~Cell () |
| Destructor. More... | |
| void | Add (const PointerType &ThisObject) |
| void | Remove (const PointerType &ThisObject) |
| void | Remove (const std::size_t Index) |
| void | Clear () |
| void | AllocateCell (const std::size_t size) |
| Cell & | operator= (Cell const &rOther) |
| Assignment operator. More... | |
| Cell (Cell const &rOther) | |
| Copy constructor. More... | |
| void | SearchObjects (PointerType &rThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults) |
| void | SearchObjects (PointerType &rThisObject, ResultContainerType &Result) |
| void | SearchObjectsExclusive (PointerType &rThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults) |
| void | SearchObjectsExclusive (PointerType &rThisObject, ResultContainerType &Result) |
| void | SearchObjectsInRadius (PointerType &rThisObject, double const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults) |
| void | SearchObjectsInRadiusExclusive (PointerType &rThisObject, double const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults) |
| void | SearchObjectsInRadius (PointerType &rThisObject, double const &Radius, ResultIteratorType &Result, DistanceIteratorType &Distances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults) |
| void | SearchObjectsInRadiusExclusive (PointerType &rThisObject, double const &Radius, ResultIteratorType &Result, DistanceIteratorType &Distances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults) |
| LocalIteratorType | Begin () |
| LocalIteratorType | End () |
| SizeType | Size () |
| LocalIteratorType | Begin () const |
| LocalIteratorType | End () const |
| SizeType | Size () const |
| PointerType | GetObject (std::size_t Index) |
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 std::size_t | SizeType |
| configure types More... | |
| typedef TConfigure::PointType | PointType |
| typedef TConfigure::PointerType | PointerType |
| typedef TConfigure::ContainerType | ContainerType |
| typedef TConfigure::IteratorType | IteratorType |
| typedef TConfigure::ResultContainerType | ResultContainerType |
| typedef TConfigure::ResultIteratorType | ResultIteratorType |
| typedef TConfigure::DistanceIteratorType | DistanceIteratorType |
| typedef std::vector< PointerType > | LocalContainerType |
| typedef LocalContainerType::iterator | LocalIteratorType |
| KRATOS_CLASS_POINTER_DEFINITION (Cell) | |
| Pointer definition of Cell. More... | |
| typedef TConfigure::ContainerType Kratos::Cell< TConfigure >::ContainerType |
| typedef TConfigure::DistanceIteratorType Kratos::Cell< TConfigure >::DistanceIteratorType |
| typedef TConfigure::IteratorType Kratos::Cell< TConfigure >::IteratorType |
| typedef std::vector<PointerType> Kratos::Cell< TConfigure >::LocalContainerType |
| typedef LocalContainerType::iterator Kratos::Cell< TConfigure >::LocalIteratorType |
| typedef TConfigure::PointerType Kratos::Cell< TConfigure >::PointerType |
| typedef TConfigure::PointType Kratos::Cell< TConfigure >::PointType |
| typedef TConfigure::ResultContainerType Kratos::Cell< TConfigure >::ResultContainerType |
| typedef TConfigure::ResultIteratorType Kratos::Cell< TConfigure >::ResultIteratorType |
| typedef std::size_t Kratos::Cell< TConfigure >::SizeType |
configure types
|
inline |
Default constructor.
|
inlinevirtual |
Destructor.
|
inline |
Copy constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Turn back information as a string.
| Kratos::Cell< TConfigure >::KRATOS_CLASS_POINTER_DEFINITION | ( | Cell< TConfigure > | ) |
Pointer definition of Cell.
|
inline |
Assignment operator.
|
inlinevirtual |
Print object's data.
|
inlinevirtual |
Print information about this object.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |