xlifepp – Typedefs#

BcType#

typedef EcType xlifepp::BcType#

BFFunction#

using xlifepp::BFFunction = void (*)(BFComputationData &bfd)#

BFFunctionP#

using xlifepp::BFFunctionP = void (*)(BFComputationData &bfd, Parameters &pa)#

user function to compute elementary bf

bfPair#

typedef std::pair<BasicBilinearForm*, complex_t> xlifepp::bfPair#

useful typedefs to MatrixBilinearForm class

BoundaryCondition#

typedef EssentialCondition xlifepp::BoundaryCondition#

BoundaryConditions#

typedef EssentialConditions xlifepp::BoundaryConditions#

Circle#

typedef Disk xlifepp::Circle#

cit_mublc#

typedef std::map<uvPair, SuBilinearForm>::const_iterator xlifepp::cit_mublc#

cit_mulc#

typedef std::map<constUnknown*, SuLinearForm>::const_iterator xlifepp::cit_mulc#

cit_mustm#

typedef std::map<uvPair, SuTermMatrix*>::const_iterator xlifepp::cit_mustm#

cit_mustv#

typedef std::map<constUnknown*, SuTermVector*>::const_iterator xlifepp::cit_mustv#

cit_opkuvval#

typedef std::vector<OpkuvValPair>::const_iterator xlifepp::cit_opkuvval#

cit_opusval#

typedef std::vector<OpusValPair>::const_iterator xlifepp::cit_opusval#

cit_opuval#

typedef std::vector<OpuValPair>::const_iterator xlifepp::cit_opuval#

cit_vbfp#

typedef std::vector<bfPair>::const_iterator xlifepp::cit_vbfp#

cit_vlfp#

typedef std::vector<lfPair>::const_iterator xlifepp::cit_vlfp#

cit_vr#

typedef std::vector<real_t>::const_iterator xlifepp::cit_vr#

cit_vu#

typedef std::vector<Unknown*>::const_iterator xlifepp::cit_vu#

ColoringRule#

using xlifepp::ColoringRule = real_t (*)(const GeomElement&, const std::vector<real_t>&)#

alias of a function describing a GeomElement coloring rule

Complex#

typedef complex_t xlifepp::Complex#

Complexes#

typedef Vector<complex_t> xlifepp::Complexes#

ComplexMatrices#

typedef Matrix<Matrix<Complex>> xlifepp::ComplexMatrices#

ComplexMatrix#

typedef Matrix<Complex> xlifepp::ComplexMatrix#

ComplexVector#

typedef Complexes xlifepp::ComplexVector#

ComplexVectors#

typedef Vector<Complexes> xlifepp::ComplexVectors#

Dimen#

typedef dimen_t xlifepp::Dimen#

dimen_t#

typedef short unsigned int xlifepp::dimen_t#

typedef for short unsigned int

dimPair#

typedef std::pair<dimen_t, dimen_t> xlifepp::dimPair#

useful alias

DofCluster#

typedef ClusterTree<FeDof> &xlifepp::DofCluster#

Domain#

typedef GeomDomain &xlifepp::Domain#

DomainPair#

typedef std::pair<const GeomDomain*, const GeomDomain*> xlifepp::DomainPair#

useful typedef for domain objects

Domains#

typedef PCollection<GeomDomain> xlifepp::Domains#

collection of GeomDomain pointers

ELTDEFMAP#

typedef map<number_t, ELTDEF> xlifepp::ELTDEFMAP#

EltNumPair#

typedef std::pair<MeshElement*, number_t> xlifepp::EltNumPair#

useful alias of a pair of MeshElement* and number_t

Euler#

typedef EulerT<real_t> xlifepp::Euler#

FEInterpolation#

typedef Interpolation &xlifepp::FEInterpolation#

FilonIM#

typedef FilonIMT<complex_t> xlifepp::FilonIM#

funMC_t#

using xlifepp::funMC_t = Matrix<complex_t>(const Point&, Parameters&)#

funMR_t#

using xlifepp::funMR_t = Matrix<real_t>(const Point&, Parameters&)#

funSC1_t#

complex_t() xlifepp::funSC1_t (const complex_t &)

funSC2_t#

complex_t() xlifepp::funSC2_t (const complex_t &, const complex_t &)

funSC_t#

using xlifepp::funSC_t = complex_t(const Point&, Parameters&)#

funSR1_t#

real_t() xlifepp::funSR1_t (const real_t &)

funSR2_t#

real_t() xlifepp::funSR2_t (const real_t &, const real_t &)

funSR_t#

using xlifepp::funSR_t = real_t(const Point&, Parameters&)#

funVC_t#

using xlifepp::funVC_t = Vector<complex_t>(const Point&, Parameters&)#

