Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
BornAgain
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
mlz
BornAgain
Commits
ef40325a
Commit
ef40325a
authored
3 years ago
by
Wuttke, Joachim
Browse files
Options
Downloads
Patches
Plain Diff
regenerate
parent
033e5ced
No related branches found
No related tags found
1 merge request
!199
invert interdependence of WavevectorInfo and DiffuseElement
Pipeline
#41406
failed
3 years ago
Stage: build
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
auto/Wrap/doxygenResample.i
+109
-5
109 additions, 5 deletions
auto/Wrap/doxygenResample.i
auto/Wrap/libBornAgainSample_wrap.cpp
+1
-1
1 addition, 1 deletion
auto/Wrap/libBornAgainSample_wrap.cpp
with
110 additions
and
6 deletions
auto/Wrap/doxygenResample.i
+
109
−
5
View file @
ef40325a
...
@@ -129,6 +129,101 @@ C++ includes: DecouplingApproximationStrategy.h
...
@@ -129,6 +129,101 @@ C++ includes: DecouplingApproximationStrategy.h
"
;
"
;
// File: classDiffuseElement.xml
%
feature
(
"
docstring
"
)
DiffuseElement
"
Data stucture containing both input and output of a single detector cell.
C++ includes: DiffuseElement.h
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
DiffuseElement
"
DiffuseElement::DiffuseElement(double wavelength, double alpha_i, double phi_i, std::unique_ptr< IPixel > pixel, const Eigen::Matrix2cd &beam_polarization, const Eigen::Matrix2cd &analyzer, bool isSpecular_, const Fluxes *const fluxes_in=nullptr, const Fluxes *const fluxes_out=nullptr)
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
DiffuseElement
"
DiffuseElement::DiffuseElement(const DiffuseElement &other)
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::~
DiffuseElement
"
DiffuseElement::~DiffuseElement()
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
setFluxes
"
void DiffuseElement::setFluxes(const Fluxes *fluxes_in, const Fluxes *fluxes_out)
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
fluxesIn
"
const Fluxes& DiffuseElement::fluxesIn() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
fluxesOut
"
const Fluxes& DiffuseElement::fluxesOut() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
pointElement
"
DiffuseElement DiffuseElement::pointElement(double x, double y) const
Returns copy of this DiffuseElement with k_f given by in-pixel coordinate x,y.
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
polarizationHandler
"
const PolarizationHandler& DiffuseElement::polarizationHandler() const
Returns assigned PolarizationHandler.
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
wavelength
"
double DiffuseElement::wavelength() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getAlphaI
"
double DiffuseElement::getAlphaI() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getPhiI
"
double DiffuseElement::getPhiI() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getAlphaMean
"
double DiffuseElement::getAlphaMean() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getPhiMean
"
double DiffuseElement::getPhiMean() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
setIntensity
"
void DiffuseElement::setIntensity(double intensity)
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
addIntensity
"
void DiffuseElement::addIntensity(double intensity)
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
intensity
"
double DiffuseElement::intensity() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getKi
"
kvector_t DiffuseElement::getKi() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getMeanKf
"
kvector_t DiffuseElement::getMeanKf() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
meanQ
"
kvector_t DiffuseElement::meanQ() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getQ
"
kvector_t DiffuseElement::getQ(double x, double y) const
Returns scattering vector Q, with Kf determined from in-pixel coordinates x,y. In-pixel coordinates take values from 0 to 1.
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
integrationFactor
"
double DiffuseElement::integrationFactor(double x, double y) const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
solidAngle
"
double DiffuseElement::solidAngle() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getAlpha
"
double DiffuseElement::getAlpha(double x, double y) const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
getPhi
"
double DiffuseElement::getPhi(double x, double y) const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
wavevectorInfo
"
WavevectorInfo DiffuseElement::wavevectorInfo() const
"
;
%
feature
(
"
docstring
"
)
DiffuseElement
::
isSpecular
"
bool DiffuseElement::isSpecular() const
Tells if simulation element corresponds to a specular peak.
"
;
// File: classFluxes.xml
// File: classFluxes.xml
%
feature
(
"
docstring
"
)
Fluxes
""
;
%
feature
(
"
docstring
"
)
Fluxes
""
;
...
@@ -831,13 +926,13 @@ C++ includes: SSCAStrategy.h
...
@@ -831,13 +926,13 @@ C++ includes: SSCAStrategy.h
"
;
"
;
// File: namespace_0d1
7
.xml
// File: namespace_0d1
0
.xml
// File: namespace_0d
25
.xml
// File: namespace_0d
19
.xml
// File: namespace_0d2
9
.xml
// File: namespace_0d2
7
.xml
// File: namespace_0d31.xml
// File: namespace_0d31.xml
...
@@ -852,13 +947,13 @@ C++ includes: SSCAStrategy.h
...
@@ -852,13 +947,13 @@ C++ includes: SSCAStrategy.h
// File: namespace_0d37.xml
// File: namespace_0d37.xml
// File: namespace_0d
44
.xml
// File: namespace_0d
39
.xml
// File: namespace_0d46.xml
// File: namespace_0d46.xml
// File: namespace_0d8.xml
// File: namespace_0d
4
8.xml
// File: namespaceSampleUtils.xml
// File: namespaceSampleUtils.xml
...
@@ -914,6 +1009,12 @@ Get default z limits for generating a material profile.
...
@@ -914,6 +1009,12 @@ Get default z limits for generating a material profile.
// File: FFSum_8h.xml
// File: FFSum_8h.xml
// File: DiffuseElement_8cpp.xml
// File: DiffuseElement_8h.xml
// File: ComputeBA_8cpp.xml
// File: ComputeBA_8cpp.xml
...
@@ -1091,6 +1192,9 @@ Get default z limits for generating a material profile.
...
@@ -1091,6 +1192,9 @@ Get default z limits for generating a material profile.
// File: dir_05914d190eb55651e85671c4f064dae1.xml
// File: dir_05914d190eb55651e85671c4f064dae1.xml
// File: dir_28bc1277e419364b011e46aeb2e8e251.xml
// File: dir_5e69988b243d40135cf1f8fc1086c5f7.xml
// File: dir_5e69988b243d40135cf1f8fc1086c5f7.xml
...
...
This diff is collapsed.
Click to expand it.
auto/Wrap/libBornAgainSample_wrap.cpp
+
1
−
1
View file @
ef40325a
...
@@ -6828,7 +6828,7 @@ SWIGINTERN void std_vector_Sl_std_pair_Sl_double_Sc_double_Sg__Sg__insert__SWIG_
...
@@ -6828,7 +6828,7 @@ SWIGINTERN void std_vector_Sl_std_pair_Sl_double_Sc_double_Sg__Sg__insert__SWIG_
#include "Sample/Lattice/BakeLattice.h"
#include "Sample/Lattice/BakeLattice.h"
#include "Sample/Lattice/ISelectionRule.h"
#include "Sample/Lattice/ISelectionRule.h"
#include "Sample/Material/MaterialFactoryFuncs.h"
#include "Sample/Material/MaterialFactoryFuncs.h"
#include "
Sample/Material
/WavevectorInfo.h"
#include "
Base/Vector
/WavevectorInfo.h"
#include "Sample/Multilayer/Layer.h"
#include "Sample/Multilayer/Layer.h"
#include "Sample/Multilayer/MultiLayer.h"
#include "Sample/Multilayer/MultiLayer.h"
#include "Sample/Particle/Crystal.h"
#include "Sample/Particle/Crystal.h"
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment