Xmipp  v3.23.11-Nereus
Functions | Variables
nma_alignment_vol.cpp File Reference
#include <limits>
#include "nma_alignment_vol.h"
#include "volume_from_pdb.h"
#include "program_extension.h"
#include "condor/Solver.h"
Include dependency graph for nma_alignment_vol.cpp:

Go to the source code of this file.

Functions

void deformPDB (const FileName &PDBin, const FileName &PDBout, const FileName &fnModeList, const Matrix1D< double > &trial)
 

Variables

ProgNmaAlignmentVolglobal_nma_vol_prog
 

Function Documentation

◆ deformPDB()

void deformPDB ( const FileName PDBin,
const FileName PDBout,
const FileName fnModeList,
const Matrix1D< double > &  trial 
)

Definition at line 154 of file nma_alignment_vol.cpp.

156 {
157  String program = "xmipp_pdb_nma_deform";
158  String arguments = formatString("--pdb %s -o %s --nma %s --deformations ",PDBin.c_str(), PDBout.c_str(), fnModeList.c_str());
159  for (size_t i = 0; i < VEC_XSIZE(trial); ++i)
160  arguments += floatToString(trial(i)) + " ";
161  runSystem(program, arguments, false);
162 }
#define VEC_XSIZE(m)
Definition: matrix1d.h:77
void runSystem(const String &program, const String &arguments, bool useSystem)
String floatToString(float F, int _width, int _prec)
#define i
std::string String
Definition: xmipp_strings.h:34
String formatString(const char *format,...)

Variable Documentation

◆ global_nma_vol_prog

ProgNmaAlignmentVol* global_nma_vol_prog

Definition at line 128 of file nma_alignment_vol.cpp.