funVR_t#

using xlifepp::funVR_t = Vector<real_t>(const Point&, Parameters&)#

GeoNumPair#

typedef std::pair<GeomElement*, number_t> xlifepp::GeoNumPair#

alias of a pair of GeomElement* and a number

GMSHMAP#

typedef map<number_t, GMXL> xlifepp::GMSHMAP#

GradientSolver#

typedef GradientSolverT<real_t> xlifepp::GradientSolver#

idx_t#

typedef int_t xlifepp::idx_t#

Index#

typedef int_t xlifepp::Index#

Indexing#

typedef std::vector<number_t> xlifepp::Indexing#

Int#

typedef int_t xlifepp::Int#

alias for basic type

int_t#

typedef long long xlifepp::int_t#

typedef for integer

Interpolations#

typedef PCollection<Interpolation> xlifepp::Interpolations#

collection of Interpolation pointers

Ints#

typedef Collection<int_t> xlifepp::Ints#

collection of Int

it_mublc#

typedef std::map<uvPair, SuBilinearForm>::iterator xlifepp::it_mublc#

useful typedefs to BilinearForm class

it_mulc#

typedef std::map<constUnknown*, SuLinearForm>::iterator xlifepp::it_mulc#

useful typedefs to LinearForm class

it_mustm#

typedef std::map<uvPair, SuTermMatrix*>::iterator xlifepp::it_mustm#

useful aliases for TermMatrix class

it_mustv#

typedef std::map<constUnknown*, SuTermVector*>::iterator xlifepp::it_mustv#

it_opkuvval#

typedef std::vector<OpkuvValPair>::iterator xlifepp::it_opkuvval#

it_opusval#

typedef std::vector<OpusValPair>::iterator xlifepp::it_opusval#

it_opuval#

typedef std::vector<OpuValPair>::iterator xlifepp::it_opuval#

it_vbfp#

typedef std::vector<bfPair>::iterator xlifepp::it_vbfp#

it_vlfp#

typedef std::vector<lfPair>::iterator xlifepp::it_vlfp#

it_vr#

typedef std::vector<real_t>::iterator xlifepp::it_vr#

it_vu#

typedef std::vector<Unknown*>::iterator xlifepp::it_vu#

ITPARENTS#

typedef std::pair<SIDELTMAP::const_iterator, SIDELTMAP::const_iterator> xlifepp::ITPARENTS#

kerMC_t#

using xlifepp::kerMC_t = Matrix<complex_t>(const Point&, const Point&, Parameters&)#

kerMR_t#

using xlifepp::kerMR_t = Matrix<real_t>(const Point&, const Point&, Parameters&)#

kerSC_t#

using xlifepp::kerSC_t = complex_t(const Point&, const Point&, Parameters&)#

kerSR_t#

using xlifepp::kerSR_t = real_t(const Point&, const Point&, Parameters&)#

kerVC_t#

using xlifepp::kerVC_t = Vector<complex_t>(const Point&, const Point&, Parameters&)#

kerVR_t#

using xlifepp::kerVR_t = Vector<real_t>(const Point&, const Point&, Parameters&)#

LevenbergMarquardtSolver#

typedef LevenbergMarquardtSolverT<real_t> xlifepp::LevenbergMarquardtSolver#

lfPair#

typedef std::pair<BasicLinearForm*, complex_t> xlifepp::lfPair#

useful typedefs to SuLinearForm class

MeshPattern#

typedef MeshGenerator xlifepp::MeshPattern#

Mn_Pnn#

typedef map<number_t, pair<number_t, number_t>> xlifepp::Mn_Pnn#

Mn_Sn#

typedef map<number_t, set<number_t>> xlifepp::Mn_Sn#

Monomial#

typedef MonomialT xlifepp::Monomial#

NewtonSolver#

typedef NewtonSolverT<real_t> xlifepp::NewtonSolver#

Number#

typedef number_t xlifepp::Number#

number_t#

typedef size_t xlifepp::number_t#

typedef for size_t

Numbers#

typedef Collection<number_t> xlifepp::Numbers#

collection of Number

NumPair#

typedef std::pair<number_t, number_t> xlifepp::NumPair#

Ode45#

typedef Ode45T<real_t> xlifepp::Ode45#

OpkuvValPair#

typedef std::pair<xlifepp::KernelOperatorOnUnknowns*, xlifepp::complex_t> xlifepp::OpkuvValPair#

Options#

typedef Parameters xlifepp::Options#

OpusValPair#

typedef std::pair<OperatorOnUnknowns*, complex_t> xlifepp::OpusValPair#

OpuValPair#

typedef std::pair<OperatorOnUnknown*, complex_t> xlifepp::OpuValPair#

pairNN#

