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.
|
This is traits clas sto hold combined data containers and calculation containers. More...
#include <fluid_adjoint_derivatives.h>
Public Types | |
Derivative type definitions | |
using | CombinedElementDataContainerType = TCombinedElementDataContainer |
using | CombinedCalculationContainersType = TCombinedCalculationContainers |
This is traits clas sto hold combined data containers and calculation containers.
This class holds combined element data containers (std::tuple<T1, T2, ...>) and required calculation containers (std::tuple<G1, G2, G3, ...>).
TCombinedElementDataContainer | std::tuple of data containers |
TCombinedCalculationContainers | std::tuple of calculation containers |
using Kratos::CalculationContainerTraits< TCombinedElementDataContainer, TCombinedCalculationContainers >::CombinedCalculationContainersType = TCombinedCalculationContainers |
using Kratos::CalculationContainerTraits< TCombinedElementDataContainer, TCombinedCalculationContainers >::CombinedElementDataContainerType = TCombinedElementDataContainer |