KrisLibrary
1.0.0
|
Various basic function classes. More...
#include "function.h"
#include "vector.h"
#include "matrix.h"
#include <memory>
#include <vector>
#include <assert.h>
Go to the source code of this file.
Classes | |
class | Math::ScalarFieldDirectionalFunction |
A function g(t) that returns f(x+tn) for a scalar field f(x) If ref is true, then x,n are set to refer to the x,n provided in the constructor, rather than to copy. More... | |
class | Math::ScalarFieldProjectionFunction |
class | Math::LinearScalarFieldFunction |
class | Math::QuadraticScalarFieldFunction |
struct | Math::NormSquaredScalarFieldFunction |
A scalar field ||x||^2. More... | |
struct | Math::NormScalarFieldFunction |
A scalar field for the L-d norm, where d is passed into the constructor. More... | |
class | Math::MinimumScalarFieldFunction |
A scalar field min_i xi. More... | |
class | Math::MaximumScalarFieldFunction |
A scalar field max_i xi. More... | |
class | Math::ComposeScalarFieldFunction |
A scalar field h(x) = f(g(x)) More... | |
class | Math::Vector3FieldFunction |
class | Math::LinearVectorFieldFunction |
class | Math::Compose_SF_VF_Function |
A scalar field function h(x) = f(g(x)) (g vector-valued) More... | |
class | Math::Compose_VF_VF_Function |
A vector field function h(x) = f(g(x)) (f,g vector fields) More... | |
class | Math::ComponentVectorFieldFunction |
class | Math::VectorFieldProjectionFunction |
A function g(x) that returns the i'th component of vector field f(x) More... | |
class | Math::CompositeVectorFieldFunction |
class | Math::IndexedVectorFieldFunction |
A vector field function f(x) = g(x[xindices])[findices]. More... | |
class | Math::SliceVectorFieldFunction |
A vector field function f(x) = g(x0 | x0[xindices]=x) More... | |
Namespaces | |
Math | |
Contains all definitions in the Math package. | |
Various basic function classes.