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... | |