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::SpatialBoundingBox::BoundingBoxVariables Struct Reference

#include <spatial_bounding_box.hpp>

Collaboration diagram for Kratos::SpatialBoundingBox::BoundingBoxVariables:

Public Member Functions

void Initialize ()
 
void SetInitialValues ()
 
void UpdatePosition (PointType &Displacement)
 
void Print ()
 

Public Attributes

int Dimension
 
bool Axisymmetric
 
int Convexity
 
double Radius
 
PointType InitialUpperPoint
 
PointType InitialLowerPoint
 
PointType InitialCenter
 
PointType UpperPoint
 
PointType LowerPoint
 
PointType Center
 
PointType Velocity
 
PointType AngularVelocity
 
QuaternionType InitialLocalQuaternion
 
QuaternionType LocalQuaternion
 

Member Function Documentation

◆ Initialize()

void Kratos::SpatialBoundingBox::BoundingBoxVariables::Initialize ( )
inline

◆ Print()

void Kratos::SpatialBoundingBox::BoundingBoxVariables::Print ( )
inline

◆ SetInitialValues()

void Kratos::SpatialBoundingBox::BoundingBoxVariables::SetInitialValues ( )
inline

◆ UpdatePosition()

void Kratos::SpatialBoundingBox::BoundingBoxVariables::UpdatePosition ( PointType Displacement)
inline

Member Data Documentation

◆ AngularVelocity

PointType Kratos::SpatialBoundingBox::BoundingBoxVariables::AngularVelocity

◆ Axisymmetric

bool Kratos::SpatialBoundingBox::BoundingBoxVariables::Axisymmetric

◆ Center

PointType Kratos::SpatialBoundingBox::BoundingBoxVariables::Center

◆ Convexity

int Kratos::SpatialBoundingBox::BoundingBoxVariables::Convexity

◆ Dimension

int Kratos::SpatialBoundingBox::BoundingBoxVariables::Dimension

◆ InitialCenter

PointType Kratos::SpatialBoundingBox::BoundingBoxVariables::InitialCenter

◆ InitialLocalQuaternion

QuaternionType Kratos::SpatialBoundingBox::BoundingBoxVariables::InitialLocalQuaternion

◆ InitialLowerPoint

PointType Kratos::SpatialBoundingBox::BoundingBoxVariables::InitialLowerPoint

◆ InitialUpperPoint

PointType Kratos::SpatialBoundingBox::BoundingBoxVariables::InitialUpperPoint

◆ LocalQuaternion

QuaternionType Kratos::SpatialBoundingBox::BoundingBoxVariables::LocalQuaternion

◆ LowerPoint

PointType Kratos::SpatialBoundingBox::BoundingBoxVariables::LowerPoint

◆ Radius

double Kratos::SpatialBoundingBox::BoundingBoxVariables::Radius

◆ UpperPoint

PointType Kratos::SpatialBoundingBox::BoundingBoxVariables::UpperPoint

◆ Velocity

PointType Kratos::SpatialBoundingBox::BoundingBoxVariables::Velocity

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