C++ Library Extensions 2022.12.09
To help learn modern C++ programming
fcp::vector_3d< ElementType > Class Template Reference

Public Types

using element_type = ElementType
 

Public Member Functions

 vector_3d ()
 
 vector_3d (element_type x, element_type y, element_type z)
 

Friends

vector_3d operator* (const vector_3d &L, const vector_3d &R)
 
std::ostream & operator<< (std::ostream &os, const vector_3d &v)
 

Detailed Description

template<typename ElementType>
class fcp::vector_3d< ElementType >

Definition at line 12 of file 044-parallel.cpp.

Member Typedef Documentation

◆ element_type

template<typename ElementType >
using fcp::vector_3d< ElementType >::element_type = ElementType

Definition at line 15 of file 044-parallel.cpp.

Constructor & Destructor Documentation

◆ vector_3d() [1/2]

template<typename ElementType >
fcp::vector_3d< ElementType >::vector_3d ( )
inline

Definition at line 21 of file 044-parallel.cpp.

◆ vector_3d() [2/2]

template<typename ElementType >
fcp::vector_3d< ElementType >::vector_3d ( element_type  x,
element_type  y,
element_type  z 
)
inline

Definition at line 23 of file 044-parallel.cpp.

Friends And Related Function Documentation

◆ operator*

template<typename ElementType >
vector_3d operator* ( const vector_3d< ElementType > &  L,
const vector_3d< ElementType > &  R 
)
friend

Definition at line 26 of file 044-parallel.cpp.

◆ operator<<

template<typename ElementType >
std::ostream & operator<< ( std::ostream &  os,
const vector_3d< ElementType > &  v 
)
friend

Definition at line 33 of file 044-parallel.cpp.


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