![]() |
|
#include <Vector.h>
Public Types | |
typedef _Tp | value_type |
Typedef to make the constructors look a bit cleaner. More... | |
typedef value_type & | reference |
Typedef to make the constructors look a bit cleaner. More... | |
typedef const value_type & | const_reference |
Typedef to make the constructors look a bit cleaner. More... | |
typedef size_t | size_type |
Typedef to make the constructors look a bit cleaner. More... | |
Public Member Functions | |
Vector () | |
Construct an empty vector. More... | |
Vector (size_type __n) | |
Vector (size_type __n, const _Tp &__value) | |
Vector (std::initializer_list< _Tp > init) | |
Vector (const Vector< _Tp > &__x) | |
Copy constructor. More... | |
void | initialise (const _Tp &__value) |
Iterate over all values and set to the desired value. More... | |
A slight extension to the standard template vector class so that we can include "graceful" array range checks if the RANGE_CHECKING flag is set. The generalisation to general allocators is NOT handled here, mainly because we never use it, but also because the intel and gnu compilers have different names for the internal classes, which makes writing code that works for both a pain!
typedef const value_type& oomph::Vector< _Tp >::const_reference |
Typedef to make the constructors look a bit cleaner.
typedef value_type& oomph::Vector< _Tp >::reference |
Typedef to make the constructors look a bit cleaner.
typedef size_t oomph::Vector< _Tp >::size_type |
Typedef to make the constructors look a bit cleaner.
typedef _Tp oomph::Vector< _Tp >::value_type |
Typedef to make the constructors look a bit cleaner.
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
Iterate over all values and set to the desired value.
References Eigen::placeholders::end.
Referenced by oomph::PeriodicOrbitTemporalMesh< ELEMENT >::assemble_residuals(), oomph::PeriodicOrbitTemporalMesh< ELEMENT >::assemble_residuals_and_jacobian(), oomph::Mesh::compute_error(), oomph::Mesh::compute_norm(), oomph::SpaceTimeNavierStokesEquations< DIM >::get_body_force_nst(), oomph::SpaceTimeNavierStokesMixedOrderEquations< DIM >::get_body_force_nst(), oomph::GeneralisedElement::get_djacobian_and_dmass_matrix_dparameter(), oomph::GeneralisedElement::get_djacobian_dparameter(), oomph::GeneralisedElement::get_dresiduals_dparameter(), oomph::GeneralisedElement::get_inner_products(), oomph::ElasticallySupportedRingElement::get_jacobian(), ElasticFishBackElement::get_jacobian(), oomph::GeneralisedElement::get_jacobian(), oomph::GeneralisedElement::get_jacobian_and_mass_matrix(), oomph::GeneralisedElement::get_mass_matrix(), oomph::SCoupledElement< ELEMENT >::get_momentum_and_energy(), oomph::VolumeCoupledElement< ELEMENT >::get_momentum_and_energy(), oomph::VorticitySmootherElement< ELEMENT >::get_raw_velocity_deriv(), oomph::VorticitySmootherElement< ELEMENT >::get_raw_vorticity_deriv(), oomph::VorticitySmootherElement< ELEMENT >::get_raw_vorticity_second_deriv(), oomph::VorticitySmootherElement< ELEMENT >::get_raw_vorticity_third_deriv(), oomph::ElasticallySupportedRingElement::get_residuals(), ElasticFishBackElement::get_residuals(), oomph::GeneralisedElement::get_residuals(), oomph::SolidFiniteElement::get_residuals_for_solid_ic(), oomph::PseudoBucklingRingElement::get_residuals_generic(), SolidProblem< ELEMENT_TYPE >::getMassMomentumEnergy(), oomph::GMRESBlockPreconditioner::preconditioner_solve(), oomph::HelmholtzMGPreconditioner< DIM >::residual_norm(), and oomph::VorticitySmootherElement< ELEMENT >::vorticity_error_squared().