Skip to content
Snippets Groups Projects
Commit c0fec4ae authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

rm include

parent c030fe9d
Branches
Tags
1 merge request!1153Adapt to libformfactor!32
...@@ -19,7 +19,6 @@ ...@@ -19,7 +19,6 @@
#include "Sample/HardParticle/IFormFactorPolyhedron.h" #include "Sample/HardParticle/IFormFactorPolyhedron.h"
#include "Base/Util/Assert.h" #include "Base/Util/Assert.h"
#include "Sample/Particle/PolyhedralUtil.h" #include "Sample/Particle/PolyhedralUtil.h"
#include <ff/Face.h>
#include <ff/Polyhedron.h> #include <ff/Polyhedron.h>
// #ifdef ALGORITHM_DIAGNOSTIC // TODO restore // #ifdef ALGORITHM_DIAGNOSTIC // TODO restore
......
This diff is collapsed.
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (https://www.swig.org).
* Version 4.1.0
*
* Do not make changes to this file unless you know what you are doing - modify
* the SWIG interface file instead.
* ----------------------------------------------------------------------------- */
#ifndef SWIG_libBornAgainSample_WRAP_H_
#define SWIG_libBornAgainSample_WRAP_H_
#include <map>
#include <string>
class SwigDirector_ISampleNode : public ISampleNode, public Swig::Director {
public:
SwigDirector_ISampleNode(PyObject *self);
SwigDirector_ISampleNode(PyObject *self,std::vector< double,std::allocator< double > > const &PValues);
virtual ~SwigDirector_ISampleNode();
virtual ISampleNode *clone() const;
virtual void transferToCPP();
virtual std::string className() const;
virtual std::vector< ParaMeta,std::allocator< ParaMeta > > parDefs() const;
virtual std::vector< INode const *,std::allocator< INode const * > > nodeChildren() const;
virtual std::string validate() const;
virtual Material const *material() const;
/* Internal director utilities */
public:
bool swig_get_inner(const char *swig_protected_method_name) const {
std::map<std::string, bool>::const_iterator iv = swig_inner.find(swig_protected_method_name);
return (iv != swig_inner.end() ? iv->second : false);
}
void swig_set_inner(const char *swig_protected_method_name, bool swig_val) const {
swig_inner[swig_protected_method_name] = swig_val;
}
private:
mutable std::map<std::string, bool> swig_inner;
#if defined(SWIG_PYTHON_DIRECTOR_VTABLE)
/* VTable implementation */
PyObject *swig_get_method(size_t method_index, const char *method_name) const {
PyObject *method = vtable[method_index];
if (!method) {
swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name);
method = PyObject_GetAttr(swig_get_self(), name);
if (!method) {
std::string msg = "Method in class ISampleNode doesn't exist, undefined ";
msg += method_name;
Swig::DirectorMethodException::raise(msg.c_str());
}
vtable[method_index] = method;
}
return method;
}
private:
mutable swig::SwigVar_PyObject vtable[7];
#endif
};
class SwigDirector_IFormFactor : public IFormFactor, public Swig::Director {
public:
SwigDirector_IFormFactor(PyObject *self);
SwigDirector_IFormFactor(PyObject *self,std::vector< double,std::allocator< double > > const &PValues);
virtual ~SwigDirector_IFormFactor();
virtual IFormFactor *clone() const;
virtual void transferToCPP();
virtual std::string className() const;
virtual std::vector< ParaMeta,std::allocator< ParaMeta > > parDefs() const;
virtual std::vector< INode const *,std::allocator< INode const * > > nodeChildren() const;
virtual std::string validate() const;
virtual Material const *material() const;
virtual complex_t theFF(WavevectorInfo const &wavevectors) const;
virtual SpinMatrix thePolFF(WavevectorInfo const &wavevectors) const;
virtual double bottomZ(IRotation const *rotation) const;
virtual double topZ(IRotation const *rotation) const;
virtual double volume() const;
virtual double radialExtension() const;
virtual complex_t formfactor_at_bottom(C3 q) const;
virtual std::string pythonConstructor() const;
virtual bool canSliceAnalytically(IRotation const *rot) const;
virtual SpinMatrix formfactor_pol(C3 q) const;
/* Internal director utilities */
public:
bool swig_get_inner(const char *swig_protected_method_name) const {
std::map<std::string, bool>::const_iterator iv = swig_inner.find(swig_protected_method_name);
return (iv != swig_inner.end() ? iv->second : false);
}
void swig_set_inner(const char *swig_protected_method_name, bool swig_val) const {
swig_inner[swig_protected_method_name] = swig_val;
}
private:
mutable std::map<std::string, bool> swig_inner;
#if defined(SWIG_PYTHON_DIRECTOR_VTABLE)
/* VTable implementation */
PyObject *swig_get_method(size_t method_index, const char *method_name) const {
PyObject *method = vtable[method_index];
if (!method) {
swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name);
method = PyObject_GetAttr(swig_get_self(), name);
if (!method) {
std::string msg = "Method in class IFormFactor doesn't exist, undefined ";
msg += method_name;
Swig::DirectorMethodException::raise(msg.c_str());
}
vtable[method_index] = method;
}
return method;
}
private:
mutable swig::SwigVar_PyObject vtable[17];
#endif
};
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment