![]() |
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 "includes/dof.h"Go to the source code of this file.
Classes | |
| struct | Kratos::KeyComparorRange< TClassType > |
| This is a key comparer of general pourpose between two classes. More... | |
| struct | Kratos::KeyHasherRange< TClassType > |
| This is a hasher of general pourpose. More... | |
| struct | Kratos::VariableHasher |
| This is a hasher for variables. More... | |
| struct | Kratos::VariableComparator |
| This is a key comparer between two variables. More... | |
| struct | Kratos::pVariableHasher |
| This is a hasher for variables pointers. More... | |
| struct | Kratos::pVariableComparator |
| This is a key comparer between two variables pointers. More... | |
| struct | Kratos::IndexedObjectHasher< TIndexedObject > |
| This is a hasher for indexed objects. More... | |
| struct | Kratos::IndexedObjectComparator< TIndexedObject > |
| This is a key comparer between two indexed objects. More... | |
| struct | Kratos::IndexedObjectPointerHasher< TpIndexedObject > |
| This is a hasher for indexed objects (pointer) More... | |
| struct | Kratos::IndexedObjectPointerComparator< TpIndexedObject > |
| This is a key comparer between two indexed objects (pointer) More... | |
| struct | Kratos::SharedPointerHasher< TSharedPointer > |
| This is a hasher for shared pointers. More... | |
| struct | Kratos::SharedPointerComparator< TSharedPointer > |
| This is a key comparer between two shared pointers. More... | |
| struct | Kratos::VectorIndexHasher< TVectorIndex > |
| This is a hasher between two vectors of indexes. More... | |
| struct | Kratos::VectorIndexComparor< TVectorIndex > |
| This is a key comparer between two vectors of indexes. More... | |
| struct | Kratos::DofPointerHasher |
| This is a hasher for a dof pointers. More... | |
| struct | Kratos::DofPointerComparor |
| This is a key comparer between two dof pointers. More... | |
| struct | Kratos::PairHasher< TType1, TType2 > |
| This is a hasher for pairs. More... | |
| struct | Kratos::PairComparor< TType1, TType2 > |
| This is a key comparer between two indexes pairs. More... | |
| struct | std::hash< std::pair< T1, T2 > > |
| This is a hasher for pairs. More... | |
Namespaces | |
| Kratos | |
| REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES. | |
| std | |
| namespace | |
Typedefs | |
Type Definitions | |
| using | Kratos::IndexType = std::size_t |
| The definition of the index type. More... | |
| using | Kratos::HashType = std::size_t |
| The definition of the hash type. More... | |
Functions | |
Functions | |
| template<class TClassType > | |
| void | Kratos::HashCombine (HashType &Seed, const TClassType &Value) |
| This method creates an "unique" hash for the input value. More... | |
| template<class TClassType > | |
| HashType | Kratos::HashRange (TClassType First, TClassType Last) |
| This method combines hash until it reaches the last class in order to obtain a corresponding seed. More... | |