PSCF
v1.3
src
prdc
environment
MixAndMatchEnv.h
1
#ifndef PRDC_MIX_AND_MATCH_ENV_H
2
#define PRDC_MIX_AND_MATCH_ENV_H
3
4
/*
5
* PSCF - Polymer Self-Consistent Field
6
*
7
* Copyright 2015 - 2025, The Regents of the University of Minnesota
8
* Distributed under the terms of the GNU General Public License.
9
*/
10
11
#include "Environment.h"
12
#include "FieldGenerator.h"
13
#include <pscf/environment/MixAndMatchEnvTmpl.h>
14
15
namespace
Pscf
{
16
namespace
Prdc
{
17
18
using namespace
Util;
19
39
class
MixAndMatchEnv
40
:
public
MixAndMatchEnvTmpl
<Environment, FieldGenerator>
41
{
42
43
public
:
44
48
MixAndMatchEnv
();
49
53
~MixAndMatchEnv
();
54
65
double
modifyStress
(
int
paramId,
double
stress)
const
;
66
67
};
68
69
}
// namespace Prdc
70
}
// namespace Pscf
71
72
#endif
Pscf::MixAndMatchEnvTmpl< Environment, FieldGenerator >::MixAndMatchEnvTmpl
MixAndMatchEnvTmpl()
Definition
MixAndMatchEnvTmpl.tpp:19
Pscf::Prdc::MixAndMatchEnv::MixAndMatchEnv
MixAndMatchEnv()
Constructor.
Definition
MixAndMatchEnv.cpp:16
Pscf::Prdc::MixAndMatchEnv::modifyStress
double modifyStress(int paramId, double stress) const
Modify stress to account for Environment, for one lattice parameter.
Definition
MixAndMatchEnv.cpp:28
Pscf::Prdc::MixAndMatchEnv::~MixAndMatchEnv
~MixAndMatchEnv()
Destructor.
Definition
MixAndMatchEnv.cpp:22
Pscf::Prdc
Periodic fields and crystallography.
Definition
CField.cpp:11
Pscf
PSCF package top-level namespace.
Definition
param_pc.dox:1
Generated on
for PSCF by
1.14.0