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 | Public Attributes | List of all members
Kratos::FluxConditionInternals::IntegrationData< TNodeNumber > Class Template Reference

#include <flux_condition.h>

Collaboration diagram for Kratos::FluxConditionInternals::IntegrationData< TNodeNumber >:

Public Member Functions

 IntegrationData (Geometry< Node > &rGeometry, const Variable< double > &rFluxVar)
 
void SetCurrentGaussPoint (unsigned int g)
 
double N (unsigned int i) const
 
double NodalFlux (unsigned int i) const
 
double GaussPointFlux () const
 
double IntegrationWeight () const
 

Public Attributes

unsigned int NumGauss
 

Constructor & Destructor Documentation

◆ IntegrationData()

template<unsigned int TNodeNumber>
Kratos::FluxConditionInternals::IntegrationData< TNodeNumber >::IntegrationData ( Geometry< Node > &  rGeometry,
const Variable< double > &  rFluxVar 
)
inline

Member Function Documentation

◆ GaussPointFlux()

template<unsigned int TNodeNumber>
double Kratos::FluxConditionInternals::IntegrationData< TNodeNumber >::GaussPointFlux ( ) const
inline

◆ IntegrationWeight()

template<unsigned int TNodeNumber>
double Kratos::FluxConditionInternals::IntegrationData< TNodeNumber >::IntegrationWeight ( ) const
inline

◆ N()

template<unsigned int TNodeNumber>
double Kratos::FluxConditionInternals::IntegrationData< TNodeNumber >::N ( unsigned int  i) const
inline

◆ NodalFlux()

template<unsigned int TNodeNumber>
double Kratos::FluxConditionInternals::IntegrationData< TNodeNumber >::NodalFlux ( unsigned int  i) const
inline

◆ SetCurrentGaussPoint()

template<unsigned int TNodeNumber>
void Kratos::FluxConditionInternals::IntegrationData< TNodeNumber >::SetCurrentGaussPoint ( unsigned int  g)
inline

Member Data Documentation

◆ NumGauss

template<unsigned int TNodeNumber>
unsigned int Kratos::FluxConditionInternals::IntegrationData< TNodeNumber >::NumGauss

The documentation for this class was generated from the following file: