Blueprint for generating a cubic spline satisfying C2 constraints. More...
#include <array_dynamic_mem_check.hpp>
Public Types | |
typedef ecl::Array< Type, ecl::DynamicStorage > | base_type |
Abstract representation of the class to be instantiated/configured. More... | |
typedef ecl::Array< Type, ecl::DynamicStorage > | base_type |
Abstract representation of the class to be instantiated/configured. More... | |
Public Member Functions | |
void | apply (base_type &array) const |
Apply the blueprint to configure an existing object. More... | |
void | apply (base_type &array) const |
Apply the blueprint to configure an existing object. More... | |
ConstantDynamicArray () | |
Default constructor. More... | |
ConstantDynamicArray () | |
Default constructor. More... | |
ConstantDynamicArray (size_t size, const Type &value) | |
Constructor that properly configures/initialises the blueprint. More... | |
ConstantDynamicArray (size_t size, const Type &value) | |
Constructor that properly configures/initialises the blueprint. More... | |
base_type | instantiate () |
Instantiate a copy of the object that is blueprinted. More... | |
base_type | instantiate () |
Instantiate a copy of the object that is blueprinted. More... | |
virtual | ~ConstantDynamicArray () |
virtual | ~ConstantDynamicArray () |
Private Attributes | |
size_t | reserve_size |
Type | val |
Blueprint for generating a cubic spline satisfying C2 constraints.
Generates a blueprint for creating cubic splines on a set of data satisfying a heuristic that automatically generates y' values at the via points.
Definition at line 49 of file array_dynamic_mem_check.hpp.
typedef ecl::Array<Type,ecl::DynamicStorage> ecl::blueprints::ConstantDynamicArray< Type >::base_type |
Abstract representation of the class to be instantiated/configured.
Definition at line 575 of file array_dynamic_no_mem_check.hpp.
typedef ecl::Array<Type,ecl::DynamicStorage> ecl::blueprints::ConstantDynamicArray< Type >::base_type |
Abstract representation of the class to be instantiated/configured.
Definition at line 696 of file array_dynamic_mem_check.hpp.
|
inline |
Default constructor.
Default constructor (only utilised by the blueprint compile time assert).
Definition at line 702 of file array_dynamic_mem_check.hpp.
|
inline |
Constructor that properly configures/initialises the blueprint.
This constructor saves the input parameters to use when generating the instance later.
size | : the size of the array to create. |
value | : the constant value to fill the array with (defaults to zero). |
Definition at line 713 of file array_dynamic_mem_check.hpp.
|
inlinevirtual |
Definition at line 718 of file array_dynamic_mem_check.hpp.
|
inline |
Default constructor.
Default constructor (only utilised by the blueprint compile time assert).
Definition at line 581 of file array_dynamic_no_mem_check.hpp.
|
inline |
Constructor that properly configures/initialises the blueprint.
This constructor saves the input parameters to use when generating the instance later.
size | : the size of the array to create. |
value | : the constant value to fill the array with (defaults to zero). |
Definition at line 592 of file array_dynamic_no_mem_check.hpp.
|
inlinevirtual |
Definition at line 597 of file array_dynamic_no_mem_check.hpp.
|
inline |
Apply the blueprint to configure an existing object.
Fill all elements of an existing array with a constant value. Note that this clears whatever was initially in the array.
array | : the array to fill. |
Definition at line 623 of file array_dynamic_no_mem_check.hpp.
|
inline |
Apply the blueprint to configure an existing object.
Fill all elements of an existing array with a constant value. Note that this clears whatever was initially in the array.
array | : the array to fill. |
Definition at line 744 of file array_dynamic_mem_check.hpp.
|
inline |
Instantiate a copy of the object that is blueprinted.
Instantiates a new array configured with a constant value. Take care not to use this in assignment, as it will do a costly copy of the entire array. It is, however, fine to use when constructing as the copy constructor will simply use this copy for the constructing object.
Definition at line 609 of file array_dynamic_no_mem_check.hpp.
|
inline |
Instantiate a copy of the object that is blueprinted.
Instantiates a new array configured with a constant value. Take care not to use this in assignment, as it will do a costly copy of the entire array. It is, however, fine to use when constructing as the copy constructor will simply use this copy for the constructing object.
Definition at line 730 of file array_dynamic_mem_check.hpp.
|
private |
Definition at line 750 of file array_dynamic_mem_check.hpp.
|
private |
Definition at line 751 of file array_dynamic_mem_check.hpp.