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.
Public Member Functions | List of all members
Kratos::VariableVectorRetriever< THistorical > Struct Template Reference

This struct is used in order to retrieve values without loosing performance. More...

#include <compute_nodal_gradient_process.h>

Inheritance diagram for Kratos::VariableVectorRetriever< THistorical >:
Collaboration diagram for Kratos::VariableVectorRetriever< THistorical >:

Public Member Functions

 ~VariableVectorRetriever () override
 Destructor. More...
 
void GetVariableVector (const Geometry< Node > &rGeometry, const Variable< double > &rVariable, Vector &rVector) override
 This method fills the vector of values. More...
 
- Public Member Functions inherited from Kratos::AuxiliarVariableVectorRetriever
virtual ~AuxiliarVariableVectorRetriever ()
 Destructor. More...
 

Detailed Description

template<bool THistorical>
struct Kratos::VariableVectorRetriever< THistorical >

This struct is used in order to retrieve values without loosing performance.

Constructor & Destructor Documentation

◆ ~VariableVectorRetriever()

template<bool THistorical>
Kratos::VariableVectorRetriever< THistorical >::~VariableVectorRetriever ( )
inlineoverride

Destructor.

Member Function Documentation

◆ GetVariableVector()

template<bool THistorical>
void Kratos::VariableVectorRetriever< THistorical >::GetVariableVector ( const Geometry< Node > &  rGeometry,
const Variable< double > &  rVariable,
Vector rVector 
)
overridevirtual

This method fills the vector of values.

Parameters
rGeometryThe geometry where values are stored
rVariableThe variable to retrieve
rVectorThe vector to fill

Reimplemented from Kratos::AuxiliarVariableVectorRetriever.


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