openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Public Member Functions | Public Attributes | List of all members
opencarp::vec3< V > Struct Template Reference

#include <vect.h>

Inheritance diagram for opencarp::vec3< V >:
Collaboration diagram for opencarp::vec3< V >:

Public Member Functions

 vec3 ()
 
template<typename S >
void assign (S ix, S iy, S iz)
 
template<typename S >
 vec3 (S ix, S iy, S iz)
 
template<class VEC >
 vec3 (VEC &v)
 
template<typename S >
void operator= (const S *v)
 
template<typename S >
void operator= (const vec3< S > &v)
 
void operator+= (const vec3< V > &v)
 
void operator-= (const vec3< V > &v)
 
void operator*= (const V s)
 
void operator/= (const V s)
 

Public Attributes

x
 
y
 
z
 

Detailed Description

template<typename V>
struct opencarp::vec3< V >

Definition at line 38 of file vect.h.

Constructor & Destructor Documentation

◆ vec3() [1/3]

template<typename V>
opencarp::vec3< V >::vec3 ( )
inline

Definition at line 41 of file vect.h.

◆ vec3() [2/3]

template<typename V>
template<typename S >
opencarp::vec3< V >::vec3 ( ix,
iy,
iz 
)
inline

Definition at line 49 of file vect.h.

◆ vec3() [3/3]

template<typename V>
template<class VEC >
opencarp::vec3< V >::vec3 ( VEC &  v)
inline

Definition at line 52 of file vect.h.

Member Function Documentation

◆ assign()

template<typename V>
template<typename S >
void opencarp::vec3< V >::assign ( ix,
iy,
iz 
)
inline

Definition at line 45 of file vect.h.

Here is the caller graph for this function:

◆ operator*=()

template<typename V>
void opencarp::vec3< V >::operator*= ( const V  s)
inline

Definition at line 78 of file vect.h.

◆ operator+=()

template<typename V>
void opencarp::vec3< V >::operator+= ( const vec3< V > &  v)
inline

Definition at line 66 of file vect.h.

◆ operator-=()

template<typename V>
void opencarp::vec3< V >::operator-= ( const vec3< V > &  v)
inline

Definition at line 72 of file vect.h.

◆ operator/=()

template<typename V>
void opencarp::vec3< V >::operator/= ( const V  s)
inline

Definition at line 85 of file vect.h.

◆ operator=() [1/2]

template<typename V>
template<typename S >
void opencarp::vec3< V >::operator= ( const S *  v)
inline

Definition at line 56 of file vect.h.

◆ operator=() [2/2]

template<typename V>
template<typename S >
void opencarp::vec3< V >::operator= ( const vec3< S > &  v)
inline

Definition at line 61 of file vect.h.

Member Data Documentation

◆ x

template<typename V>
V opencarp::vec3< V >::x

Definition at line 39 of file vect.h.

◆ y

template<typename V>
V opencarp::vec3< V >::y

Definition at line 39 of file vect.h.

◆ z

template<typename V>
V opencarp::vec3< V >::z

Definition at line 39 of file vect.h.


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