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
CSharpKratosWrapper::Vector3 Class Reference

#include <vector3.h>

Collaboration diagram for CSharpKratosWrapper::Vector3:

Public Member Functions

 Vector3 (double x, double y, double z)
 
 Vector3 ()
 
Vector3cross (Vector3 &)
 
double dot (Vector3 &)
 
Vector3add (Vector3 &)
 
Vector3add (double otherX, double otherY, double otherZ)
 
Vector3sub (Vector3 &)
 
Vector3sub (double otherX, double otherY, double otherZ)
 

Public Attributes

double x
 
double y
 
double z
 

Constructor & Destructor Documentation

◆ Vector3() [1/2]

CSharpKratosWrapper::Vector3::Vector3 ( double  x,
double  y,
double  z 
)

◆ Vector3() [2/2]

CSharpKratosWrapper::Vector3::Vector3 ( )

Member Function Documentation

◆ add() [1/2]

Vector3 * CSharpKratosWrapper::Vector3::add ( double  otherX,
double  otherY,
double  otherZ 
)

◆ add() [2/2]

Vector3 * CSharpKratosWrapper::Vector3::add ( Vector3 vec)

◆ cross()

Vector3 * CSharpKratosWrapper::Vector3::cross ( Vector3 vec)

◆ dot()

double CSharpKratosWrapper::Vector3::dot ( Vector3 vec)

◆ sub() [1/2]

Vector3 * CSharpKratosWrapper::Vector3::sub ( double  otherX,
double  otherY,
double  otherZ 
)

◆ sub() [2/2]

Vector3 * CSharpKratosWrapper::Vector3::sub ( Vector3 vec)

Member Data Documentation

◆ x

double CSharpKratosWrapper::Vector3::x

◆ y

double CSharpKratosWrapper::Vector3::y

◆ z

double CSharpKratosWrapper::Vector3::z

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