typedef std::pair<number_t, number_t> xlifepp::pairNN#

par_fun#

using xlifepp::par_fun = Vector<real_t> (*)(const Point&, Parameters&, DiffOpType)#

alias of real vector function

PointMatrix#

typedef Collection<Points> xlifepp::PointMatrix#

collection of Points

Points#

typedef Collection<Point> xlifepp::Points#

collection of Point

PolyNode#

typedef PolyNodeT xlifepp::PolyNode#

Polynomial#

typedef PolynomialT xlifepp::Polynomial#

PolynomialBasis#

typedef PolynomialBasisT xlifepp::PolynomialBasis#

PolynomialsBasis#

typedef PolynomialsBasisT xlifepp::PolynomialsBasis#

QuasiNewton#

typedef QuasiNewtonSolverT<real_t> xlifepp::QuasiNewton#

Real#

typedef real_t xlifepp::Real#

RealMatrices#

typedef Matrix<Matrix<Real>> xlifepp::RealMatrices#

RealMatrix#

typedef Matrix<Real> xlifepp::RealMatrix#

alias for matrix type

RealPair#

typedef std::pair<real_t, real_t> xlifepp::RealPair#

Reals#

typedef Vector<real_t> xlifepp::Reals#

RealVector#

typedef Reals xlifepp::RealVector#

alias for vector type

RealVectors#

typedef Vector<Reals> xlifepp::RealVectors#

RK4#

typedef RK4T<real_t> xlifepp::RK4#

SIDELTMAP#

typedef std::multimap<std::vector<number_t>, pairNN> xlifepp::SIDELTMAP#

Spaces#

typedef PCollection<Space> xlifepp::Spaces#

collection of Space pointers

Sphere#

typedef Ball xlifepp::Sphere#

splitvec_t#

typedef std::vector<std::pair<ShapeType, std::vector<number_t>>> xlifepp::splitvec_t#

String#

typedef string_t xlifepp::String#

Strings#

typedef Collection<string_t> xlifepp::Strings#

collection of String

structPair#

typedef std::pair<ValueType, StrucType> xlifepp::structPair#

TestFct#

typedef Unknown xlifepp::TestFct#

alias of Unknown

TestFunctions#

typedef PCollection<TestFunction> xlifepp::TestFunctions#

collection of TestFunction pointers

uint_t#

typedef unsigned long long xlifepp::uint_t#

Unknowns#

typedef PCollection<Unknown> xlifepp::Unknowns#

collection of Unknown pointers

uvPair#

typedef std::pair<const Unknown*, const Unknown*> xlifepp::uvPair#

VectorColoringRule#

using xlifepp::VectorColoringRule = real_t (*)(const GeomElement&, const std::vector<Vector<real_t>>&)#

alias of a function describing a GeomElement coloring rule

vfunMC_t#

using xlifepp::vfunMC_t = Vector<Matrix<complex_t>>(const Vector<Point>&, Parameters&)#

vfunMR_t#

using xlifepp::vfunMR_t = Vector<Matrix<real_t>>(const Vector<Point>&, Parameters&)#

vfunSC_t#

using xlifepp::vfunSC_t = Vector<complex_t>(const Vector<Point>&, Parameters&)#

vfunSR_t#

using xlifepp::vfunSR_t = Vector<real_t>(const Vector<Point>&, Parameters&)#

vfunVC_t#

using xlifepp::vfunVC_t = Vector<Vector<complex_t>>(const Vector<Point>&, Parameters&)#

vfunVR_t#

using xlifepp::vfunVR_t = Vector<Vector<real_t>>(const Vector<Point>&, Parameters&)#

vkerMC_t#

using xlifepp::vkerMC_t = Vector<Matrix<complex_t>>(const Vector<Point>&, const Vector<Point>&, Parameters&)#

vkerMR_t#

using xlifepp::vkerMR_t = Vector<Matrix<real_t>>(const Vector<Point>&, const Vector<Point>&, Parameters&)#

vkerSC_t#

using xlifepp::vkerSC_t = Vector<complex_t>(const Vector<Point>&, const Vector<Point>&, Parameters&)#

vkerSR_t#

using xlifepp::vkerSR_t = Vector<real_t>(const Vector<Point>&, const Vector<Point>&, Parameters&)#

vkerVC_t#

using xlifepp::vkerVC_t = Vector<Vector<complex_t>>(const Vector<Point>&, const Vector<Point>&, Parameters&)#

vkerVR_t#

using xlifepp::vkerVR_t = Vector<Vector<real_t>>(const Vector<Point>&, const Vector<Point>&, Parameters&)#

VpacVEp#

typedef std::vector<std::pair<complex_t, VectorEntry*>> xlifepp::VpacVEp#