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::BoundaryCondition::ConditionVariables Struct Reference

#include <boundary_condition.hpp>

Collaboration diagram for Kratos::BoundaryCondition::ConditionVariables:

Public Member Functions

void SetShapeFunctionsGradients (const GeometryType::ShapeFunctionsGradientsType &rDN_De)
 
void SetShapeFunctions (const Matrix &rNcontainer)
 
const GeometryType::ShapeFunctionsGradientsTypeGetShapeFunctionsGradients ()
 
const MatrixGetShapeFunctions ()
 
void Initialize (const unsigned int &dimension, const unsigned int &local_dimension, const unsigned int &number_of_nodes)
 

Public Attributes

double CurrentRadius
 
double ReferenceRadius
 
double GeometrySize
 
double Jacobian
 
Vector N
 
Matrix DN_De
 
Matrix DeltaPosition
 
double ExternalScalarValue
 
Vector ExternalVectorValue
 
Vector Normal
 
Vector Tangent1
 
Vector Tangent2
 
GeometryType::JacobiansType j
 
GeometryType::JacobiansType J
 

Detailed Description

Parameters to be used in the Condition as they are.

Member Function Documentation

◆ GetShapeFunctions()

const Matrix& Kratos::BoundaryCondition::ConditionVariables::GetShapeFunctions ( )
inline

◆ GetShapeFunctionsGradients()

const GeometryType::ShapeFunctionsGradientsType& Kratos::BoundaryCondition::ConditionVariables::GetShapeFunctionsGradients ( )
inline

returns the value of a specified pointer variable

◆ Initialize()

void Kratos::BoundaryCondition::ConditionVariables::Initialize ( const unsigned int dimension,
const unsigned int local_dimension,
const unsigned int number_of_nodes 
)
inline

◆ SetShapeFunctions()

void Kratos::BoundaryCondition::ConditionVariables::SetShapeFunctions ( const Matrix rNcontainer)
inline

◆ SetShapeFunctionsGradients()

void Kratos::BoundaryCondition::ConditionVariables::SetShapeFunctionsGradients ( const GeometryType::ShapeFunctionsGradientsType rDN_De)
inline

sets the value of a specified pointer variable

Member Data Documentation

◆ CurrentRadius

double Kratos::BoundaryCondition::ConditionVariables::CurrentRadius

◆ DeltaPosition

Matrix Kratos::BoundaryCondition::ConditionVariables::DeltaPosition

◆ DN_De

Matrix Kratos::BoundaryCondition::ConditionVariables::DN_De

◆ ExternalScalarValue

double Kratos::BoundaryCondition::ConditionVariables::ExternalScalarValue

◆ ExternalVectorValue

Vector Kratos::BoundaryCondition::ConditionVariables::ExternalVectorValue

◆ GeometrySize

double Kratos::BoundaryCondition::ConditionVariables::GeometrySize

◆ j

GeometryType::JacobiansType Kratos::BoundaryCondition::ConditionVariables::j

◆ J

GeometryType::JacobiansType Kratos::BoundaryCondition::ConditionVariables::J

◆ Jacobian

double Kratos::BoundaryCondition::ConditionVariables::Jacobian

◆ N

Vector Kratos::BoundaryCondition::ConditionVariables::N

◆ Normal

Vector Kratos::BoundaryCondition::ConditionVariables::Normal

◆ ReferenceRadius

double Kratos::BoundaryCondition::ConditionVariables::ReferenceRadius

◆ Tangent1

Vector Kratos::BoundaryCondition::ConditionVariables::Tangent1

◆ Tangent2

Vector Kratos::BoundaryCondition::ConditionVariables::Tangent2

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