14#ifndef SRC_APPS_molresponse_PLOT_VTK_H_
15#define SRC_APPS_molresponse_PLOT_VTK_H_
23#include "../chem/molecule.h"
26#if defined(__has_include)
27#if __has_include(<filesystem>)
28#define MADCHEM_HAS_STD_FILESYSTEM
31#if __GNUC__ >= 7 && __GNUC__ < 9
32#undef MADCHEM_HAS_STD_FILESYSTEM
36#if defined(MADCHEM_HAS_STD_FILESYSTEM)
41void write_molecules_to_file(
const Molecule&
molecule,
const std::string& geo_file,
const double&
scale = 1.0);
42void do_response_orbital_vtk_plots(World& world,
int npt_plot,
double L,
const Molecule&
molecule,
44void do_response_density_vtk_plots(World& world,
int npt_plot,
double L,
const Molecule&
molecule,
48void do_response_density_vtk_plots_new(World& world,
int npt_plot,
double L,
const Molecule&
molecule,
51void do_vtk_plots(World& world,
int npt_plot,
double L,
int lowest_orbital,
int highest_orbital,
52 const Molecule&
molecule, std::vector<real_function_3d> densities,
const std::string&
name);
55 std::vector<real_function_3d>& rho_omega, std::vector<real_function_3d>& ground_orbitals,
const double rho_0
Definition gygi_soltion.cc:63
Main include file for MADNESS and defines Function interface.
Namespace for all elements and tools of MADNESS.
Definition DFParameters.h:10
response_space scale(response_space a, double b)
std::vector< vector_real_function_3d > response_matrix
Definition response_functions.h:20
std::vector< real_function_3d > vector_real_function_3d
Definition functypedefs.h:94
Function< double, 3 > real_function_3d
Definition functypedefs.h:80
std::string name(const FuncType &type, const int ex=-1)
Definition ccpairfunction.h:28
static const double L
Definition rk.cc:46
static Molecule molecule
Definition testperiodicdft.cc:39