Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
mba::linear_approximation< NDim > Class Template Reference
Collaboration diagram for mba::linear_approximation< NDim >:

Public Types

typedef detail::control_lattice< NDim >::point point

Public Member Functions

template<class CooIter, class ValIter>
 linear_approximation (CooIter coo_begin, CooIter coo_end, ValIter val_begin)
double operator() (const point &p) const

Private Attributes

std::array< double, NDim+1 > C

Detailed Description

template<unsigned NDim>
class mba::linear_approximation< NDim >

Definition at line 562 of file MBA.h.

Member Typedef Documentation

◆ point

template<unsigned NDim>
typedef detail::control_lattice<NDim>::point mba::linear_approximation< NDim >::point

Definition at line 566 of file MBA.h.

Constructor & Destructor Documentation

◆ linear_approximation()

template<unsigned NDim>
template<class CooIter, class ValIter>
mba::linear_approximation< NDim >::linear_approximation ( CooIter coo_begin,
CooIter coo_end,
ValIter val_begin )
inline

Definition at line 569 of file MBA.h.

Member Function Documentation

◆ operator()()

template<unsigned NDim>
double mba::linear_approximation< NDim >::operator() ( const point & p) const
inline

Definition at line 630 of file MBA.h.

Member Data Documentation

◆ C

template<unsigned NDim>
std::array<double, NDim + 1> mba::linear_approximation< NDim >::C
private

Definition at line 642 of file MBA.h.


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